I found a bug in BatchedMesh at work. When using its addInstance feature, if the scale of a model is (-1, -1, -1), the model will display abnormally. Using a regular Mesh is normal

The detailed information is here [Bug]I found a bug in BatchedMesh at work. When using its addInstance feature, if the scale of a model is (-1, -1, -1), the model will display abnormally. Using a regular Mesh is normal · Issue #30321 · mrdoob/three.js · GitHub, who can help me…

1 Like

(post deleted by author)

Sk8

I think zero and negative scale factors are officially unsupported, generally. They mess up a few different computations in the pipeline like normals, and bounding boxes.
The negatively scaled mesh in your screenshot looks like what I would expect regardless?

What do you need negative scaling for?

I have added the latest question… When i use BatchedMesh, some model matrix scale is (-1,-1,-1) , the lighting calculation of the model is incorrect · Issue #30327 · mrdoob/three.js · GitHub