ContourTube3DSpec
public struct ContourTube3DSpecA closed circular or custom cross-section swept around glyph contours.
Fields
Section titled “Fields”
enabled
Section titled “enabled”[Tooltip("Generate a true closed tube around the selected cap contour.")]public bool enabledReturns
System.Boolean
surface
Section titled “surface”[Tooltip("Cap surface or surfaces that receive the tube.")]public ContourTube3DSurface surfaceReturns
TextStudio.ThreeD.ContourTube3DSurface
profile
Section titled “profile”[Tooltip("Optional reusable closed cross-section. Unassigned generates a round tube.")]public TextStudio3DContourTubeProfile profileReturns
TextStudio.ThreeD.TextStudio3DContourTubeProfile
radius
Section titled “radius”[Tooltip("Tube radius or scale applied to the custom normalized cross-section.")][Min(0)]public float radiusReturns
System.Single
pathSpacing
Section titled “pathSpacing”[Tooltip("Target physical distance between consecutive tube path rings.")][Min(0)]public float pathSpacingReturns
System.Single
radialSegments
Section titled “radialSegments”[Tooltip("Cross-section sides used by an unassigned round profile.")][Range(3, 32)]public int radialSegmentsReturns
System.Int32
maxPathSamples
Section titled “maxPathSamples”[Tooltip("Hard per-contour cap on generated path rings, bounding geometry cost.")][Range(3, 4096)]public int maxPathSamplesReturns
System.Int32
includeHoles
Section titled “includeHoles”[Tooltip("Also sweep the tube around glyph counters such as the centers of O, A, and B.")]public bool includeHolesReturns
System.Boolean
surfaceOffset
Section titled “surfaceOffset”[Tooltip("Signed clearance from the cap surface. Positive lifts the tube; negative embeds it.")]public float surfaceOffsetReturns
System.Single
Properties
Section titled “Properties”
Default
Section titled “Default”public static ContourTube3DSpec Default { get; }Returns
TextStudio.ThreeD.ContourTube3DSpec