DicomObjects.NET.V8
DicomObjects Namespace / Plane3D Structure / PlaneIntersection Method / PlaneIntersection(Plane3D,Plane3D,Plane3D) Method
The first plane
The second plane
The third plane



PlaneIntersection(Plane3D,Plane3D,Plane3D) Method
Calculate the point of intersection between 3 planes
Syntax
public static Nullable<Vector3D> PlaneIntersection( 
   Plane3D Plane1,
   Plane3D Plane2,
   Plane3D Plane3
)
public:
static Nullable<Vector3D> PlaneIntersection( 
   Plane3D Plane1,
   Plane3D Plane2,
   Plane3D Plane3
) 
'Declaration
 
Public Overloads Shared Function PlaneIntersection( _
   ByVal Plane1 As Plane3D, _
   ByVal Plane2 As Plane3D, _
   ByVal Plane3 As Plane3D _
) As Nullable(Of Vector3D)
 
'Usage
 
Dim Plane1 As Plane3D
Dim Plane2 As Plane3D
Dim Plane3 As Plane3D
Dim value As Nullable(Of Vector3D)
 
value = Plane3D.PlaneIntersection(Plane1, Plane2, Plane3)

Parameters

Plane1
The first plane
Plane2
The second plane
Plane3
The third plane

Return Value

The line of intersection, or zero if the planes do not ALL intersect
Requirements

Target Platforms: .NET CLR 3.5 or higher

See Also