Oriented plane in 3D.
More...
#include <Inventor/SbLinear.h>
Represents an oriented plane in 3D. This is a lightweight class/datatype that is used for arguments to some Inventor objects. {}
- See Also
- SbVec3f, SbLine
Definition at line 1360 of file SbLinear.h.
◆ SbPlane() [1/4]
◆ SbPlane() [2/4]
p0
, p1
, and p2
represent three points in the plane.
◆ SbPlane() [3/4]
SbPlane::SbPlane |
( |
const SbVec3f & |
n, |
|
|
float |
d |
|
) |
| |
Orientation is given by the normal vector n.
◆ SbPlane() [4/4]
◆ getDistance()
float SbPlane::getDistance |
( |
const SbVec3f & |
point | ) |
const |
◆ getDistanceFromOrigin()
float SbPlane::getDistanceFromOrigin |
( |
| ) |
const |
|
inline |
◆ getNormal()
const SbVec3f& SbPlane::getNormal |
( |
| ) |
const |
|
inline |
◆ intersect()
bool SbPlane::intersect |
( |
const SbLine & |
l, |
|
|
SbVec3f & |
intersection |
|
) |
| const |
◆ isInHalfSpace()
bool SbPlane::isInHalfSpace |
( |
const SbVec3f & |
point | ) |
const |
◆ offset()
void SbPlane::offset |
( |
float |
d | ) |
|
◆ transform()
void SbPlane::transform |
( |
const SbMatrix & |
matrix | ) |
|
◆ operator!=
◆ operator==
The documentation for this class was generated from the following file:
- /home/jenkins/workspaces/mevislab/4.1_0/build/MeVis/ThirdParty/Sources/Inventor/include/Inventor/SbLinear.h