▼Devices | The 'Devices' namespace contains classes that add physical devices (e.g., mice, keyboards, data acquisition, and robots) to simulations |
LabJack: A Measurement and Automation Device | LabJack Corporation produces measurement and automation devices (e.g., DAQs) |
Leap: Leap Motion Hand Tracking Cameras | This adds support for Leap Motion hand tracking cameras |
MultiAxis: 3D Mouse Device (e.g, 3Dconnexion SpaceNavigator) | 3D mice (aka 3D motion controllers, 3D navigation devices, or 6 DOF devices) are input devices similar to typical computer mice, but enabling control of position and orientation |
Nimble: Hand tracking using the NimbleSDK and OpenNI. | NimbleSDK (http://www.threegear.com/download.html), by Three Gear Systems, is a hand tracking software which can communicate (using OpenNI) with a range of special depth cameras, and use the data to calculate the pose of the (two) hands in view |
Novint: Haptic Device | The Novint Falcon (by Novint Technologies, Inc.) is a 3D force-feedback haptic device |
Oculus: Oculus Rift DK2 | This adds support for Oculus Rift DK2 virtual reality display |
OpenNI: Depth Sensing Cameras | This adds support for OpenNI 2 compatible depth sensing cameras, such as the Asus Xtion Pro |
Phantom: Haptic Devices | The Geomagic haptic devices measure 6DOF positions and orientations, and can exert forces on the user's hand (some models exert 3DOF forces, others 6DOF) |
Sixense: Motion and Orientation Tracking Device | The Razer Hydra (by Sixense Entertainment and Razer USA) is a device that tracks position and orientation of two controllers using magnetic fields |
TrackIR: Optical Tracker | NaturalPoint's product list contains various motion capture cameras/systems to measure position and orientation of tracked objects |
The OSS Framework | |
Serialization | Loading and storing of instances from the OpenSurgSim framework utilizes the facilities provided by YAML-cpp, the duck typing and introspection capabilities provided by SurgSim::Framework::Accessible and when necessary a generic class registration and factory mechanism provided by SurgSim::Framework::ObjectFactory |
Fem Ply Format | |
File Format Conversion | In OpenSurgSim(OSS), we load graphical meshes from obj(3D model format) files and meshes for physics and collision from ply(Polygon File Format) files |
Todo List | |