summaryrefslogtreecommitdiff
path: root/scene/resources
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2022-09-19 22:03:17 +0200
committerRémi Verschelde <rverschelde@gmail.com>2022-09-19 22:03:17 +0200
commit73c35e8d95f75debc90a782fe9c5f896ed00af56 (patch)
tree8f98f02fade5b614978e45daf15d11f4bedfdad6 /scene/resources
parenta293f2204c43bf51d79690297f13cfbd92587092 (diff)
parent87710517fae21aa23390055ec3e64564b9d0f93e (diff)
Merge pull request #65918 from clayjohn/quadmesh
Add QuadMesh back as a subclass of PlaneMesh.
Diffstat (limited to 'scene/resources')
-rw-r--r--scene/resources/primitive_meshes.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/scene/resources/primitive_meshes.h b/scene/resources/primitive_meshes.h
index 280477ebfa..65823a8f7f 100644
--- a/scene/resources/primitive_meshes.h
+++ b/scene/resources/primitive_meshes.h
@@ -262,6 +262,18 @@ public:
VARIANT_ENUM_CAST(PlaneMesh::Orientation)
+/*
+ A flat rectangle, inherits from PlaneMesh but defaults to facing the Z-plane.
+*/
+class QuadMesh : public PlaneMesh {
+ GDCLASS(QuadMesh, PlaneMesh);
+
+public:
+ QuadMesh() {
+ set_orientation(FACE_Z);
+ }
+};
+
/**
A prism shapen, handy for ramps, triangles, etc.
*/