So I was just playing around getting my feet wet in UE4, and I noticed something i’m unsure is either a bug or just something I’m not understanding regarding the engine itself. Look at the reference pictures(click to enlarge):
A mesh drag and dropped onto a plane, automatically placed onto the floor by the engine.
The same mesh dragged up the Z axis, and then “snapped to the floor” using the Z-Key(note the Z transform)
Why is it snapping it, while virtually to the same location, with an arbitrary addition of height into the Z-Axis? I tested this multiple times and got differing results in where it was placed. While aesthetically in this simple scene it makes no difference, it made me wonder would it throw off placement in a more complex scene. Is there a fundamental difference in how Unreal detects the “floor” when you are dragging and dropping a mesh into the scene vs when you use the End Key to drop something from the “air”?
(I realize the difference is extremely small and there is a complete simple workaround of evening the number myself, Im really just trying to learn as much of the ins and outs of the engine as possible and this caught my attention)