|
Rounded_Tube_AB
Syntax:
object{ Rounded_Tube_AB( Point_A,
Point_B,
R_out,
R_in,
R_Border,
Merge_On
) //----------------
texture{ ... }
} // end of object --------------- |
Point_A = Startpunkt,
Point_B = Endpunkt,
R_out = äußerer Radius,
R_in = innerer Radius,
R_Border = Randradius,
Merge_On: 0 = union, 1 = merge.
|
|
Rounded_Tube
Vereinfachte Version entlang der y-Achse.
Syntax:
object{ Rounded_Tube( R_out,
R_in,
R_Border,
Height_Y,
Merge_On
) //----------------
texture{ ... }
} // end of object --------------- |
R_out = äußerer Radius,
R_in = innerer Radius,
R_Border = Randradius,
Height_Y = Höhe in y-Richtung,
Merge_On: 0 = union, 1 = merge.
|
|
Beispiel Rounded_Tube_AB:
#include "shapes3.inc"
object { Rounded_Tube_AB(
<-1,-0.2,-0.2>, // A
<1.0,0.9,-0.3>, // B
0.95, // tube radius outside
0.50, // tube inner radius
0.12, // border radius
1, // 0 = union, 1 = merge
) // ------------------------------
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 ------------------
|
|
Beispiel Rounded_Tube:
#include "shapes3.inc"
object { Rounded_Tube(
1.50, // tube radius outside
0.80, // tube inner radius
0.10, // border radius
0.70, // tube high
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 ------------------
|
|
|