Hi, Im new to blender development. Im looking for advice to set me in the right direction.
I need to find or write a workaround to handle importing models with coordinates larger than float. I understand Blender uses floats for position internally.
The workaround I intend to implement is to find the bounding box of the geometry in file (or some subset) and translate it before importing into blender. This isn’t a general solution of course but sufficient for my problem.
There seem to be a few places I could approach this. Collada seems a choice favoured by Blender. I think the format itself uses doubles. DXF is another possibility. Additionally I can choose between
(a) An existing external commandline file converter. I not sure which are robust.
(b) Write my own external commandline file converter. I think I can use OpenCollada.
© Write something entirely in python. I have seen something called pyCollada. It might be enough for a simple operation while preserving other features.
Does one of these options stand out as the most sensible? Is there a more sensible option or an existing feature I have missed?