 |
MeshUtilsCreateOutlinePositionsMesh Method |
CreateOutlinePositionsMesh creates a new TriangleMesh that is created by moving all positions for the specified outlineDistance in the direction of the normal.
The TriangleMesh is created with Vector3 as position vertex layout. To create StandardMesh with PositionNormalTexture vertex layout use
CreateOutlineStandardMesh(StandardMesh, Single, Transform, String).
Namespace: Ab4d.SharpEngine.UtilitiesAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
Syntaxpublic static TriangleMesh<Vector3>? CreateOutlinePositionsMesh(
StandardMesh mesh,
float outlineDistance,
Transform? transform = null,
string? meshName = null
)
Parameters
- mesh StandardMesh
- original StandardMesh
- outlineDistance Single
- distance of the moved positions
- transform Transform (Optional)
- optional transformation
- meshName String (Optional)
- optional name of the created mesh
Return Value
TriangleMeshVector3TriangleMesh with Vector3 as vertex layout (only position)
Remarks[Missing <remarks> documentation for "M:Ab4d.SharpEngine.Utilities.MeshUtils.CreateOutlinePositionsMesh(Ab4d.SharpEngine.Meshes.StandardMesh,System.Single,Ab4d.SharpEngine.Transformations.Transform,System.String)"]
See Also