Class Plane3D
Assembly: cs.temp.dll.dll
Syntax
Constructors
Plane3D(Point3D, Point3D, Point3D)
Declaration
public Plane3D(Point3D a, Point3D b, Point3D c)
Parameters
Plane3D(Vector3D, Point3D)
Declaration
public Plane3D(Vector3D normal, Point3D point)
Parameters
Properties
Distance
Declaration
public double Distance { get; }
Property Value
Normal
Declaration
public Vector3D Normal { get; set; }
Property Value
Point
Declaration
public Point3D Point { get; set; }
Property Value
Methods
ClosestPoint(Point3D)
Declaration
public Point3D ClosestPoint(Point3D point)
Parameters
Type |
Name |
Description |
Point3D |
point |
|
Returns
Intersect(Line3D, out Point3D)
Declaration
public bool Intersect(Line3D line, out Point3D intersection)
Parameters
Returns
Intersect(Plane3D, out Line3D)
Declaration
public bool Intersect(Plane3D b, out Line3D intersection)
Parameters
Returns
IsParallel(Line3D)
Declaration
public bool IsParallel(Line3D line)
Parameters
Type |
Name |
Description |
Line3D |
line |
|
Returns
IsParallel(Plane3D)
Declaration
public bool IsParallel(Plane3D plane)
Parameters
Type |
Name |
Description |
Plane3D |
plane |
|
Returns