ke.geometry¶
Data-only procedural mesh factories. These functions return mesh payloads and do not create scene prims, renderer resources, or physics actors.
API overview¶
Create a box mesh payload with independent axis lengths. |
|
Create a plane mesh payload. |
|
Create a UV sphere mesh payload. |
|
Create a capsule mesh payload. |
|
Create an arrow mesh payload. |
- kangengine.geometry.create_cube_data(scale: float = 1.0) MeshData[native]¶
Create a cube mesh payload.
- kangengine.geometry.create_box_data(
- x_scale: float,
- y_scale: float,
- z_scale: float,
Create a box mesh payload with independent axis lengths.
- kangengine.geometry.create_plane_data(
- scale: float,
- up_axis: kangengine.UpAxis = <UpAxis.Y: 1>,
Create a plane mesh payload.
- kangengine.geometry.create_sphere_data(
- radius: float,
- num_longitudes: int,
- num_latitudes: int,
Create a UV sphere mesh payload.
- kangengine.geometry.create_cylinder_data(
- radius: float,
- length: float,
- up_axis: kangengine.UpAxis = <UpAxis.Y: 1>,
- segments: int = 32,
Create a cylinder mesh payload.
- kangengine.geometry.create_capsule_data(
- radius: float,
- height: float,
- up_axis: kangengine.UpAxis = <UpAxis.Y: 1>,
- segments: int = 32,
Create a capsule mesh payload.