Plane¶
Imath.Plane3f¶
- class Imath.Plane3f¶
- V3f: None¶
- float: None¶
- 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: None¶
- double: None¶
- 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]