Type Alias Models

Models: Model[] & {
    autoUpdate: boolean;
    bounding: THREE.Box3;
    cacheCameras: readonly (THREE.PerspectiveCamera | Camera)[];
    loaded: boolean;
    refineProgress: [number, number];
    refined: boolean;
    getMaterial(): ParameterValue;
    intersectRaycaster(raycaster: Raycaster): Intersection[];
    resetBrightness(): void;
    setMaterial(values: Partial<ParameterValue>): void;
}

Type declaration

  • autoUpdate: boolean

    use modelScene.autoRefine instead

  • bounding: THREE.Box3

    use modelScene.boundingBox instead

  • cacheCameras: readonly (THREE.PerspectiveCamera | Camera)[]

    use modelScene.parameter.cacheCameras modelScene.parameter.set('cacheCameras', cacheCameras) instead

  • loaded: boolean

    use modelScene.loaded instead

  • refineProgress: [number, number]

    use modelScene.refineProgress instead

  • refined: boolean

    use modelScene.refined instead

  • getMaterial:function
  • intersectRaycaster:function
    • Parameters

      • raycaster: Raycaster

      Returns Intersection[]

      use modelScene.intersectRaycaster instead

  • resetBrightness:function
    • Returns void

      Use .parameter.reset('brightness') instead

  • setMaterial:function
    • Parameters

      Returns void

      Use .parameter.set instead