CircleExtrusion { eventIn SFFloat set_crossSectionRadius eventIn SFInt32 set_crossSectionSides eventIn MFRotation set_orientation eventIn MFVec2f set_scale eventIn MFVec3f set_spine field SFBool beginCap TRUE field SFBool ccw TRUE field SFFloat creaseAngle 0 # [0, ∞) field SFFloat crossSectionRadius 1 # (0, ∞) field SFInt32 crossSectionSides 16 # [3, ∞) field SFBool endCap TRUE field MFRotation orientation 0 0 1 0 # [−1, 1], (−∞, ∞) field MFVec2f scale 1 1 # (0, ∞) field SFBool solid TRUE field MFVec3f spine [ 0 0 0, 0 1 0 ] # (−∞, ∞) }
The CircleExtrusion
is basically like an Extrusion
, except the cross-section is specified in terms of a radius and number of sides.
The PROTO
, inlined, gzipped, and ready to serve.
The source files.