Skip to content

IExtrusionPathFrameProfile

InterfaceTextStudio.ThreeDTextStudio.3D
public interface IExtrusionPathFrameProfile

Optional advanced frame contract for an TextStudio.ThreeD.IExtrusionPath. Existing path implementations remain valid without it and receive an open, identity profile.

ExtrusionPathFrameSample SampleFrame(float t)

Samples authored rotation and cross-section scale at normalized distance.

Parameters

Name Type
t System.Single

Returns

TextStudio.ThreeD.ExtrusionPathFrameSample

bool IsClosed { get; }

Whether the path’s position, orientation, and profile are periodic at t = 0 and t = 1. Closed sweeps omit terminal caps, bevels, and trim and join their body rings instead.

Returns

System.Boolean