Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public async createThematicObject(object: ThreeDimensionsObject, scene: Three.Scene, theme: Themes): Promise<boolean> {
- const asset: Three.Object3D = theme === Themes.Forest ? await this.model3DLoaderService
- .loadThematicForestObject(object).toPromise() :
- await this.model3DLoaderService
- .loadThematicSpaceObject(object).toPromise();
- if (!object) {
- return false;
- }
- asset.position.x = object.position.x;
- asset.position.y = object.position.y;
- asset.position.z = object.position.z;
- asset.scale.set(object.size, object.size, object.size);
- asset.rotateY(object.orientation);
- scene.add(asset);
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement