meta data for this page
This is an old revision of the document!
Cylinder
A three dimensional shape with two flat ends that are circular. The cylinder has the same cross-section from one end to the other.
Learn about cylinders at MathIsFun.com
The 'radius' specifies the circular size about the Z axis, while the 'height' specifies the size. The 'segments' specify the number of segments to create per full rotation.
Defaults:
- radius : 1
- height : 2
- center : [0, 0, 0]
- segments : 32
cylinder({r: 1, h: 10}) cylinder({r: 1, h: 10, center: true}) // default: center:false cylinder({r: 1, h: 10, center: [true, true, false]}) cylinder({r: 1, h: 10, round: true}) cylinder({r1: 3, r2: 0, h: 10}) cylinder({start: [0,0,0], end: [0,0,10], r1: 1, r2: 2, fn: 50})
The CSG library functions can also be used. NOTE: Deprecated in the V2 API
CSG.cylinder({ start: [0, -1, 0], end: [0, 1, 0], radius: 1, // true cylinder resolution: 16 }); CSG.cylinder({ start: [0, -1, 0], end: [0, 1, 0], radiusStart: 1, // start- and end radius defined, partial cones radiusEnd: 2, resolution: 16 }); CSG.roundedCylinder({ // and its rounded version start: [0, -1, 0], end: [0, 1, 0], radius: 1, resolution: 16 });