Click or drag to resize
Ab4d.SharpEngine logo

EdgeLinesFactory Properties

The EdgeLinesFactory type exposes the following members.

Properties
 NameDescription
Public propertyAddMeshOuterEdges When true (by default) then edge lines are generated for edges that do not have any adjacent triangle and define the mesh outer edge.
Public propertyCacheIntermediateObjects When true (by default) then intermediate objects that are required for edge lines generation are preserved from processing of the previous meshes. This reduces the memory requirements and number of garbage collections.
Public propertyProcessDuplicatePositions When true (by default) then the mesh is first processed so that all duplicate positions (positions that have same x, y and z coordinates) are combined. Duplicate positions are very common because they are required to create sharp edges by defining different normals for each position. If you are sure that your mesh does not have duplicate positions, then you can set ProcessDuplicatePositions to false to significantly improve the performance of edge generation.
Public propertyProcessPartiallyCoveredEdges When true (by default) then the EdgeLinesFactory executes an algorithm to processes meshes that have triangle with edges that may have multiple connected triangles that fully or only partially covert the triangle edges. If you are sure that the mesh have nicely defined triangles where each triangle edge is fully covered by any adjacent triangle edge (except on the outer mesh borders), then you can set ProcessPartiallyCoveredEdges to false to significantly improve the performance of edge generation.
Top
See Also