Open Arnklit opened 3 years ago
Not sure about 3D, but in 2D it's basically the same. Those names suggest intention rather than what they represent. "Concave" polygons are meant to be built via individual segments, while "convex" are built from individual convex polygons (at least in 2D). Both "concave" and "convex" polygon shapes can be either concave or convex, it mostly boils down to how they are decomposed into meshes at the end of the day.
But yes, I'd say the current design is unfortunate.
We could rename "Concave" to "Trimesh" to be in accordance with the MeshInstance collision generation options.
Godot version
4.0
System information
Windows 10, GLES3, GTX 980Ti
Issue description
Since ConcavePolygonShape3D, ConvexPolygonShape3D are meshes, it seems a mistake and confusing to call them polygons. I suggest renaming them, since a lot of renaming is happening in 4.0 anyway. Let me know if this should be a proposal instead.
Steps to reproduce
NA
Minimal reproduction project
NA