whs-cube-spheres
Version:
This plugin has a container with multiple spheres.
31 lines (25 loc) • 618 B
JavaScript
import {CubeCamera as CubeCameraNative} from 'three';
import {CameraComponent} from '../../core/CameraComponent';
class CubeCamera extends CameraComponent {
static defaults = {
...CameraComponent.defaults,
camera: {
near: 1,
far: 1000,
cubeResolution: 128
}
};
constructor(params = {}) {
super(params, CubeCamera.defaults);
}
build(params = {}) {
return this.applyBridge({camera: new CubeCameraNative(
params.camera.near,
params.camera.far,
params.camera.cubeResolution
)}).camera;
}
}
export {
CubeCamera
};