Click or drag to resize

VectorGraphicOptimizerReplaceAllCommandsByPolylines(VectorGraphicLayer, Int32, Double) Method

Loops through all paths and replaces all commands by polylines. See CreatePolyline(Int32, Double) for details.

Namespace: RAYLASE.Marker.VectorGraphicElement
Assembly: RAYLASE.Marker.VectorGraphicElement (in RAYLASE.Marker.VectorGraphicElement.dll) Version: 2.19.0
Syntax
C#
public void ReplaceAllCommandsByPolylines(
	VectorGraphicLayer layer,
	int numberOfPoints = 500,
	double collinearityDistance = 100
)

Parameters

layer  VectorGraphicLayer
The layer to be worked on.
numberOfPoints  Int32  (Optional)
Number of points of the resulting polyline.
Remarks
This is important for example if you want to replace a cubic curve by a polyline: In a first step the cubic curve is replaced by a polyline (with this number of points), and in a second step superfluous points are removed according to the collinearityDistance"/>.
collinearityDistance  Double  (Optional)
A point is considered to be laying on the line defined by two other points if its perpendicular distance from the line is less than this value, measured in micrometers. See for details.
See Also