Spaces:
Running
Running
| import { Geometry } from '../core/Geometry'; | |
| import { BufferGeometry } from '../core/BufferGeometry'; | |
| import { Float32BufferAttribute } from '../core/BufferAttribute'; | |
| import { Vector3 } from '../math/Vector3'; | |
| // Extras / Geometries ///////////////////////////////////////////////////////////////////// | |
| export class BoxBufferGeometry extends BufferGeometry { | |
| constructor( | |
| width?: number, | |
| height?: number, | |
| depth?: number, | |
| widthSegments?: number, | |
| heightSegments?: number, | |
| depthSegments?: number | |
| ); | |
| parameters: { | |
| width: number; | |
| height: number; | |
| depth: number; | |
| widthSegments: number; | |
| heightSegments: number; | |
| depthSegments: number; | |
| }; | |
| } | |
| /** | |
| * BoxGeometry is the quadrilateral primitive geometry class. It is typically used for creating a cube or irregular quadrilateral of the dimensions provided within the (optional) 'width', 'height', & 'depth' constructor arguments. | |
| */ | |
| export class BoxGeometry extends Geometry { | |
| /** | |
| * @param width β Width of the sides on the X axis. | |
| * @param height β Height of the sides on the Y axis. | |
| * @param depth β Depth of the sides on the Z axis. | |
| * @param widthSegments β Number of segmented faces along the width of the sides. | |
| * @param heightSegments β Number of segmented faces along the height of the sides. | |
| * @param depthSegments β Number of segmented faces along the depth of the sides. | |
| */ | |
| constructor( | |
| width?: number, | |
| height?: number, | |
| depth?: number, | |
| widthSegments?: number, | |
| heightSegments?: number, | |
| depthSegments?: number | |
| ); | |
| parameters: { | |
| width: number; | |
| height: number; | |
| depth: number; | |
| widthSegments: number; | |
| heightSegments: number; | |
| depthSegments: number; | |
| }; | |
| } | |