UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

12 lines (10 loc) 327 B
import {Object3D} from 'three'; export interface PrepareObjectOptions { shadow: boolean; } export function prepareObject(object3D: Object3D, options: PrepareObjectOptions): void { object3D.matrixAutoUpdate = false; object3D.updateMatrix(); object3D.castShadow = options.shadow; object3D.receiveShadow = options.shadow; }