ok so im trying to build cars and for some reason even though my increment is only .125 and I only rotate 90 degrees the blocks keep getting gaps in between them and their orientation is screwed up and it’s really annoying me how do I stop it from happening?
Sometimes when moving you can accidentally drag further than the edge of the object with collisions turned on and it starts sliding away in another direction. Maybe this is happening. I’m not sure how to prevent this.
You’re probably going to need to get familiar with the roblox Align tool and also Stravant plugins such as resizealign and gapfill.
Use the same increment, or use a part aligner to fix this.
DO NOT UNCHECK THE INCREMENT BOX.
Instead of clicking the check mark, turn it down.
For instance: 1, 0.5, 0.25, 0.125, (try not to go further than here as you can’t get exact increments @knightsandsword2 ) 0.063, 0.032, 0.016, 0.008, 0.004, 0.002, 0.001.
When using small increments, I don’t recommend dragging (no clue if fixed with the update) since it can lead to small little offsets that can be noticed if keen enough.
Just try using handles instead and move them into location. Another one would be to use a higher increment (0.2, etc)
Remember that size can also affect things. So check the size of your parts as well
I tried what you said and it didn’t work the parts still got gaps in them and its not a problem with my increment because it happens even with using 1 stud increment
Do you have the collisions turned on? If you do and you’re dragging parts around they will shift and slide when they collide and you keep dragging. When you drag and collide on one axis it will start sliding out of position on another axis. I try not to drag with collisions on.
I feel your pain though, I have the same problems when I try to build stuff. It shouldn’t be as tricky as it is to fit blocks together eh.
When 2 walls intersect, use cornerwedges. You can load a cornerwedge by going to the explorer, clicking the + next to the Workspace, then searching for a cornerwedge.
It’s not really a bug… so it has to do with the ‘Floating-point error’ thing… which isn’t really an “error” persay. But rather a part of the nature of game engines & other stuff.
If you didn’t know about this, I’m sorry to ruin your day lol (especially if you have OCD like me)
But basically nothing is precise… everything is always slightly off but at a very very small scale. Like 0.000000657 off in the actual code. (these are not values you can change)
It has to do with just the way that the code has to handle all the numbers & make them work nicely. It’s sorta like rounding up or down to make things work better. Although, in your case its rounding the wrong way. Especially with rotation its more noticable…
I think there’s also something to do with the 32 bit integer limit at play here… but idk I’m not that well versed in this stuff tbh.
There isn’t an exact science to finding a good solution here lol, other than just either recreating the part and putting the exact properties you want.
I like using resize align for any super tiny gaps, but I’m still working on finding a solution to the rotation thing too don’t worry lol you’re not alone!
Use the ‘Transform’ tool or the 5th tool. Move the grid to the surface of a part by pressing the top left icon as you can see in the video.
I think there are also alignment tools in Studio but I primarily use this. Do take note that if you are using the Transform tool to move a model, it will change your PrimaryPart property if it doesn’t have one yet, if you need it.