Skip to content

Contour3DSpec

StructTextStudio.ThreeDTextStudio.3D
public struct Contour3DSpec

Contour selection, expansion, and outline-ring authoring for one layer.

public TextStudio3DContourProgram program

Returns

TextStudio.ThreeD.TextStudio3DContourProgram

public LayerScope3DMode scope

Returns

TextStudio.ThreeD.LayerScope3DMode

public LayerSelection3DSpec selection

Returns

TextStudio.ThreeD.LayerSelection3DSpec

public float expand

Returns

System.Single

public BevelJoinType expandJoin

Returns

TextStudio.ThreeD.BevelJoinType

public float expandMiterLimit

Returns

System.Single

public StrokeSpec[] strokes

Returns

TextStudio.ThreeD.StrokeSpec[]

public StrokeInheritMode strokeInheritance

Returns

TextStudio.ThreeD.StrokeInheritMode

ConnectedOutline(float, LayerScope3DMode, BevelJoinType, float)

Section titled “ConnectedOutline(float, LayerScope3DMode, BevelJoinType, float)”
public static Contour3DSpec ConnectedOutline(float bridgeRadius, LayerScope3DMode scope = LayerScope3DMode.Word, BevelJoinType join = BevelJoinType.Round, float miterLimit = 4)

Create a grouped expanded silhouette for a connected outline layer behind ordinary text. Neighboring glyph gaps smaller than twice bridgeRadius merge into one contour without requiring a manually authored word mesh.

Parameters

Name Type
bridgeRadius System.Single
scope TextStudio.ThreeD.LayerScope3DMode
join TextStudio.ThreeD.BevelJoinType
miterLimit System.Single

Returns

TextStudio.ThreeD.Contour3DSpec

public static Contour3DSpec Default { get; }

Returns

TextStudio.ThreeD.Contour3DSpec