Currently, I am engrossed in a three.js project that enables users to import .obj models into a scene. However, I have encountered an issue with two models of different sizes - one scaled to mm and the other having an arbitrary scale. Despite being distinctly diverse in size when viewed in 3D model software like MeshLab and Blender, they inexplicably appear in the scene with identical dimensions!
Q: What could possibly be causing these visibly distinct models to appear the same size in three.js?
Here is evidence showing that the objects are loaded and saved with varying scales
To access the particular three.js project mentioned above, click on this link:
Disclaimer - I would like to clarify that this inquiry is not for self-promotion purposes. I seek assistance as I am struggling to pinpoint the root cause of this issue.
Edit: Subsequent research has unveiled that .OBJ files do not retain unit/scale data consistently across different software platforms. Therefore, my plan is to implement a feature that allows users to specify their own unit dimensions (in mm) when uploading models, which will then be converted to SI units upon upload.