@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
23 lines (22 loc) • 756 B
TypeScript
import { Object3D } from 'three';
import { BaseNodeType } from '../../engine/nodes/_Base';
import { PolyScene } from '../../engine/scene/PolyScene';
interface PropertyTargetOptions {
node?: {
path: string;
relativeTo: BaseNodeType;
};
object?: {
list?: Object3D[];
mask?: string;
};
}
export declare class AnimPropertyTarget {
private _scene;
private _options;
constructor(_scene: PolyScene, _options: PropertyTargetOptions);
clone(): AnimPropertyTarget;
objects(): Object3D<import("three").Object3DEventMap>[] | import("../geometry/ObjectContent").ObjectContent<import("../geometry/ObjectContent").CoreObjectType>[] | undefined;
node(): BaseNodeType | null | undefined;
}
export {};