Cylinder Mesh CSG Glitch

This is a negated cylinder mesh inside a union cylinder.


Un-negate and the faces change. It is no longer in alignment.

I tried re-starting studio but the bug won’t go away.

3 Likes

UPDATE: Just by unioning a Cylinder part OR mesh it changes geometry.

1 Like

Thanks for reporting

This is because the geometry for a plain primitive comes from a different geometry generator, and their tessellations are slightly different. A union and a negate are both CSG results, so the geometry comes from the CSG engine and hence the tessellation lines up. If you ungroup either the negate or the union (but not both), one of them has its geometry come from a different source.

We’ll improve on this in the future, but small mismatches are likely to persist due to differing internal representations within the CSG system and the raw primitives.

2 Likes