Smart Collision Real-Time Collision Detection Engine
SmartCollision™ is a high-speed collision detection engine for 3D objects. SmartCollision™ supports efficient collision detection for scenes composed of polygon objects, rather than using a voxel representation of the scene. SmartCollision™ supports non-convex polyhedra and provides support for applications that need collision detection of polygon-based models at interactive speeds.
Add Efficient Collision Detection to your Application With SmartCollision™
When two or more virtual objects collide, the computation required can vary depending on their shapes. Depending on the complexity of the scene, the computation required can be significant. Therefore, efficient algorithms and optimized implementations are required for this problem. SmartCollision™ offers such a solution.
The PHANTOM® Haptic Device and SmartCollision™
A PHANTOM® haptic interface from SensAble Technologies, Inc. can be used with SmartCollision™. Using haptics (force feedback) with SmartCollision™ allows the user to explore the 3D scene using the sense of touch. This can be valuable for CAD, engineering, and path planning applications, to name a few. The sense of touch significantly enhances the simulation experience.
SmartCollision™ has the added benefit of supporting multi-point collision detection for haptics. In other packages, collision detection for haptics is done with the haptic interface being modeled as a single point. Multi-point collision detection is needed to allow the force-feedback device to simulate a tool in the virtual world. SmartCollision™ allows multi-point collision detection for haptics to be added to your applications.
6DOF PHANTOM® Devices and SmartCollision™
For more realistic haptic simulation, a 6DOF PHANTOM® haptic device may be desirable. In addition to providing force output in the x, y, and z Cartesian directions, the 6DOF PHANTOM® haptic device provides force feedback in orientation (roll, pitch and yaw) as well. 6DOF haptics allows you to model more realistic interactions with the virtual scene. SmartCollision™ fully supports SensAble PHANTOM® 6DOF devices. Interactions with the virtual scene with complex haptics and models are easier with SmartCollision™.
Screenshot of a simple SmartCollision™ application
Collision Detection Library: SmartCollision™
Haptics Library: SensAble OpenHaptics™ Toolkit
Graphics Library: OpenGL, GLUT
For more information about SmartCollision™, please visit
SmartCollision™ is developed by 3D Incorporated (Patent pending). Text and images are copyright 3D Incorporated. www.ddd.co.jp
Haptic Application Gallery: Disclaimer
SensAble Technologies has posted the information in the haptic gallery in the spirit of sharing information among the haptics community.
Each of the individuals or organizations described or portrayed on the Haptic Gallery provided the material included therein. All information, data, text, software, music, sound, photographs, graphics, video, messages or other materials posted in the Haptic Gallery ("Content") are the sole responsibility of the person or organization from which such Content originated. SensAble does not guarantee the accuracy, integrity or quality of such Content. In no event shall SensAble be responsible or liable, directly or indirectly, for any damage or loss caused or alleged to be caused by or in connection with the use of or reliance on any such Content. SensAble maintains all rights in its intellectual property portfolio. Inclusion in the Haptic Gallery does not create any implied license of any kind with respect to any SensAble property. SensAble reserves the right to decline to post or remove any Content from the Haptic Gallery.