Plane3d Class
Public Class Plane3d
This language is not supported or no code example is available.
public class Plane3d
This language is not supported or no code example is available.
public ref class Plane3d
This language is not supported or no code example is available.
Name | Description | |
---|---|---|
Plane3d() | Creates a new plane passing thru world origo and beeing parallel with the xy plane. | |
Plane3d(Point3d, Vector3d) | Creates a new plane passing thru a given origo and having a specified normal. |
Name | Description | |
---|---|---|
Angle(Vector3d) | ||
ClosestPoint(Point3d) | ||
CreateMatrix() | ||
Intersect(Line3d, out Point3d) | Returns a parameter where the plane intersects a line. This parameter is 0.0-1.0 if the plane is between the points. If the intersection is out of this range a value smaller than 0.0 or larger than 1.0 is gotten. | |
Intersects(Extents3d) | ||
ParametricIntersect(Point3d, Point3d, out double) | Returns a parameter where the plane intersects the line given by two points. This parameter is 0.0-1.0 if the plane is between the points. If the intersection is out of this range a value smaller than 0.0 or larger than 1.0 is gotten. | |
PointAt(Point2d) | ||
PointInPlane(Point3d, double) | True if the point is on the plane, within a given tolerance. | |
Project(Point3d) | ||
Side(Point3d, double) | Computes a side of a point relative the plane. If the point is on the same side as the normal points to, Side.Right is returned. If the point is within 'tol' tolerance on the plane (in a dot product) Side.On is returned. Else Side.Left is returned. | |
SignedAngle(Vector3d) |
IGS.Genamo.Plane3d