import {Scene, DisplayObject, DisplayObjectContainer} from "@awayjs/scene"; import { NamedAssetBase } from "../library/assets/NamedAssetBase"; import { DefaultRenderer } from "@awayjs/renderer"; import { ObjectContainer3D } from './ObjectContainer3D'; import { Object3D } from '../core/base/Object3D'; export class Scene3D extends ObjectContainer3D { constructor(renderer:DefaultRenderer, adaptee:DisplayObjectContainer){ super(adaptee); } public addChild(child:Object3D){ ( this._adaptee).addChild( child.adaptee); return child; } public removeChild(child:Object3D):void { ( this._adaptee).removeChild( child.adaptee); } }