Apply Transform
Having negative scaling in one axis - also called odd-scale - is generally considered a bad practice, and should be avoided if possible. Mixing objects with odd-scale and unit ones will break dynamic batching, which is a powerful optimization feature when you are rendering numerous objects.
This might also break some physics computation, so all an all it is best to avoid having negative scaling for your objects.
Negative scaling usually happen during the import process, because of different axis conventions between software.
Pixyz import
To avoid negative scale issues, you can also check the Avoid negative scale option on Pixyz plugin.
To reset the scale to an unit value, while keeping the same geometry, click on the root part of your model. Then, select Interact>Graphics>Apply transform.
The scale transformation will be baked into the meshes.
Fix a mirrored import
When a CAD model is imported, it is advised to double-check its orientation and symmetry. Specially, you need to be careful about the Left handed option in Pixyz to avoid unwanted symmetry in your object.
Mirrored text
One quick way to check if an imported might have used the wrong handiness parameters is to look for texts in the 3D model. If the text is mirrored, your model is probably using the wrong import parameters.
While you can always re-import your model to fix this issue, you can also use our Apply Transform tool. Setup the appropriate symmetry for your object using the root GameObject and set and appropriate scale. For example, to mirror along the X axis, set a scale of -1 in this field.
Then, click and Apply transform to return to an unit-scale.