Click or drag to resize

BaseFillingProfileJoinType Property

Type of join (jtMiter, jtSquare or jtRound) when offsetting a path.

Namespace: RAYLASE.Marker.VectorGraphicElement.Filling
Assembly: RAYLASE.Marker.VectorGraphicElement (in RAYLASE.Marker.VectorGraphicElement.dll) Version: 2.19.0
Syntax
C#
public JoinType JoinType { get; set; }

Property Value

JoinType
Remarks
jtMiter: There's a necessary limit to mitered joins since offsetting edges that join at very acute angles will produce excessively long and narrow 'spikes'. To contain these potential spikes, the ClippOffset object's MiterLimit property specifies a maximum distance that vertices will be offset (in multiples of delta). For any given edge join, when miter offsetting would exceed that maximum distance, 'square' joining is applied. jtRound: While flattened paths can never perfectly trace an arc, they are approximated by a series of arc chords (see ClipperObject's ArcTolerance property). jtSquare: Squaring is applied uniformally at all convex edge joins at 1 × delta.
See Also