fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
Freeform Density Surface 3D Editor
FShake3D is a 3D CAD Editor application that offers interactive modelling of density surfaces in 3D.
It is contributed to the R package 'WiSP' Wild-life Simulation Package to support the modelling of free-form density surfaces for describing the 2D planar density of animal abundance.
It is currently available for Microsoft Windows (since WiSP is Windows only). The internals of the application have been developed using a platform portable software design and it is feasible to port the application to other platforms that support OpenGL.
The application is built on top of a minimalistic GUI framework comprising 2D as well as 3D controls that are used to build the overall application design.
The 2D Toolkit comprises a hierarchy of components that derive from the EventTarget class. The 3D Toolkit is built around objects derived from Node class At the application level, the editor is built from 2D components that are composed in a hierarchy. There are views the application 2D, the user-interface of the 3D editor is splitted in four sub-views view, where each view uses a different projection of the 3D scene.
orthographic top view (XY-plane) | perspecitve 3D view |
orthographic front view (XZ-plane) | orthographi side view (YZ-plane) |
The right-top view displays the 3D scene via a perspective projection, the other three views give orthogonal projects from top (left/top), front (left/bottom) and the side (right/bottom).
_ | _ |
---|---|
hello | foo |
bar | blub |
hello
| bar
foo
| blub