BoxGeometry
BoxGeometry is a geometry class for a rectangular cuboid with a given 'width', 'height', and 'depth'. On creation, the cuboid is centred on the origin, with each edge parallel to one of the axes.
Code Example
const geometry = new THREE.BoxGeometry( 1, 1, 1 ); const material = new
THREE.MeshBasicMaterial( {color: 0x00ff00} ); const cube = new THREE.Mesh(
geometry, material ); scene.add( cube );
Constructor
BoxGeometry
function BoxGeometry( width: Float, height: Float, depth: Float,
widthSegments: Integer, heightSegments: Integer, depthSegments: Integer ):
void;
width — Width; that is, the length of the edges parallel to the X axis.
Optional; defaults to 1.
height — Height; that is, the length of the edges parallel to the Y axis.
Optional; defaults to 1.
depth — Depth; that is, the length of the edges parallel to the Z axis.
Optional; defaults to 1.
widthSegments — Number of segmented rectangular faces along the width of the
sides. Optional; defaults to 1.
heightSegments — Number of segmented rectangular faces along the height of the
sides. Optional; defaults to 1.
depthSegments — Number of segmented rectangular faces along the depth of the
sides. Optional; defaults to 1.