HE_Mesh
6.0.1
|
Public Member Functions | |
WB_Plane (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3) | |
WB_Plane (final double ox, final double oy, final double oz, final double nx, final double ny, final double nz) | |
WB_Plane (final WB_Coord o, final WB_Coord n) | |
WB_Plane (final WB_Coord n, final double d) | |
WB_Plane (final double ox, final double oy, final double oz, final double nx, final double ny, final double nz, final double d) | |
WB_Plane (final WB_Coord o, final WB_Coord n, final double d) | |
WB_Plane (final WB_Coord p1, final WB_Coord p2, final WB_Coord p3, final double d) | |
WB_Plane | get () |
WB_Vector | getNormal () |
double | a () |
double | b () |
double | c () |
double | d () |
WB_Point | getOrigin () |
void | flipNormal () |
String | toString () |
WB_Point | localPoint (final WB_Coord p) |
WB_Point | localPoint2D (final WB_Coord p) |
WB_Point | extractPoint (final WB_Coord p) |
WB_Point | extractPoint (final double x, final double y) |
WB_Point | extractPoint2D (final WB_Coord p) |
WB_Point | extractPoint (final double x, final double y, final double z) |
WB_Point | mirrorPoint (final WB_Coord p) |
WB_Vector | getU () |
WB_Vector | getV () |
WB_Vector | getW () |
Static Public Member Functions | |
static final WB_Plane | XY () |
static final WB_Plane | XZ () |
static final WB_Plane | YZ () |
Protected Member Functions | |
void | set (final WB_Coord o, final WB_Coord n) |
Private Member Functions | |
void | setAxes () |
Private Attributes | |
WB_Vector | n |
WB_Point | origin |
WB_Vector | u |
p1 | |
p2 | |
p3 |
References wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_Plane.setAxes().
wblut.geom.WB_Plane.WB_Plane | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | nx, | ||
final double | ny, | ||
final double | nz | ||
) |
ox | |
oy | |
oz | |
nx | |
ny | |
nz |
References wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_Plane.setAxes().
o | |
n |
References wblut.geom.WB_Plane.setAxes().
wblut.geom.WB_Plane.WB_Plane | ( | final WB_Coord | n, |
final double | d | ||
) |
n | |
d |
References wblut.math.WB_Math.fastAbs(), wblut.geom.WB_Plane.setAxes(), wblut.geom.WB_Coord.xd(), wblut.geom.WB_Coord.yd(), and wblut.geom.WB_Coord.zd().
wblut.geom.WB_Plane.WB_Plane | ( | final double | ox, |
final double | oy, | ||
final double | oz, | ||
final double | nx, | ||
final double | ny, | ||
final double | nz, | ||
final double | d | ||
) |
ox | |
oy | |
oz | |
nx | |
ny | |
nz | |
d |
References wblut.geom.WB_Point.addMulSelf(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_Plane.setAxes().
o | |
n | |
d |
References wblut.geom.WB_Point.addMulSelf(), and wblut.geom.WB_Plane.setAxes().
wblut.geom.WB_Plane.WB_Plane | ( | final WB_Coord | p1, |
final WB_Coord | p2, | ||
final WB_Coord | p3, | ||
final double | d | ||
) |
p1 | |
p2 | |
p3 | |
d |
References wblut.geom.WB_Point.addMulSelf(), wblut.geom.WB_Vector.cross(), wblut.geom.WB_Vector.normalizeSelf(), and wblut.geom.WB_Plane.setAxes().
double wblut.geom.WB_Plane.a | ( | ) |
References wblut.geom.WB_MutableCoordinate.xd().
double wblut.geom.WB_Plane.b | ( | ) |
References wblut.geom.WB_MutableCoordinate.yd().
double wblut.geom.WB_Plane.c | ( | ) |
References wblut.geom.WB_MutableCoordinate.zd().
double wblut.geom.WB_Plane.d | ( | ) |
References wblut.geom.WB_Vector.dot().
Extract point.
p |
References wblut.geom.WB_Coord.xd(), wblut.geom.WB_MutableCoordinate.xd(), wblut.geom.WB_Coord.yd(), wblut.geom.WB_MutableCoordinate.yd(), and wblut.geom.WB_MutableCoordinate.zd().
WB_Point wblut.geom.WB_Plane.extractPoint | ( | final double | x, |
final double | y | ||
) |
Extract point.
x | |
y |
References wblut.geom.WB_MutableCoordinate.xd(), wblut.geom.WB_MutableCoordinate.yd(), and wblut.geom.WB_MutableCoordinate.zd().
WB_Point wblut.geom.WB_Plane.extractPoint | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
Extract point.
x | |
y | |
z |
References wblut.geom.WB_MutableCoordinate.xd(), wblut.geom.WB_MutableCoordinate.yd(), and wblut.geom.WB_MutableCoordinate.zd().
Extract point.
p |
References wblut.geom.WB_Coord.xd(), wblut.geom.WB_MutableCoordinate.xd(), wblut.geom.WB_Coord.yd(), wblut.geom.WB_MutableCoordinate.yd(), wblut.geom.WB_Coord.zd(), and wblut.geom.WB_MutableCoordinate.zd().
void wblut.geom.WB_Plane.flipNormal | ( | ) |
References wblut.geom.WB_Vector.mulSelf(), and wblut.geom.WB_Plane.setAxes().
WB_Plane wblut.geom.WB_Plane.get | ( | ) |
References wblut.geom.WB_Plane.WB_Plane().
WB_Vector wblut.geom.WB_Plane.getNormal | ( | ) |
References wblut.geom.WB_Vector.copy().
WB_Point wblut.geom.WB_Plane.getOrigin | ( | ) |
References wblut.geom.WB_Point.copy().
WB_Vector wblut.geom.WB_Plane.getU | ( | ) |
WB_Vector wblut.geom.WB_Plane.getV | ( | ) |
WB_Vector wblut.geom.WB_Plane.getW | ( | ) |
Local point.
p |
References wblut.geom.WB_Coord.xd(), wblut.geom.WB_MutableCoordinate.xd(), wblut.geom.WB_Coord.yd(), wblut.geom.WB_MutableCoordinate.yd(), wblut.geom.WB_Coord.zd(), and wblut.geom.WB_MutableCoordinate.zd().
Local point.
p |
References wblut.geom.WB_Coord.xd(), wblut.geom.WB_MutableCoordinate.xd(), wblut.geom.WB_Coord.yd(), wblut.geom.WB_MutableCoordinate.yd(), wblut.geom.WB_Coord.zd(), and wblut.geom.WB_MutableCoordinate.zd().
Mirror point.
p |
References wblut.geom.WB_Plane.extractPoint2D(), wblut.geom.WB_GeometryOp3D.getDistance3D(), wblut.math.WB_Epsilon.isZero(), and wblut.geom.WB_Plane.localPoint().
o | |
n |
References wblut.geom.WB_Plane.setAxes().
|
private |
String wblut.geom.WB_Plane.toString | ( | ) |
References wblut.geom.WB_Plane.d().
|
static |
References wblut.geom.WB_Plane.WB_Plane().
|
static |
References wblut.geom.WB_Plane.WB_Plane().
|
static |
References wblut.geom.WB_Plane.WB_Plane().
|
private |
Plane normal.
|
private |
Origin.
|
private |