You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This application primary focuses on the different properties on a mesh and how to edit them accordingly.
Section 2 - Purpose
The purpose of this application gives the user the ability to transform, translate, rotate, or scale any mesh.
Section 3 - Directions
When the user is in the dimensional space, the user can orbit the object in the middle of the dimensional space using the left click. Additionally they can pan or translate the camera sideways with the right click.
The user, by pressing the 'W' key, can change the location of any object.
The user, by pressing the 'E' key, can rotate the object in any three dimensional rotation.
The user, by pressing the 'R' key, can scale the object to any three dimensional scale.
The user, by pressing the 'Q' key, can reset the position of the editor to the mesh.
The user, by pressing the 'Shift' key, can snap the object to the grid shown.
The user, by pressing the 'X' key, can toggle the x editor on the mesh.
The user, by pressing the 'Y' key, can toggle the y editor on the mesh.
The user, by pressing the 'Z' key, can toggle the z editor on the mesh.
The user, by pressing the 'Spacebar', can leave the mesh toggle and freely work from the mesh.
The user, by pressing the 'Esc' key, can cancel the current edit on the mesh.
The user, by pressing the 'C' key, can toggle the view of the camera's Perspective camera to an Orthographic camera.
The user, by pressing the 'V' key, can randomly zoom in with the camera with changes of persective occuring.
Section 4 - Notes
No current notes.
Section 5 - Summary
This project is a smaller application I would like to build into a much larger application one day. I enjoyed building it and learning about the different types of 3D transformations in the perspective of coding.
About
This application gives the user the ability to work with meshes within a three-dimensional space by utilizing the transformation properties which includes but not limited to the position, rotation, and scale of the mesh.