The MeshUtils type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | CalculateSubgraphBoundsInnerSpace |
Determine the inner space of a 3D element and his subgraph
|
![]() ![]() | CalculateSubgraphBoundsOuterSpace |
Determine the outer space of a 3D element and his subgraph
|
![]() ![]() | FastTransformBounds |
Transforms the axis-aligned bounding box bounds by transform: this represents an approximation of the real bounding box after transformation
|
![]() ![]() | GenerateCubicTextureCoordinates |
Generates texture coordinates as if mesh were a cube.
Notes:
1) v is flipped for you automatically
2) 'mesh' is not modified. If you want the generated coordinates
to be assigned to mesh, do:
mesh.TextureCoordinates = GeneratePlanarTextureCoordinates(mesh, foo)
|
![]() ![]() | GenerateCylindricalTextureCoordinates |
Generates texture coordinates as if mesh were a cylinder.
Notes:
1) v is flipped for you automatically
2) 'mesh' is not modified. If you want the generated coordinates
to be assigned to mesh, do:
mesh.TextureCoordinates = GenerateCylindricalTextureCoordinates(mesh, foo)
|
![]() ![]() | GeneratePlanarTextureCoordinates |
Generates texture coordinates as if mesh were a plane.
Notes:
1) v is flipped for you automatically
2) 'mesh' is not modified. If you want the generated coordinates
to be assigned to mesh, do:
mesh.TextureCoordinates = GeneratePlanarTextureCoordinates(mesh, foo)
|
![]() ![]() | GenerateSphericalTextureCoordinates |
Generates texture coordinates as if mesh were a sphere.
Notes:
1) v is flipped for you automatically
2) 'mesh' is not modified. If you want the generated coordinates
to be assigned to mesh, do:
mesh.TextureCoordinates = GenerateSphericalTextureCoordinates(mesh, foo)
|
![]() ![]() | GetAABB |
Gets the true AABB of the provided parent object and all of its children.
This method applies any transforms before computing the bounding box.
|
![]() ![]() | GetCircumferenceSuggestedSides |
Calculates a suggested count of radial sides for a circular shape to appear smooth.
|
![]() ![]() | GetDescendantBounds |
Get the bounding box of the descendant objects. This is also the bounding box of
this object prior to applying transform attribute and animated transformations.
|
![]() ![]() | GetDescendantCenter |
Gets the Point3D that is the center of the descendant obejcts
|
![]() ![]() | GetPolyCount |
Get the internal details for the specified mesh
|
![]() ![]() | GetVisualParent |
Get the parent of a given Dependency Object
|
![]() ![]() | InitializeLightsAndCamera |
Initialize the default lighting in a Viewport3D |
![]() ![]() | RecalculateNormals |
Recalculates normals
|
![]() ![]() | RepairMesh |
Repairs a MeshGeometry3D from geometry connectivity
point of view (joining duplicate vertices, removing invalid
triangles etc.).
|