I will try to help you soon. I will edit this post with a possible answer in few hours.
Edit:
Well, I can’t do anything with broken unions. Everytime something like this happens, you should hit Ctrl + Z until the union isn’t broken, fully separated (so all Unions/Negates are back to brick form), and then ask for help. If you close your studio session, any broken Union will completely break without any hope to revert it.
Anything union’d with csgv2 cannot be exported with as a .obj file. You have to disable csgv2, separate the parts, and re-union-- which gets very frustrating.
I believe I’ve found reason as to why CSG failures occur more frequently while further away from the origin.
In my current major project, Lands of Eyzira, the map is very large (4096x stud main gameplay area). Most of my building projects for the map at the moment are at the far reaches of the map (±2048 studs X or Z, Y is still ±50 studs to 0). A very common issue I run into is tools moving parts’ positions and rotations to values like 5.999 rather than 6. While I made a thread reporting this issue some time ago (which has now been updated), it got little attention due to it being passed off simply as nothing more than float error. This issue is notable on all tools. I noted that this has an extremely negative effect to unions, even if the error is <= 0.0009 repeating (aka it won’t display in the properties menu due to the three decimal place truncation) - This is what’s responsible for most of the issues stemming from building too far out from the origin, I believe.
I thought I’d put this here since it does have importance to CSG.
While it’s clearly not optimal, if you desperately need CSG v1 for the time being (for smoothing or whatever), it still works in the Future Is Bright Demo.
Yeah, I need it to work on projects that used CSG v1 (using v2 just either corrupts them or adds random faces/vertices to them). Hopefully this’ll be fixed soon.
After I unioned the same parts again, the position of the union parts moved
Here’s the result I got after unioning the parts together. It used to be (6.4, 5.4, 12.4).
This happens every time I try unioning or negating multiple parts. All the selected parts move around together whenever I use CSG. I cannot build anything until this bug is fixed. Help!
We haven’t been able to reproduce the problem locally, but we have an idea of what could be causing it. If anyone has a model that reproduces this issue, we’d appreciate a copy so we can address the issue and ship a fix.
I couldn’t replicate it with random unioning either. Eric took me into his save file with team create and showed me his CSG poorly unioning. I tried it myself and got the same bad union. Downloaded a copy and did it offline and same bad union. This is a serious issue for us, as we have deadlines to meet for a Christmas update and CSG is a vital component.
Notice how the jeep keeps on moving down consistently when all I’m doing is negating/cancel negating the jeep. I zoom in in the end to show you it moving down live.
Lately I’ve been noticing some of the placement values on my objects changing unexplainably, and I’m pretty sure you just pin-pointed the issue. This is a very bad bug for modelers, since it makes our lives 100 times harder, so thank you for finding and reporting it.