H3DViewer is a browser that previously only was included with the H3D API package released as a stand alone application for Windows.
In H3DViewer X3D scenes with or without H3D content can be loaded and modified at run time through the tree view.
It is also possible for H3DViewer to load plugins which contains custom made H3D nodes. With this distribution a couple of plugins are included to handle graphics and haptics volume rendering, haptic user interface and rigid body physics simulations.
Grab it from the downloads. section.
HAPI is an C++ open source cross-platform haptics library. It is extendable and simple to use. It allows for building applications with haptics cababilities or to add haptics to existing applications. The most important update for this release is the capability to handle dynamic haptic objects which as an example is a useful feature when HAPI is coupled with a physics engine.
This is a bug fix release and HAPI 1.1.1 is binary backwards comptabile with HAPI 1.1.
HAPI comes with these capabilities:
- Haptics device independence. Supports a wide range of haptics devices such as devices from SensAble, ForceDimension, Novint and Moog FCS Robotics.
- Haptics primitives:
Free space haptic effects.
Haptics shapes including sphere and triangles.
- Haptics rendering algorithms. Choose between different haptics rendering algorithms in order to optimize application performance.
- Extend and customize all the capabilities listed above.
The release can be obtained as a Windows installation package or simply as a compressed source package. Download HAPI here.
UI 2.1.1 is a package which contains extra nodes for H3DAPI. The source code for the package is released. UI is binary distributed with H3DAPI 2.1.1 and H3DViewer 2.1.1 packages for Windows.
The UI package is a collection of haptic user interface nodes that allows the user to create haptic buttons, slider bars etc. This can be useful when creating an haptic application in which the user interface should respond to haptic interaction as well as mouse interaction.
Grab UI from the downloads section.
For more information see the entry about UI in the wiki:
RigidBodyPhysics 1.0.1 is a package which contains extra nodes for H3DAPI. The source code for the package is released. For Windows users RigidBodyPhysics is binary distributed with H3DAPI 2.1.1 or H3DViewer 2.1.1.
Grab RigidBodyPhysics from the downloads section.
RigidBodyPhysics is an implementation of the Rigid body physics component of the X3D specification. It includes nodes for creating scenes in which geometries acts like rigid bodies. That is objects which are solid, unchangeable sets of mass with velocity.
This is a bug fix release to address issues with compiling with gcc 3.1.1 and on 64 bits system. There are also some minor bug fixes included in the release. The release is binary compatible with RigidBodyPhysics 1.0.0.
RigidBodyPhysics uses a separate engine for calculating interaction between bodies. The physics engines to choose from are ODE, PhysX and Bullet. Full support is however only implemented for ODE in this version of RigidBodyPhysics.
For more information check out the RigidBodyPhysics entry in the H3D wiki at http://www.h3dapi.org/modules/mediawiki/index.php/RigidBodyPhysics
MedX3D 1.2.0 is a package which contains extra nodes for H3DAPI. The source code for the package is released. For Windows users MedX3D is binary distributed with H3DAPI 2.1.1 or H3DViewer 2.1.1.
Grab MedX3D from the downloads section.
MedX3D is an implementation of the coming ( not known when ) Volume Rendering Component of the X3D specification. It includes nodes for volume rendering of for example medical data. MedX3D also contains some extra nodes/features not part of the Volume Rendering Component such as an implementation of the Marching Cubes algorithm.
MedX3D has support for reading files of different formats, e.g. raw file format, nrrd file format and DICOM file format.
MedX3D also contains a demo in which it is easy to change properties of the x3d nodes on the fly.
MedX3D 1.2.0 features new volume styles and improved volume rendering as well as various bug fixes.
For more information check out the MedX3D entry in the H3D wiki at http://www.h3dapi.org/modules/mediawiki/index.php/MedX3D