12345678910111213141516171819202122232425262728293031 |
- import { PolyhedronBufferGeometry } from './PolyhedronBufferGeometry.js';
- class OctahedronBufferGeometry extends PolyhedronBufferGeometry {
- constructor( radius = 1, detail = 0 ) {
- const vertices = [
- 1, 0, 0, - 1, 0, 0, 0, 1, 0,
- 0, - 1, 0, 0, 0, 1, 0, 0, - 1
- ];
- const indices = [
- 0, 2, 4, 0, 4, 3, 0, 3, 5,
- 0, 5, 2, 1, 2, 5, 1, 5, 3,
- 1, 3, 4, 1, 4, 2
- ];
- super( vertices, indices, radius, detail );
- this.type = 'OctahedronBufferGeometry';
- this.parameters = {
- radius: radius,
- detail: detail
- };
- }
- }
- export { OctahedronBufferGeometry };
|