polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
30 lines (27 loc) • 726 B
text/typescript
import {Object3D} from 'three/src/core/Object3D';
import {TypedContainer} from './_Base';
import {ContainableMap} from './utils/ContainableMap';
import {NodeContext} from '../poly/NodeContext';
export class ObjectContainer extends TypedContainer<NodeContext.OBJ> {
set_content(content: ContainableMap[NodeContext.OBJ]) {
super.set_content(content);
}
set_object(object: Object3D) {
return this.set_content(object);
}
has_object() {
return this.has_content();
}
object() {
return this.content();
}
// infos() {
// const node = this.node()
// return [
// `full path: ${node.fullPath()}`,
// `${node.cooks_count()} cooks`,
// `cook time: ${node.cook_time()}`,
// this.content(),
// ]
// }
}