Click or drag to resize

Plane3 Class

3 dimensional plane.
Inheritance Hierarchy
SystemObject
  Karamba.GeometryPlane3

Namespace:  Karamba.Geometry
Assembly:  KarambaCommon (in KarambaCommon.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
[SerializableAttribute]
public class Plane3 : IEquatable<Plane3>

The Plane3 type exposes the following members.

Constructors
  NameDescription
Public methodPlane3
Construct the default plane
Public methodPlane3(Plane3)
Construct plane from other plane.
Public methodPlane3(Point3, Vector3)
Create plane from point and normal.
Public methodPlane3(Point3, Vector3, Vector3)
Constructs a plane from a point and two vectors in the plane.
Top
Properties
  NameDescription
Public propertyIsValid
tests plane for validity and returns true if valid
Public propertyNormal
Get plane normal = ZAxis.
Public propertyOrigin
Plane origin.
Public propertyXAxis
Plane x axis.
Public propertyYAxis
Plane y axis.
Public propertyZAxis
Plane z axis.
Top
Methods
  NameDescription
Public methodEquals(Object)
test whether another object equals this plane
(Overrides ObjectEquals(Object).)
Public methodEquals(Plane3)
tests whether another plane is equal to this one
Public methodeulerRotationsDeg
euler angles in deg of local coordinate system (order: rotation about local XYZ axes) see https://www.geometrictools.com/Documentation/EulerAngles.pdf
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Get hash code for this entity.
(Overrides ObjectGetHashCode.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodglobalRotationsDeg
rotation angles of local coordinate system about global axes
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Overrides ObjectToString.)
Public methodtransformToGlobal
transform local vector to global coordinate system
Top
Operators
  NameDescription
Public operatorStatic memberEquality
Determines if two planes are equal.
Public operatorStatic memberInequality
Determines if two planes are different.
Top
Fields
  NameDescription
Public fieldStatic memberDefault
the default plane
Top
Extension Methods
  NameDescription
Public Extension MethodConvert
Create rhino plane from karamba plane.
(Defined by GeometryExtensions.)
Top
See Also