Plane¶
Imath.Plane3f¶
-
class
Imath.
Plane3f
¶ -
V3f normal
-
float distance
-
Plane3f
() → Plane3f¶
-
Plane3f
(Plane3f o) → Plane3f
-
Plane3f
(V3f normal, float distance) → Plane3f
-
Plane3f
(float n0, float n1, float n2, float distance) → Plane3f
-
Plane3f
(V3f point, V3f normal) → Plane3f
-
Plane3f
(V3f point1, V3f point2, V3f point3) → Plane3f
-
Plane3f
(table[3] normal, float distance) → Plane3f
-
Plane3f
(table[4] t) → Plane3f
-
Plane3f
(table[3] point, table[3] normal) → Plane3f
-
Plane3f
(table[3] point1, table[3] point2, table[3] point3) → Plane3f
-
operator==
(Plane3f o)const
→ boolean¶
-
operator!=
(Plane3f o)const
→ boolean¶
-
operator[]
(int idx)const
→ float¶
-
operator[]
(int idx, float value)
-
set
(V3f normal, T distance)¶
-
set
(V3f point, V3f normal)
-
set
(V3f point1, V3f point2, V3f point3)
-
set
(table[3] normal, T distance)
-
set
(table[4] t)
-
set
(table[3] point, table[3] normal)
-
set
(table[3] point1, table[3] point2, table[3] point3)
-
intersect
(Line3f l, V3f& intersection)const
→ boolean¶
-
intersect
(Line3f l)const
→ boolean, V3f
-
intersectT
(Line3f l)const
→ boolean, float¶
-
toTable
()const
→ table[4]¶
-
Imath.Plane3d¶
-
class
Imath.
Plane3d
¶ -
V3d normal
-
double distance
-
Plane3d
() → Plane3d¶
-
Plane3d
(Plane3d o) → Plane3d
-
Plane3d
(V3d normal, double distance) → Plane3d
-
Plane3d
(double n0, double n1, double n2, double distance) → Plane3d
-
Plane3d
(V3d point, V3d normal) → Plane3d
-
Plane3d
(V3d point1, V3d point2, V3d point3) → Plane3d
-
Plane3d
(table[3] normal, double distance) → Plane3d
-
Plane3d
(table[4] t) → Plane3d
-
Plane3d
(table[3] point, table[3] normal) → Plane3d
-
Plane3d
(table[3] point1, table[3] point2, table[3] point3) → Plane3d
-
operator==
(Plane3d o)const
→ boolean¶
-
operator!=
(Plane3d o)const
→ boolean¶
-
operator[]
(int idx)const
→ double¶
-
operator[]
(int idx, double value)
-
set
(V3d normal, T distance)¶
-
set
(V3d point, V3d normal)
-
set
(V3d point1, V3d point2, V3d point3)
-
set
(table[3] normal, T distance)
-
set
(table[4] t)
-
set
(table[3] point, table[3] normal)
-
set
(table[3] point1, table[3] point2, table[3] point3)
-
intersect
(Line3d l, V3d& intersection)const
→ boolean¶
-
intersect
(Line3d l)const
→ boolean, V3d
-
intersectT
(Line3d l)const
→ boolean, double¶
-
toTable
()const
→ table[4]¶
-