You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NavigationRegion3D generates inexplicable hole at (0,0,0) against HeightMapShape3D with values at -0.5 to -1.75
Not sure how this hasn't been noticed before, but the NavigationMeshRegion3D bakes a single square unit size hole at (0,0,0) against HeightMapShape3D if it is using values between -0.5 and -1.75... I have attached a MRP that is very easy to use and demonstrate the error happening.
Steps to reproduce
Create a HeightMapShape3D, set values between -0.5 and -1.75, bake NavigationRegion3D mesh on it. Observe hole in mesh at (0,0,0).
In MRP with the "main" node selected, you can adjust the "height_map_value" export variable to move a dynamically generated heightmapshape3d up and down, the script will automatically rebake the navmesh when the value is changed. When values are between -0.5 and -1.75 a hole will appear at (0,0,0)
In MRP with the "main" node selected, you can adjust the "height_map_value" export variable to move a dynamically generated heightmapshape3d up and down, the script will automatically rebake the navmesh when the value is changed. When values are between -0.5 and -1.75 a hole will appear at (0,0,0)
The text was updated successfully, but these errors were encountered:
Dabnabbit
changed the title
NavigationRegion3D generates inexplicable hole at (0,0,0) against HeightMapShape3D with values at -1.5 to -1.75...
NavigationRegion3D generates inexplicable hole at (0,0,0) against HeightMapShape3D with values at -0.5 to -1.75...
Aug 11, 2023
Godot version
4.1.1 Stable
System information
Windows 11, RTX 3070TI, Vulcan
Issue description
NavigationRegion3D generates inexplicable hole at (0,0,0) against HeightMapShape3D with values at -0.5 to -1.75
Not sure how this hasn't been noticed before, but the NavigationMeshRegion3D bakes a single square unit size hole at (0,0,0) against HeightMapShape3D if it is using values between -0.5 and -1.75... I have attached a MRP that is very easy to use and demonstrate the error happening.
Steps to reproduce
Create a HeightMapShape3D, set values between -0.5 and -1.75, bake NavigationRegion3D mesh on it. Observe hole in mesh at (0,0,0).
In MRP with the "main" node selected, you can adjust the "height_map_value" export variable to move a dynamically generated heightmapshape3d up and down, the script will automatically rebake the navmesh when the value is changed. When values are between -0.5 and -1.75 a hole will appear at (0,0,0)
MRP_NavMeshHole.zip
Minimal reproduction project
In MRP with the "main" node selected, you can adjust the "height_map_value" export variable to move a dynamically generated heightmapshape3d up and down, the script will automatically rebake the navmesh when the value is changed. When values are between -0.5 and -1.75 a hole will appear at (0,0,0)
The text was updated successfully, but these errors were encountered: