Create a new CylinderGeometry instance.
Optional
opts: {An object that specifies optional inputs for the function as follows:
Optional
calculateTangents?: booleanGenerate tangent information (defaults to false).
Optional
capSegments?: numberThe number of divisions around the tubular body of the cylinder (defaults to 20).
Optional
height?: numberThe length of the body of the cylinder (defaults to 1.0).
Optional
heightSegments?: numberThe number of divisions along the length of the cylinder (defaults to 5).
Optional
radius?: numberThe radius of the tube forming the body of the cylinder (defaults to 0.5).
A procedural cylinder-shaped geometry.
The size, shape and tesselation properties of the cylinder can be controlled via constructor parameters. By default, the function will create a cylinder standing vertically centered on the XZ-plane with a radius of 0.5, a height of 1.0, 1 height segment and 20 cap segments.
Note that the cylinder is created with UVs in the range of 0 to 1.