- New implementation
Three.js takes full control of the 3D layer so that basically we can do whatever three.js can do. We lose some functions that used to be working (will be explained below), but take advantage of great 3D capabilities directly coming from three.js. An example of rendered 3D objects is shown below:
As you can see, there are grid lines, which can be turned on and off by the following toggle switch associated with the stage:
Moreover, we can change the position of the camera using the following blocks newly added for the stage. Using this blocks, we can change the perspective of the 3D space easily.
- Functions not working anymore
1. Drag & drop
2. Nesting
3. Thumbnail display
4. Overlapping with 2D objects
- 3D functions to be implemented
5. ✔ Transformation (move x y z)
6. ✔ Rotation (rotate n degrees in x, m in y, l in z)
7. ✔ Scaling
8. Textures (apply this image to all the surface)
9. 3D pen (render common 3D shapes such as cube, arc, sphere, cone, ... and so on)
- Plans
No comments:
Post a Comment