Sphere¶
Imath.Sphere3f¶
- class Imath.Sphere3f¶
- V3f: None¶
- float: None¶
- Sphere3f() → Sphere3f¶
- Sphere3f(Sphere3f o) → Sphere3f
- Sphere3f(V3f c, float r) → Sphere3f
- Sphere3f(float x, float y, float z, float r) → Sphere3f
- Sphere3f(table[3] c, float r) → Sphere3f
- Sphere3f(table[4] t) → Sphere3f
- operator==(Sphere3f o) const -> boolean
- operator!=(Sphere3f o) const -> boolean
- operator[](int idx) const -> float
- operator[](int idx, float value)
- circumscribe(Box3f box)¶
- intersect(Line3f l, V3f& intersection) const -> boolean
- intersect(Line3f l) const -> boolean, V3f
- intersectT(Line3f l) const -> boolean, float
- toTable() const -> table[4]
Imath.Sphere3d¶
- class Imath.Sphere3d¶
- V3d: None¶
- double: None¶
- Sphere3d() → Sphere3d¶
- Sphere3d(Sphere3d o) → Sphere3d
- Sphere3d(V3d c, double r) → Sphere3d
- Sphere3d(double x, double y, double z, double r) → Sphere3d
- Sphere3d(table[3] c, double r) → Sphere3d
- Sphere3d(table[4] t) → Sphere3d
- operator==(Sphere3d o) const -> boolean
- operator!=(Sphere3d o) const -> boolean
- operator[](int idx) const -> double
- operator[](int idx, double value)
- circumscribe(Box3d box)¶
- intersect(Line3d l, V3d& intersection) const -> boolean
- intersect(Line3d l) const -> boolean, V3f
- intersectT(Line3d l) const -> boolean, double
- toTable() const -> table[4]