Angular CSG is not unioning simple curved shapes

first of all, things like this are happening:

Now, that’s not so horrible because there are ways around it and it doesn’t need to be reversible.

BUT

Here’s the real issue.

this doesn’t CSG in one union:

Now, I know what you’re thinking: “aw get over it, you can do it in 2 unions or 3 or 10.” The problem is it needs to be reversible. Someone has to be able to say, “this roof just ain’t doin it fo’ me. I need something newer’, betta’,” and be able to do it. It used to be able to, in the period of time between angular CSG before and now.

I am all for status quo right now (at least, the status quo when it worked very well). We have CSG, we have physics, it works. It’s very disruptive when these kinds of features turn into “find bugs on production” and I basically can’t work on CSG parts for a long time until it gets reverted or fixed.

(sorry I was watching Jon Stewart)

Are the parts on the left in the first picture being unioned into the shape on the right? Because if so, that’s terrible. I don’t think I’ve ever seen CSG change the orientation of parts it unioned.

I’m not sure what the real issue is with the roof, though. I take it you want the roofs to be modular? Is it really more difficult to swap out two or three unions instead of one?

I don’t understand why this is tagged “ROBLOXCRITICAL”. Please remove the tag as this is not a serious threat to games, such as place stealing and what not.

Yeah it’s not as if this breaks previously working games.

[quote]A critical bug must satisfy at least one of the following criteria:

  • A reproducible crash
  • Broken feature (a key feature in your game that was working suddenly stops)
  • Loss of data (either through Data Stores or Data Persistance)
  • Exploits
    [/quote]

it most certainly is a broken feature, and I’ve lost a lot of hours to it.

I think we need a separate subforum for CSG bugs / errors

  • Broken feature (a key feature in your game that was working suddenly stops)

Need to say more?

[quote] * Broken feature (a key feature in your game that was working suddenly stops)

Need to say more? [/quote]

it’s like you guys aren’t even reading.

[quote]
It used to be able to, in the period of time between angular CSG before and now.[/quote]

I don’t think it counts as a feature ‘in your game’ unless part of your game is users dynamically editing CSG parts (something I don’t think is possible right now).

Also, I’m still not sure what the real problem is with the roofs. I think the first picture shows a much more serious issue.

What is the error message when it fails?

the particular group that I am trying to union gives a -3 error consistently.

the other one gives no errors.

Is there a repro level that you could provide? Based on what you are telling me it is highly unlikely that the Physics update changed anything here. There is a fix for a minor thing that we patched yesterday that “COULD” affect this, but it is also unlikely, but I want to verify.

I have attached a level with the two things that are causing me problems. I’ve attached it as a .txt but you can rename it to a .rbxl

Thanks for that level, Spacek, it cleared up a lot about what was going on.

It wasn’t Physics, but it was some hot"fix" that we released around the same time as physics. It should be unhotfixed in about 2 hours or so.

I had suspected that it was not related to physics CSG because I was able to do these operations without trouble in the period when angular CSG was off but when physics was on.