You are here: Start » AVL.NET » AVS.PointsBoundingRectangle_FixedAngle_OrNil Method

AVS.PointsBoundingRectangle_FixedAngle_OrNil Method

Computes the smallest rectangle with the given orientation angle containing an array of points; returns NIL when the array is empty.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void PointsBoundingRectangle_FixedAngle_OrNil
(
	IList<AvlNet.Point2D> inPoints,
	float inAngle,
	out AvlNet.Rectangle2D? outBoundingRectangle,
	out AvlNet.Point2D? outCenter,
	out float? outLongSide,
	out float? outShortSide
)

Parameters

Name Type Range Default Description
inPointsSystem.Collections.Generic.IList<AvlNet.Point2D>Input array of points.
inAnglefloatExpected angle of the resulting rectangle.
outBoundingRectangleAvlNet.Rectangle2D?Smallest bounding rectangle of the input points.
outCenterAvlNet.Point2D?Center of the bounding rectangle.
outLongSidefloat?Length of the bounding rectangle long side.
outShortSidefloat?Length of the bounding rectangle short side.

See also