Function: updateContourPolyline()
updateContourPolyline(
annotation,polylineData,transforms,options?):void
Update the contour polyline data
Parameters
• annotation: ContourAnnotation
Contour annotation
• polylineData
Polyline data (points, winding direction and closed)
• polylineData.closed?: boolean
• polylineData.points: Point2[]
• polylineData.targetWindingDirection?: ContourWindingDirection
• transforms?
Methods to convert points to/from canvas and world spaces
• transforms.canvasToWorld?
• transforms.worldToCanvas?
• options?
Options
- decimate: allow to set some parameters to decimate the polyline reducing
the amount of points stored which also affects how fast it will draw the
annotation in a viewport, compute the winding direction, append/remove
contours and create holes. A higher
epsilonvalue results in a polyline with less points.
• options.decimate?
• options.decimate.enabled?: boolean
• options.decimate.epsilon?: number
• options.updateWindingDirection?: boolean
Returns
void