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.

Arc Class

Represents an arc geometry
Inheritance Hierarchy
SystemObject
  Tekla.Structures.Geometry3dArc

Namespace:  Tekla.Structures.Geometry3d
Assembly:  Tekla.Structures (in Tekla.Structures.dll) Version: 2020.0.0.0 (2020.0.55582.0)
Syntax
[SerializableAttribute]
public class Arc : ICurve, IEquatable<ICurve>

The Arc type exposes the following members.

Constructors
  Name Description
Public method Arc(Point, Point, Point)
Constructs a new arc geometry
Public method Arc(Point, Point, Vector, Double)
Constructs a new arc geometry
Public method Arc(Point, Vector, Vector, Double, Double)
Constructs a new arc geometry
Top
Properties
  Name Description
Public property Angle
Gets angle of the arc in radians.
Public property ArcMiddlePoint
Gets the point located at the middle of the arc
Public property CenterPoint
Gets or sets center point of the arc.
Public property EndPoint
Gets or sets end point of the arc.
Public property Length
Returns the length of the arc
Public property Normal
Gets normal of the arc, which defines the axis of rotation of the radial vector pointing to the start point of the arc.
Public property Radius
Gets the radius of the arc.
Public property StartDirection
Gets the unit vector which points from the center point to the start point of the arc, which defines the X axis of the arc coordinate system.
Public property StartPoint
Gets or sets start point of the arc.
Public property StartTangent
Gets the unit vector tangent to the start point which defines the Y axis of the arc coordinate system
Top
Methods
See Also