Skip to content

sechaparroc/SimpleModelingApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

SimpleModelingApp

A quite simple modeling Application

Color & Shape Selection

To pick a color or a shape you must interact with the upper and lower interactive areas respectively.

Click over a sphere in the upper area to pick a color that will be applied to the shapes to add into the Main interactive area.

Example

Click over any shape in the lower area to define the type of shape that will be used into the Main area. Double click on any shape to add it at the Main Area's Origin.

Example

Once a Shape is selected within the Shape Selection area, you could click over a created Shape into the Main area to modify its appearance.

Example

Basic Camera transformation interactions

To interact with the Main area camera drag the mouse without picking any shape: - Rotate the camera dragging with the LEFT Mouse button. - Translate the camera dragging with the RIGHT Mouse button. - Use scroll wheel to Zoom in / Zoom out.

Note that Two Auxiliary Views, corresponding to XZ and YZ planes w.r.t the eye, are displayed at the right side of the Window in order to facilitate the composition visualization.

Example

Basic shape transformation interactions

Once a shape is added into the Main interactive area it could be translated, rotated and scaled by picking it and doing any of the following actions:

  • Drag with the LEFT Mouse button to Rotate the Shape.
  • Drag with the RIGHT Mouse button to Translate the Shape.
  • Use Gizmos to translate, rotate or scale a given shape along a specific Axis dragging with the LEFT Mouse button. To do so, you must first select the Shape of interest clicking over it in the Main Area.
    • Press '2' to Enable the Scaling Gizmo
    • Press '3' to Enable the Translation Gizmo.
    • Press '4' to Enable the Rotation Gizmo.
    • Press '1' to Disable all Gizmos and allowing to update the appearance of a Shape when mouse is clicked.

Example

Basic extrusion interaction and Modes

To facilitate the modeling task, it is possible to generate a new Shape extruding it from an existing one within the Main Area. To Extrude you just have to drag from the shape of interest with the RIGHT mouse button while pressing the SHIFT Key.

Currently three extrusion modes are implemented:

- Current Shape: Create a new Shape according to the data selected in the Color Selection Area and the Shape Selection Area.
- Duplicate: Create a new Shape based on the appeareance of the shape that you are interacting with.

Hierarchies and Setting References systems

When modeling it could be useful to define some reference coordinate systems in such a way that a transformation suffered by it is applied to

Cloning a whole Branch

Removing a whole Branch

Defining Animations

Demos

Example

About

A quite simple modeling Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published