The KML/Collada support in Worldwind is very helpful - however - the "intersect" function does not work. The comment in CollagaMeshShape in the dummy intersect() method is
* COLLADA shapes do not support intersection tests because the shape may be rendered multiple times with different
* transform matrices. It's not possible to determine intersection without the transform matrix applied when the
* shape is rendered.
*
Understood, but I really need to to be able to execute intersect() on KMLPlacemark objects that result from importing KML/Collada. For example, I have KML/Collaga for 3D building models. The geometry is all there, and the buildings render on the map, but there is no intersect() functionality.
Has anyone done this? Code fragments or even suggestions about how to approach writing to code would be VERY MUCH APPRECIATED.
* COLLADA shapes do not support intersection tests because the shape may be rendered multiple times with different
* transform matrices. It's not possible to determine intersection without the transform matrix applied when the
* shape is rendered.
*
Understood, but I really need to to be able to execute intersect() on KMLPlacemark objects that result from importing KML/Collada. For example, I have KML/Collaga for 3D building models. The geometry is all there, and the buildings render on the map, but there is no intersect() functionality.
Has anyone done this? Code fragments or even suggestions about how to approach writing to code would be VERY MUCH APPRECIATED.
Comment