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]