LucidShape Features: LucidShell Examples

Rectangular Paraboloid

object axis = AxisSystem("",$,(15,20,25),(1,1,1),(0,1,0));
object parabol = RectParaboloid("",(0,0,1),axis, (-20,20,-50,50), 26);

H7 Light Source

object h7 = SurfaceShape("H7", 
CylinderSurface("H7",(1,0,0,1),
AxisSystem("",(1,1,1,1),(0,0,25),(0,0,1),(1,0,0),10),0.6,0.6,0,4.1),
LambertEmitter("H7",1100, $,$,$));

Light Pipe along NurbsCurve

object spine = NCurve("spine",(1,0,1,1),2,8,
(-120,-70,-70,-70,-19.5),
(-20,-20,0,20,20),
(0,0,0,0,0),
(1,1,1,1,1),
(0,0,0,0.5,0.5,1,1,1));
object pipe  = Pipe("pipe",(0,0,1),spine,5);