Adds the triangles of the specified mesh.
Namespace: DigitalRune.Geometry.MeshesAssembly: DigitalRune.Geometry (in DigitalRune.Geometry.dll) Version: 1.9.0.0 (1.9.3.9490)
Syntax
| C# |
|---|
public void Add( ITriangleMesh mesh, bool weldVerticesBruteForce ) |
| Visual Basic |
|---|
Public Sub Add ( _ mesh As ITriangleMesh, _ weldVerticesBruteForce As Boolean _ ) |
| Visual C++ |
|---|
public: void Add( ITriangleMesh^ mesh, bool weldVerticesBruteForce ) |
Parameters
- mesh
- Type: DigitalRune.Geometry.Meshes..::..ITriangleMesh
The mesh.
- weldVerticesBruteForce
- Type: System..::..Boolean
If set to trueTruetruetrue (True in Visual Basic), vertex welding is performed. A brute-force method is used for welding which can be very slow for large triangle meshes. For large meshes it is recommended to call WeldVertices()()()() after all triangles have been added.
Remarks
This method does not remove degenerate triangles. Use
Add(Triangle, Boolean, Single, Boolean) if more control over vertex welding and if
removal of degenerate triangles is desired.