Tested versions
Reproducable in v4.7.stable.official [5b4e0cb]
System information
Window 11, Godot v4.7.stable.official [5b4e0cb]
Issue description
Godot has a feature for placing models on a sufrace when there is a collision shape on the model.
However this feature appears to be dissabled when dragging a model and temporarily pressing CTRL to snap your movment.
Steps to reproduce
- Create a 3D scene.
- Add a CSGBox3D and enable collision.
- Drag a GLB/FBX model from Godot's FileSystem dock into the 3D viewport.
- Move the cursor over the CSGBox3D — the model correctly sits on its surface.
- While still dragging, hold CTRL to temporarily enable snapping.
- The model immediately loses its surface-placement offset and sinks partly into the surface.
- Release Ctrl and surface placement works correctly again.
Minimal reproduction project (MRP)
snap-floor-bug.zip
Tested versions
Reproducable in v4.7.stable.official [5b4e0cb]
System information
Window 11, Godot v4.7.stable.official [5b4e0cb]
Issue description
Godot has a feature for placing models on a sufrace when there is a collision shape on the model.
However this feature appears to be dissabled when dragging a model and temporarily pressing CTRL to snap your movment.
Steps to reproduce
Minimal reproduction project (MRP)
snap-floor-bug.zip