You are here: Start » AVL.NET » AVL.AlignRegion Method

AVL.AlignRegion Method

Aligns a region to a coordinate system.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void AlignRegion(
	AvlNet.Region inRegion,
	AvlNet.CoordinateSystem2D inAlignment,
	bool inInverse,
	out AvlNet.Region outAlignedRegion
)

Parameters

Name Type Range Default Description
inRegionAvlNet.RegionInput region.
inAlignmentAvlNet.CoordinateSystem2DCoordinate system to align to.
inInverseboolSwitches to the inverse transform.
outAlignedRegionAvlNet.Region

Description

AlignRegion applies inAlignment transform to an input region.

Examples

AlignRegion performed on the sample region, inAlignment.Origin = (280, -120), inAlignment.Angle = 45, inAlignment.Scale = 1.0 and inInverse = False. The inAlignment.Origin is drawn on the first image in blue.

Remarks

Region is a pixel-precise object, so geometrical transform may cause its deformation. Consider using a closed Path instead, which can be converted to a region in the last step.

See also