API Reference

Detailed and full API reference helps you master Tekla development

This is the most recent version of Tekla Open API.
For older versions, please visit Tekla Warehouse.

Meta.Microsoft.Help.Id
T:Tekla.Structures.Model.CylindricalSurface

CylindricalSurface Class

The CylindricalSurface class defines a cylindrical surface contour.
Inheritance Hierarchy
SystemObject
  Tekla.Structures.ModelBendSurface
    Tekla.Structures.ModelCylindricalSurface

Namespace:  Tekla.Structures.Model
Assembly:  Tekla.Structures.Model (in Tekla.Structures.Model.dll) Version: 2020.0.0.0 (2020.0.55582.0)
Syntax
[SerializableAttribute]
public sealed class CylindricalSurface : BendSurface

The CylindricalSurface type exposes the following members.

Constructors
  Name Description
Public method CylindricalSurface(Arc, Double)
Initializes a new instance of the CylindricalSurface class from a base arc and a height. This is the recommended constructor if no intermediate points are desired along the lateral boundaries of the bend surface.
Public method CylindricalSurface(ListPoint, ListPoint, Line, Vector)
Initializes a new instance of the CylindricalSurface class from the cone lateral boundaries and the center line. This is the recommended constructor if fine grained control is desired over the lateral boundaries of the surface.
Public method CylindricalSurface(Vector, Vector, ListPoint, ListPoint)
Initializes a new instance of the CylindricalSurface class with given parameters. The boundaries are defined by the lateral boundaries (i.e. the points on the sides of the curved part of the cylinder). The side boundaries are defined by the two first points and the two last points of the lateral boundaries.
Public method CylindricalSurface(Vector, Vector, LineSegment, LineSegment)
Initializes a new instance of the CylindricalSurface class with given parameters. The boundaries are defined by the side boundaries (i.e. generator lines of the cylinder).
Top
Properties
  Name Description
Public property CenterLine
Gets the center line of the bend surface (i.e. the line that crosses every circular cross section of the bend at their center point)
(Inherited from BendSurface.)
Public property EndFaceNormal1
Gets the first end face normal.
(Inherited from BendSurface.)
Public property EndFaceNormal2
Gets the second end face normal.
(Inherited from BendSurface.)
Public property IntersectionLine
Gets intersection line.
(Inherited from BendSurface.)
Public property InwardCurved
Gets the direction of the curve - true if the curve is oriented towards the intersection line, false otherwise.
(Inherited from BendSurface.)
Public property LateralBoundary1
Gets or sets the first lateral boundary
(Inherited from BendSurface.)
Public property LateralBoundary2
Gets or sets the second lateral boundary
(Inherited from BendSurface.)
Public property Radius
Gets radius of the cylindrical surface.
Public property RotationAxis
Gets the unit vector that defines the rotation axis (for counter clockwise rotations) of the lateral boundaries of the surface. This axis is always parallel to the direction of the center line.
(Inherited from BendSurface.)
Public property SideBoundary1
Gets or sets the first side boundary.
(Inherited from BendSurface.)
Public property SideBoundary2
Gets or sets the second side boundary.
(Inherited from BendSurface.)
Top
See Also