Class Plane3D
- Namespace
- FellowOakDicom.Imaging.Mathematics
- Assembly
- fo-dicom.core.dll
public class Plane3D
- Inheritance
-
Plane3D
- Inherited Members
- Extension Methods
Constructors
Plane3D(Point3D, Point3D, Point3D)
public Plane3D(Point3D a, Point3D b, Point3D c)
Parameters
Plane3D(Vector3D, Point3D)
public Plane3D(Vector3D normal, Point3D point)
Parameters
Properties
Distance
public double Distance { get; }
Property Value
Normal
public Vector3D Normal { get; set; }
Property Value
Point
public Point3D Point { get; set; }
Property Value
Methods
ClosestPoint(Point3D)
public Point3D ClosestPoint(Point3D point)
Parameters
point
Point3D
Returns
Intersect(Line3D, out Point3D)
public bool Intersect(Line3D line, out Point3D intersection)
Parameters
Returns
Intersect(Plane3D, out Line3D)
public bool Intersect(Plane3D b, out Line3D intersection)
Parameters
Returns
IsParallel(Line3D)
public bool IsParallel(Line3D line)
Parameters
line
Line3D
Returns
IsParallel(Plane3D)
public bool IsParallel(Plane3D plane)
Parameters
plane
Plane3D