You are here: Start » AVL.NET » Function Reference » Path » Path Spatial Transforms » AVL.InflatePath

AVL.InflatePath

Enlarges a path by a given margin (points in the input path must be sorted clockwise).

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void InflatePath
(
	AvlNet.Path inPath,
	float inMargin,
	float inMaxPointDisplacement,
	INullable<AvlNet.Path> outPath
)

Parameters

Name Type Range Default Description
inPathAvlNet.PathInput path.
inMarginfloatMargin of inflation.
inMaxPointDisplacementfloat<0.0f, INF>1000.0fMaximal displacement of single point. Default value: 1000.0f.
outPathAvlNet.INullable<AvlNet.Path>Output path. This parameter cannot be null.

Description

Creates a new path by enlarging the existing one. Distance between corresponding segments of inPath and outPath is defined by inMargin.

Examples

Example of inflation of initial path (blue). Result is in orange. Note that results for closed (on left) and open path (on right) are slightly different.

See also