IModelJson.TorusPipeProps Interface

Interface for TorusPipe data

  • Orientation may be given in any AxesProps way (yawPitchRoll, xyVectors, zxVectors)
  • Both radii are required.
  • axes are required
  • Axis definition is
  • xy plane contains the major circle
  • x axis points from donut hole center to flow center at start of pipe.
  • z axis points through the hole.

Extends

Properties

Name Type Description
capped boolean | undefined optional capping flag.  
center XYZProps Center of the full torus coordinate system.  
majorRadius number primary radius (elbow radius)  
minorRadius number pipe radius  
sweepAngle AngleProps | undefined sweep angle.  

Inherited properties

Name Type Inherited from Description
xyVectors [XYZProps, XYZProps] | undefined IModelJson.AxesProps Cartesian coordinate directions defined by X direction then Y direction.
yawPitchRollAngles YawPitchRollProps | undefined IModelJson.AxesProps See YawPitchAngles class for further information about using 3 rotations to specify orientation.
zxVectors [XYZProps, XYZProps] | undefined IModelJson.AxesProps Cartesian coordinate directions defined by Z direction then X direction.

Defined in

Last Updated: 03 May, 2024