summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRémi Verschelde <rverschelde@gmail.com>2023-10-24 10:54:45 +0200
committerRémi Verschelde <rverschelde@gmail.com>2023-10-24 10:54:45 +0200
commit6ead61ab1ec6069fc58c7f28eddc66aaf160fda2 (patch)
tree82f7bf069b514617400698464e9b853337df13a5
parent849b4f479328851f13ec5f2e2a9cc87c760ebb4a (diff)
parentdb269639388b2d8ebe841dc3842e27ead92d6b24 (diff)
downloadredot-engine-6ead61ab1ec6069fc58c7f28eddc66aaf160fda2.tar.gz
Merge pull request #83839 from todeskurve/todeskurve-patch-ImmediateMesh.xml
Add C# Example to ImmediateMesh.xml
-rw-r--r--doc/classes/ImmediateMesh.xml8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/classes/ImmediateMesh.xml b/doc/classes/ImmediateMesh.xml
index bde11a850e..7e40d0b4c5 100644
--- a/doc/classes/ImmediateMesh.xml
+++ b/doc/classes/ImmediateMesh.xml
@@ -15,6 +15,14 @@
mesh.surface_add_vertex(Vector3.ZERO)
mesh.surface_end()
[/gdscript]
+ [csharp]
+ var mesh = new ImmediateMesh();
+ mesh.SurfaceBegin(Mesh.PrimitiveType.Triangles);
+ mesh.SurfaceAddVertex(Vector3.Left);
+ mesh.SurfaceAddVertex(Vector3.Forward);
+ mesh.SurfaceAddVertex(Vector3.Zero);
+ mesh.SurfaceEnd();
+ [/csharp]
[/codeblocks]
[b]Note:[/b] Generating complex geometries with [ImmediateMesh] is highly inefficient. Instead, it is designed to generate simple geometry that changes often.
</description>