IModelJson.TorusPipeProps Interface
Interface for TorusPipe data
- Orientation may be given in any
AxesProp
s 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 Inherited | [XYZProps, XYZProps] | undefined | IModelJson.AxesProps | Cartesian coordinate directions defined by X direction then Y direction. |
yawPitchRollAngles Inherited | YawPitchRollProps | undefined | IModelJson.AxesProps | See YawPitchAngles class for further information about using 3 rotations to specify orientation. |
zxVectors Inherited | [XYZProps, XYZProps] | undefined | IModelJson.AxesProps | Cartesian coordinate directions defined by Z direction then X direction. |
Defined in
- serialization/IModelJsonSchema.ts Line 463
Last Updated: 17 December, 2024
Found something wrong, missing, or unclear on this page?Raise an issue in our repo.