Object3D constructor
Object3D(
- OpenGLContextES gl,
- BufferGeometry geometry,
- Material material
Implementation
Object3D(this.gl, this.geometry, this.material) {
if (geometry is TriangleGeometry) {
setupTriangle(geometry);
} else if (geometry is PlaneGeometry) {
setupPlane(geometry, material);
} else if (geometry is SphereGeometry) {
setupSphere(geometry);
} else if (geometry is BoxGeometry) {
setupBox(geometry);
} else if (geometry is ConeGeometry) {
setupCone(geometry);
} else if (geometry is CylinderGeometry) {
setupCylinder(geometry);
} else if (geometry is EdgedBoxGeometry) {
setupEdgedBox(geometry);
} else {
throw ('Unkown geometry');
}
}