I see why, but I don't have the source code to the Collada exporter to fix the problem... Andy?
Basically, the Collada exporter puts out all the objects in world coordinates instead of object coordinates + object center translation. The Collada format supports a translate tag (see
https://www.khronos.org/files/collada_spec_1_4.pdf)
The attached zip file is a dae scene with a door and a wall. The door is purposely offset so its hinge is at 0,0,0 in world coordinates.
- The 'stock.dae' file is untouched from my export from AC3D
- The offset.dae has a translate tag added to move the door to where it belongs.
Ron