UNPKG

@polygonjs/polygonjs

Version:

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

32 lines (31 loc) 663 B
"use strict"; export class AnimPropertyTarget { constructor(_scene, _options) { this._scene = _scene; this._options = _options; } clone() { return new AnimPropertyTarget(this._scene, this._options); } objects() { const objectData = this._options.object; if (!objectData) { return; } if (objectData.list) { return objectData.list; } const mask = objectData.mask; if (!mask) { return; } return this._scene.objectsByMask(mask); } node() { if (!this._options.node) { return; } const options = this._options.node; return options.relativeTo.node(options.path); } }