Object3D constructor

Object3D(
  1. OpenGLContextES gl,
  2. BufferGeometry geometry,
  3. 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');
  }
}