AreaDecomposition..::..Run Method (TessellatedSolid, array<Double>[]()[][], List<(Of <(<'array<Double>[]()[][]>)>)>%, Double, Double, Double, Boolean, Boolean, Boolean)

Runs the specified ts.

Namespace:  TVGL
Assembly:  TessellationAndVoxelizationGeometryLibraryUniversal (in TessellationAndVoxelizationGeometryLibraryUniversal.dll)

Syntax


public static List<double[]> Run(
	TessellatedSolid ts,
	double[] axis,
	out List<double[]> pointsOfInterestForFeasability,
	double maxArea,
	double stepSize,
	double minOffset,
	bool ignoreNegativeSpace,
	bool convexHull2DDecompositon,
	bool boundingRectangleArea
)
Public Shared Function Run ( _
	ts As TessellatedSolid, _
	axis As Double(), _
	<OutAttribute> ByRef pointsOfInterestForFeasability As List(Of Double()), _
	maxArea As Double, _
	stepSize As Double, _
	minOffset As Double, _
	ignoreNegativeSpace As Boolean, _
	convexHull2DDecompositon As Boolean, _
	boundingRectangleArea As Boolean _
) As List(Of Double())
public:
static List<array<double^>^>^ Run(
	TessellatedSolid^ ts, 
	array<double^>^ axis, 
	[OutAttribute] List<array<double^>^>^% pointsOfInterestForFeasability, 
	double^ maxArea, 
	double^ stepSize, 
	double^ minOffset, 
	bool^ ignoreNegativeSpace, 
	bool^ convexHull2DDecompositon, 
	bool^ boundingRectangleArea
)

Parameters

ts
Type: TVGL..::..TessellatedSolid
The ts.
axis
Type: array<Double>[]()[][]
The axis.
pointsOfInterestForFeasability
Type: List<(Of <(<'array<Double>[]()[][]>)>)>%
The points of interest for feasability.
maxArea
Type: Double
The maximum area.
stepSize
Type: Double
Size of the step.
minOffset
Type: Double
The minimum offset.
ignoreNegativeSpace
Type: Boolean
if set to true [ignore negative space].
convexHull2DDecompositon
Type: Boolean
if set to true [convex hull2 d decompositon].
boundingRectangleArea
Type: Boolean
if set to true [bounding rectangle area].

Return Value

List<System.Double[]>.

Exceptions


ExceptionCondition
ExceptionPick one or the other. Can't do both at the same time