Question about PT Geometry | Profile

https://docs.sofistik.com/2026/en/rhino_interface/grasshopper/components/TendonGeometryProfile.html

Is it possible use illustration to show what are the meanings of “Pts A, Pts B, M Type, Align H” and relations between these terms and PT profile?

Hi there!

We actually have a deep-dive article on this very subject in the works. As we are still a few days away from it being online and available, I will copy and paste the relevant content here for you. Hope it help!

Regards,
Wojciech from SOFiSTiK

PT Geometry Profile

  • Builds on the PT Geometry Spline component to transform 2D profiles into fully parametric 3D tendon duct geometry, projected onto a spatial plane defined along the Axis. The concept relies on combining a vertical planar profile with an optional horizontal profile to shape the final 3D tendon path.
  • The PT Profile V defines the vertical planar shape of the tendon, either as a fixed offset or a dynamic input from the Profile | Spline or the Profile | Polygon components. This profile is projected onto a spatial plane along the Axis to generate the 3D tendon path.
  • The PT Profile H input adds the horizontal tendon profile, either as a numeric transverse offset or a second 2D profile, allowing full control of tendon geometry across the depth or width of the section.
  • If Point A is specified, it defines the origin of the projection plane. Otherwise, the Axis reference point is used.
  • If Point B is provided, the plane is aligned along the A–B direction. If not, global Z is used as the vertical direction

  • The positioning of tendon profiles projected with PT Geometry Profile depends on two key parameters: Measurement Type M Type and the Align H boolean.

  • M Type controls how the input profile is interpreted in the workspace:

    • Vertical: vertical offsets are measured globally along the Z-axis.
    • Aligned: offsets are measured along a vector defined between Point A and Point B.
    • Relative: offsets represent a percentage of the distance between Point A and Point B.
    • FromOrigin: offsets are measured relative to the Axis origin. FromOrigin can be separated from other MType by a comma ‘,’.
  • The Align H setting determines how the H Offset is oriented:

    • False: horizontal values follow a fixed horizontal direction.
    • True: horizontal values are measured perpendicular to the A–B vector.
  • The following examples illustrate how various measurement types and alignment options influence the final placement of fixed V/H offsets within a cross-section.



Figure 11a. Vertical profile projection - H Align: True and False comparison



Figure 11b. Align profile projection - H Align: True and False comparison



Figure 11c. Relative profile projection - H Align: True and False comparison



Figure 11d. FromOrigin profile projection - H Align: True and False comparison

1 Like