ThreeRenderer
通过 externalRenderers, 在 SceneView
中集成 THREE.WebGLRenderer
Basic
实现了 ThreeComponent
并被添加到 layers
中的实例将被渲染到 SceneView
中
ThreeComponent
ts
export interface ThreeComponent {
/**
* three renderer 初始化时,调用 setup 方法
*/
setup (e: ThreeContext): void;
/**
* three renderer 每次渲染时,调用 render 方法
*/
render(e: ThreeContext): void;
/**
* three renderer 销毁时,调用 dispose 方法
*/
dispose(e: ThreeContext): void;
}