MeshHelper Methods |
The MeshHelper type exposes the following members.
Name | Description | |
---|---|---|
CreateBox |
Creates a new submesh that represents a box using triangles.
(The box is centered at the origin. The side length is 1.)
| |
CreateBoxLines |
Creates a new submesh that represents a box using lines.
(The box is centered at the origin. The side length is 1.)
| |
CreateCircleLines |
Creates a new submesh that represents a circle using lines.
(The circle lies in the xy plane and is centered at the origin. Radius = 1.)
| |
CreateCone |
Creates a new submesh that represents a cone using triangles.
(The cone is standing on the xz plane pointing along the y axis. Radius = 1. Height = 1.)
| |
CreateConeLines |
Creates a new submesh that represents a cone using lines.
(The cone is standing on the xz plane pointing along the y axis. Radius = 1. Height = 1.)
| |
CreateCylinder |
Creates a new submesh that represents a cylinder using triangles.
(The cylinder is centered at the origin. Radius = 1. Height = 2 (along the y axis).)
| |
CreateCylinderLines |
Creates a new submesh that represents a cylinder using lines.
(The cylinder is centered at the origin. Radius = 1. Height = 2 (along the y axis).)
| |
CreateHemisphere |
Creates a new submesh that represents a spherical cap using triangles.
(The sphere is centered at the origin. Radius = 1. The submesh contains only the
top half (+y) of the sphere.)
| |
CreateHemisphereLines |
Creates a new submesh that represents a spherical cap using lines.
(The sphere is centered at the origin. Radius = 1. The submesh contains only the
top half (+y) of the sphere.)
| |
CreateIcosphere |
Creates a new submesh that represents a sphere using triangles.
(The sphere is centered at the origin. Radius = 1. The sphere is generated by subdividing
an icosahedron.)
| |
CreateSubmesh(GraphicsDevice, ITriangleMesh, Single) |
Creates a submesh to draw a triangle mesh.
| |
CreateSubmesh(GraphicsDevice, TriangleMesh, Single) |
Creates a submesh to draw a triangle mesh.
| |
CreateTeapot |
Creates a new submesh that represents a teapot using triangles.
| |
CreateTorus |
Creates a new submesh that represents a torus using triangles.
(The torus is centered at the origin.)
| |
CreateUncappedCylinder |
Creates a new submesh that represents an uncapped (open) cylinder using triangles.
(The cylinder centered at the origin. Radius = 1. Height = 2 (along the y axis).)
| |
CreateUVSphere |
Creates a new submesh that represents a sphere using triangles.
(The sphere is centered at the origin. Radius = 1.)
| |
Draw |
Draws the Submesh using the currently active shader.
| |
GetBox |
Gets the default submesh that represents a box using triangles.
(The box is centered at the origin. The side length is 1.)
| |
GetBoxLines |
Gets the default submesh that represents a box using lines.
(The box is centered at the origin. The side length is 1.)
| |
GetCircleLines |
Gets the default submesh that represents a circle using lines.
(The circle lies in the xy plane and is centered at the origin. Radius = 1.)
| |
GetCone |
Gets the default submesh that represents a cone using triangles.
(The cone is standing on the xz plane pointing along the y axis. Radius = 1. Height = 1.)
| |
GetConeLines |
Gets the default submesh that represents a cone using lines.
(The cone is standing on the xz plane pointing along the y axis. Radius = 1. Height = 1.)
| |
GetCylinder |
Gets the default submesh that represents a cylinder using triangles.
(The cylinder is centered at the origin. Radius = 1. Height = 2 (along the y axis).)
| |
GetCylinderLines |
Gets the default submesh that represents a cylinder using lines.
(The cylinder is centered at the origin. Radius = 1. Height = 2 (along the y axis).)
| |
GetHemisphere |
Gets the default submesh that represents a spherical cap using triangles.
(The sphere is centered at the origin. Radius = 1. The submesh contains only the
top half (+y) of the sphere.)
| |
GetHemisphereLines |
Gets the default submesh that represents a spherical cap using lines.
(The sphere is centered at the origin. Radius = 1. The submesh contains only the
top half (+y) of the sphere.)
| |
GetIcosphere |
Gets the default submesh that represents a sphere using triangles.
(The sphere is centered at the origin. Radius = 1. The sphere is generated by subdividing
an icosahedron.)
| |
GetMaterial |
Gets the material of a submesh.
| |
GetMorphTargetNames |
Gets the names of all morph targets.
| |
GetTeapot |
Gets the default submesh that represents a teapot using triangles.
| |
GetUncappedCylinder |
Gets the default submesh that represents an uncapped (open) cylinder using triangles.
(The cylinder centered at the origin. Radius = 1. Height = 2 (along the y axis).)
| |
GetUVSphere |
Gets the default submesh that represents a sphere using triangles.
(The sphere is centered at the origin. Radius = 1.)
| |
Merge(IEnumerableSceneNode) |
Merges the specified scene nodes (including descendants) into a single mesh.
| |
Merge(Mesh, IListVector3F, IListPose) |
Merges the specified mesh instances into a single mesh.
| |
SetMaterial |
Sets the material for a submesh.
| |
ToTriangleMesh(Mesh) |
Creates a TriangleMesh from a Mesh.
| |
ToTriangleMesh(Submesh) |
Creates a TriangleMesh from a Submesh.
| |
ToTriangleMesh(Submesh, TriangleMesh) |
Adds the triangles from the specified Submesh to a
TriangleMesh.
|