SbPlane Structure |
Represents an oriented plane in 3D. This is a lightweight class/datatype that is used for arguments to some Open Inventor objects.
SbVec3fSbLineNamespace: OIV.Inventor
The SbPlane type exposes the following members.
Name | Description | |
---|---|---|
SbPlane(SbVec3f, SbVec3f) |
Construct a plane given normal n and a point p
to pass through.
| |
SbPlane(SbVec3f, Single) |
Construct a plane given normal and distance from origin
along normal .
| |
SbPlane(SbVec3f, SbVec3f, SbVec3f) |
Construct a plane given 3 points p0p1p2.
|
Name | Description | |
---|---|---|
Equals |
Returns a value indicating whether this instance is equal to a specified object.
(Overrides ValueTypeEquals(Object).) | |
GetDistanceFromOrigin | Obsolete.
This method is marked obsolete. Use DistanceFromOrigin
property instead.
| |
GetHashCode |
Returns the hash code for the value of this instance.
(Overrides ValueTypeGetHashCode.) | |
GetNormal | Obsolete.
This method is marked obsolete. Use Normal
property instead.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Intersect |
Intersect a line l with the plane.
| |
IsInHalfSpace |
Tests if the given point is within the half-space
defined by the plane.
| |
Offset |
Offset a plane by a given d.
| |
ToString |
Converts this SbPlane structure to a human readable string.
(Overrides ValueTypeToString.) | |
Transform |
Transform a plane by the given matrix.
|
Name | Description | |
---|---|---|
Equality |
The equality operator.
| |
Inequality |
The inequality operator.
|
Name | Description | |
---|---|---|
DistanceFromOrigin |
Gets the distance from origin.
| |
Normal |
Gets the normal vector to plane.
|