CSG Physics - triangular holes issue

When I union the two parts shown below:

It does not have a triangular hole in the middle:

This is what it’s supposed to look like:

This hole is significant compared to the size of the part, so it seems odd that it wouldn’t be calculated by the physics engine. In this particular case it doesn’t matter (window frame for a non-opening window) but I will eventually be making triangular windows that do open and I’d like people to be able to go through them.

I’ve attached a model file with the pieces in it.

[size=1]Also I find it rather annoying that you have to close and re-open the place to toggle ShowDecompositionGeometry.[/size]

Move something for just a sec after toggling it to make it do something. Don’t even have to move anything, just clicking the handles will do the job.

Good find. This really shouldn’t be happening. I’ll have to take a look at the decomposition code.

I have more examples if you need them. This happens with every triangular hole I’ve made.

Just wanted to bring up that this is still an issue, even when setting CollisionFidelity to ‘Hull’. In fact, ‘Hull’ is sometimes worse than default. I’ve attached a place file with an example. The only difference between the triangle union in the middle and the triangle union on the right is the CollisionFidelity; the center union is set to ‘Default’ while the one on the right is set to ‘Hull’.


CSGTriangleError.rbxl (30.3 KB)