La forme originale
Projection avec "rotate ([00,00,00])"
Projection avec "rotate ([100,00,00])"
|
Projection dune forme quelconque"
Nous avons ici une forme provenant d'un module "model()". il est possible de projeter cetteforme sur le plan "z=0" grâce à la fonction "projection()".
projection()
rotate ([00,00,00])
model(); |
La fonction projection () vous permet de créer des dessins 2D à partir de modèles 3D et de les exporter au format DXF. Il fonctionne en projetant un modèle 3D sur le plan (x, y), avec z à 0. Si cut = true, seuls les points avec z = 0 seront pris en compte (effectivement couper l'objet), avec cut = false (par défaut) , les points au-dessus et au-dessous du plan seront également pris en compte (création d'une projection appropriée).
Exemple: considérons example002.scad, fourni avec OpenSCAD.
// cut = true, seuls les points
// avec z = 0 seront pris en compte
projection(cut = true)
// cut = false (par défaut),
// les points au-dessus et au-dessous
// du plan seront également
// pris en compte
projection(cut = false) |
|