fshake3d  0.0.1
FreeformDensity3DSurfaceEditor
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines
FShake3D

Freeform Density Surface 3D Editor

Author:
Daniel Adler dadle.nosp@m.r@un.nosp@m.i-goe.nosp@m.ttin.nosp@m.gen.d.nosp@m.e

Introduction

FShake3D is a 3D CAD Editor application that offers interactive modelling of density surfaces in 3D.

Start Screen

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.

Start Screen

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).

Start Screen
Start Screen
Start Screen
Start Screen
Start Screen
Start Screen
_ _
hello foo
bar blub

hello

Start Screen

| bar

Start Screen

foo

Start Screen

| blub

Start Screen
Start Screen
Start Screen
Start Screen