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;
}