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]