Click or drag to resize
Ab4d.SharpEngine logo

HeightMapContoursNodeCreateContourLine(StandardMesh, Single, Single) Method

Returns a list of positions that represents the contour line segments at the specified height for the specified mesh.

Namespace: Ab4d.SharpEngine.SceneNodes
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.0.9584+ba1aaa26d4181dd3fa8ed7b6398391d1affa36c8
Syntax
C#
public static List<Vector3>? CreateContourLine(
	StandardMesh standardMesh,
	float contourLineHeight,
	float contourOffset
)

Parameters

standardMesh  StandardMesh
StandardMesh.
contourLineHeight  Single
Y-coordinate value at which contour lines are to be generated. The value specifies a horizontal plane where contour is computed.
contourOffset  Single
The vertical offset to apply to each generated contour line segment. This value is added to the Y component of each contour point.

Return Value

ListVector3
a list of positions that represents the contour line segments. If no segments are found for a given height, then null is returned.
Remarks
The method processes each triangle in the mesh and determines where the specified contour height intersect the triangle. The resulting segment is offset vertically by the specified amount. The returned list contains the contour for that contour height.
See Also