Product Details Supplier Info More products

Kineo Collision Detector (KCD) is a high-efficiency collision detector that comes as a software library.

It allows an integration through its C++ programming API and, using 3D geometrical data, compares two lists of geometrical objects and quickly returns a series of results such as interferences and distances.

In digital 3D mock-up, KCD performs static or dynamic-clash analysis.

In robotic monitoring systems, KCD enables continuous collision avoidance.

KCD V2.05 achieves collision tests that are more than twice as fast as in the previous version as it is multi-threaded and fully leverages multi-core systems.

It performs dynamic collision detections in 114ms on large 3D models of 400,000 triangles.

On the Apollo model used for standard benchmarking of collision detectors, KCD needs no more than 24MB of memory.

This value can be lowered by using virtual polyhedrons, in which memory space used by geometry falls to zero and only optimised KCD structures benefit from available memory.

The Apollo case requires a 0.2sec initialisation time with KCD, against 5sec for the second-best tested solution.

A thread-safe mode has been introduced among other significant improvements; KCDV2.05 can run different tests over the same scene in simultaneous threads.

This offers possibilities for multithreaded applications aimed at performance and reactivity.

For developers, KCD V2.05 offers a fully modular collision-detection and distance-measurement framework.

It is possible to implement proprietary collision-detection primitives as elementary computation bricks.

This allows developers to focus on the mathematical definition of the collision, while trusting KCD to manage the optimised geometry filtering algorithm.

Possible applications include: molecules, laser or particle beams, non-triangulated procedural geometry and voxels.

View full profile