|
English
Italiano Deutsch |
Column_N |
|
Pyramid_N |
Colonnes régulières avec N côtés syntaxe générale: object{ Column_N (N, Radius, Height) texture{ ... ... } } // end of object ------------ici N >2 = le nombre de côtés, Radius = est la moitié de la longueur et Height est la hauteur totale de la colonne. Exemple:
|
Pyramide avec N côtés, aussi découpée syntaxe générale: object{ Pyramid_N (N, Radius1, Radius2, Height) texture{ ... ... } } // end of object ------------ici N >2 = le nombre de côtés, Radius1 = est la moitié de la longueur alla base et, Radius2 = est la moitié de la longueur supérieure Height est la hauteur totale de la colonne. Si on choisi "Radius2 = 0" la pyramide ne sera pas découpée. Exemple:
|
Macros en détail
Si on débute cette macro avec N = 1, le résultat sera une intersection dégénérée d'un seul prisme.
Une colonne à N côtés est ni plus ni moins qu'une pyramide découpée avec le
rayon supérieur = rayon de base, ainsi la macro suivante fonctionnera avec
la macro ci-dessous : //--------------------------------------------- Column_N macro #macro Column_N (N, Radius, Height ) //------------------------------------------------------------ object{ Pyramid_N (N, Radius, Radius, Height ) } #end // ---------------------------------------- end of macro
|