Questo oggetto è definito con una macro nel mio
include file "shapes3.inc"
.
Half_Hollowed_Rounded_Cylinder1
|
|
Sintassi generale:
object{ Half_Hollowed_Rounded_Cylinder1
( Length_total,
R_out,
R_Border,
Border_Scale,
Merge_On
) //----------------
texture{ ... }
} // end of object --------------- |
Length_total = lunghezza totale,
R_out >0, raggio esterna.
R_Border >(R_out)/2, raggio del bordo
Border_Scale y ( >0 ), 0 = no rounded borders!
Merge_On 0 = union, 1 = merge.
|
Half_Hollowed_Rounded_Cylinder2
|
|
Sintassi generale:
object{ Half_Hollowed_Rounded_Cylinder2
( Length_total,
R_out,
R_Corner,
R_Border,
Border_Scale,
Merge_On
) //----------------
texture{ ... }
} // end of object --------------- |
Length_total = lunghezza totale,
R_out >0, raggio esterna.
R_Corner = raggio di angoli < R_out
R_Border >=0, < (R_corne)/2 raggio del bordo
Border_Scale y ( >0 ), 0 = no rounded borders!
Merge_On : 0 = union, 1 = merge.
|
|
Esempio Half_Hollowed_Rounded_Cylinder1:
#include "shapes3.inc"
object { Half_Hollowed_Rounded_Cylinder1(
3.2,// Length_total,
0.9,// outer radius
0.2,// border radius
1, // border scale y (>=0),
0 // Merge_On,
) // ------------------------------
texture{ pigment{ color rgb<1,1,1>}
finish { phong 0.1}
} // end texture
scale <1,1,1>
rotate <0,0,0>
translate < 0, 0.9, 0>
} // end of object ------------------
|
|
Esempio Half_Hollowed_Rounded_Cylinder2:
#include "shapes3.inc"
object { Half_Hollowed_Rounded_Cylinder2(
3.2,// Length_total,
0.9,// outer radius
0.2,// border radius
0.10,// border radius
1, // border scale y (>=0),
0 // Merge_On,
) // ------------------------------
texture{ pigment{ color rgb<1,1,1>}
finish { phong 0.1}
} // end texture
scale <1,1,1>
rotate <0,0,0>
translate < 0, 0.9, 0>
} // end of object ------------------ |
|
|