A model of the same size rendered one that is 100 times larger than the other

As the title suggests, I have two models of the same size, but when assembling and rendering in Hoops, one of them looks 100 times larger than the other.

The larger model have a basic unit of millimeters, while the smaller model has a basic unit of meters. Although the basic units are different, the rendered dimensions of the two models are the same. For example, a component with a length of 1 meter and a basic unit of meters has a value of 1, while a component with a basic unit of millimeters has a value of 1000.

We believe that the basic units of the two models not be consistent, But the initial loaded model’s units determine the unit that will be used for subsequent models that are loaded in the scene.so after assembly, one model appears larger and the other smaller. The setEnableAutomaticUnitScaling method mentioned on the official website can suppress the scaling of the assembly model, but cannot make the assembly model appear as large as the existing model in the scene.

Is there any way to make two models with different units but actually the same size look the same when assembled together?

Hello @619944680,

So we would expect setEnableAutomaticUnitScaling to handle scaling consistency issues as mentioned in our docs on model aggregation.

If you are able to do so, we kindly request that you please send us the source CAD files. We can send you a link to upload the files outside the forum if you provide us your email address (via a direct message to me).

Thanks,
Tino

Hello,Tino.

Due to the confidentiality of our model, I am temporarily unable to send you the file. Our current solution is to modify the basic units of the model to make them consistent.
Afterwards, I will frequently follow the official website to see if there are any other solutions available.

One point to mention is that setEnableAutomaticUnitScaling should be called before you load the model. This was mentioned previously in a different post.