Tekla Open API

Detailed and full API reference helps you master Tekla Open API

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

Intersection Class

The Intersection class contains methods for calculating intersections between geometric objects.
Inheritance Hierarchy
SystemObject
  Tekla.Structures.Geometry3dIntersection

Namespace:  Tekla.Structures.Geometry3d
Assembly:  Tekla.Structures (in Tekla.Structures.dll) Version: 2018.1.0.0 (2018.1.0.0)
Syntax
[SerializableAttribute]
public static class Intersection

The Intersection type exposes the following members.

Methods
  Name Description
Public methodStatic member LineSegmentToObb
Returns a new line segment which is an intersection of the given line segment and the oriented bounding box or null if the line segment and oriented bounding box do not intersect.
Public methodStatic member LineSegmentToPlane
Returns a new point which is an intersection of the given line segment and plane or null if the line segment and the plane are parallel or do not intersect.
Public methodStatic member LineToLine
Returns a new line segment which is the shortest path between the given lines or null if the lines are parallel. If the resulting line segment has a length of 0.0, the given lines actually intersect in 3d space.
Public methodStatic member LineToObb
Returns a new line segment which is an intersection of the given line and the oriented bounding box or null if the line and oriented bounding box do not intersect.
Public methodStatic member LineToPlane
Returns a new point which is an intersection of the given line and plane or null if the line and the plane are parallel.
Public methodStatic member PlaneToPlane
Returns a new line which is an intersection of the given two planes or null if the planes are parallel.
Top
See Also