mirror of
https://github.com/godotengine/godot-docs.git
synced 2026-01-07 02:12:07 +03:00
84 lines
5.0 KiB
ReStructuredText
84 lines
5.0 KiB
ReStructuredText
.. _class_ImmediateGeometry:
|
|
|
|
ImmediateGeometry
|
|
=================
|
|
|
|
**Inherits:** :ref:`GeometryInstance<class_geometryinstance>` **<** :ref:`VisualInstance<class_visualinstance>` **<** :ref:`Spatial<class_spatial>` **<** :ref:`Node<class_node>` **<** :ref:`Object<class_object>`
|
|
|
|
**Category:** Core
|
|
|
|
Brief Description
|
|
-----------------
|
|
|
|
|
|
|
|
Member Functions
|
|
----------------
|
|
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`begin<class_ImmediateGeometry_begin>` **(** :ref:`int<class_int>` primitive, :ref:`Texture<class_texture>` texture **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`set_normal<class_ImmediateGeometry_set_normal>` **(** :ref:`Vector3<class_vector3>` normal **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`set_tangent<class_ImmediateGeometry_set_tangent>` **(** :ref:`Plane<class_plane>` tangent **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`set_color<class_ImmediateGeometry_set_color>` **(** :ref:`Color<class_color>` color **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`set_uv<class_ImmediateGeometry_set_uv>` **(** :ref:`Vector2<class_vector2>` uv **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`set_uv2<class_ImmediateGeometry_set_uv2>` **(** :ref:`Vector2<class_vector2>` uv **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`add_vertex<class_ImmediateGeometry_add_vertex>` **(** :ref:`Vector3<class_vector3>` pos **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`add_sphere<class_ImmediateGeometry_add_sphere>` **(** :ref:`int<class_int>` lats, :ref:`int<class_int>` lons, :ref:`float<class_float>` radius **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`end<class_ImmediateGeometry_end>` **(** **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
| void | :ref:`clear<class_ImmediateGeometry_clear>` **(** **)** |
|
|
+-------+--------------------------------------------------------------------------------------------------------------------------------------------------------------+
|
|
|
|
Member Function Description
|
|
---------------------------
|
|
|
|
.. _class_ImmediateGeometry_begin:
|
|
|
|
- void **begin** **(** :ref:`int<class_int>` primitive, :ref:`Texture<class_texture>` texture **)**
|
|
|
|
.. _class_ImmediateGeometry_set_normal:
|
|
|
|
- void **set_normal** **(** :ref:`Vector3<class_vector3>` normal **)**
|
|
|
|
.. _class_ImmediateGeometry_set_tangent:
|
|
|
|
- void **set_tangent** **(** :ref:`Plane<class_plane>` tangent **)**
|
|
|
|
.. _class_ImmediateGeometry_set_color:
|
|
|
|
- void **set_color** **(** :ref:`Color<class_color>` color **)**
|
|
|
|
.. _class_ImmediateGeometry_set_uv:
|
|
|
|
- void **set_uv** **(** :ref:`Vector2<class_vector2>` uv **)**
|
|
|
|
.. _class_ImmediateGeometry_set_uv2:
|
|
|
|
- void **set_uv2** **(** :ref:`Vector2<class_vector2>` uv **)**
|
|
|
|
.. _class_ImmediateGeometry_add_vertex:
|
|
|
|
- void **add_vertex** **(** :ref:`Vector3<class_vector3>` pos **)**
|
|
|
|
.. _class_ImmediateGeometry_add_sphere:
|
|
|
|
- void **add_sphere** **(** :ref:`int<class_int>` lats, :ref:`int<class_int>` lons, :ref:`float<class_float>` radius **)**
|
|
|
|
.. _class_ImmediateGeometry_end:
|
|
|
|
- void **end** **(** **)**
|
|
|
|
.. _class_ImmediateGeometry_clear:
|
|
|
|
- void **clear** **(** **)**
|
|
|
|
|