|
|
ThreeDimSim feature list
ThreeDimSim is a powerful 3D mechanics simulation and rendering
program.
A 3D scene is defined by script using simple shapes and imported meshes from 3ds, dxf and stl
files. Mechanics of rigid objects are simulated, together
with dynamic objects like springs and joints. Simulation
includes an automatic exact collision detection and
collision simulation. Simulation is rendered using an
extensive color model, using texturing (normal,
environmental and video) and shadow rendering, and can be reviewed using
different viewpoints. The simulated scene can be exported
to a VRML file, including the animation. The rendered scene can be
exported as avi movie file as well.
ThreeDimSim features include:
-
General
-
A script defines the 3D model, behavior and simulation.
-
Visualization and mechanical simulation use the same model-description. No conversion or
intermediate steps necessary.
-
Hierarchical 3D model
-
Mesh objects are imported from
external sources (dxf, 3ds and stl
formats). Mesh objects are fully included in
simulation.
-
External access to script interpreter by
COM application interface.
-
Create and get COM objects and controls for use in
script.
-
Simulation/animation control
-
Run, stop, pause or single step the simulation/animation at any time
-
Control the accuracy of simulation by specifying integration and animation
steps
-
Rendering
-
Mesh objects (3ds, dxf, stl)
-
Lights: Point, Spot, Directional
-
Camera control by script or interactively
-
Smooth shaded objects (Gouraud)
-
Texture mapping
-
Shadow rendering
-
Video file texture mapping, with
synchronizing features in script
-
Environment-mapped texturing: simulation
of mirror like surfaces
-
Output
-
3D scene rendered on screen directly,
even during simulation
-
3D scene can be replayed after
simulation using any viewpoint, using
different frame rates
-
AVI video files for playback rendering output
-
BMP, JPG, GIF and PNG image files for snapshots
-
VRML 2 file output of 3D scene and
simulation
-
Simulation: Physical model
-
Mass, density, volume, center of mass, moment of inertia, velocity, angular
velocity, orientation, position
-
Many attributes of objects may change
during simulation according to user
defined functions
-
Static and dynamic friction
-
Track motion path of a body
-
Automatic exact collision detection and collision simulation
-
Several joint types, including torque generating joints
-
Linear spring/damper, generic force
object
-
Parameter estimation and optimization
-
Generic State variables for defining
filters and system controls
-
Simulation output
-
Position
-
Orientation
-
Velocity
-
Angular velocity
-
Graphic display of simulation data
(diagrams)
Hourglass simulation See
example
|