Box

Imath.Box2s

class Imath.Box2s
V2s: None
V2s: None
Box2s() Box2s
Box2s(Box2s v) Box2s
Box2s(V2s point) Box2s
Box2s(V2s min, V2s max) Box2s
Box2s(short x, short y) Box2s
Box2s(short x0, short y0, short x1, short y1) Box2s
Box2s(table[2] point) Box2s
Box2s(table[2] min, table[2] max) Box2s
Box2s(table[4] minMax) Box2s
operator==(Box2s o) const -> boolean
operator!=(Box2s o) const -> boolean
operator[](int idx) const -> short
operator[](int idx, short value)
makeEmpty()
extendBy(V2s point)
extendBy(Box2s box)
makeInfinite()
size() const -> V2s
center() const -> V2s
intersects(V2s point) const -> boolean
intersects(Box2s box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
toTable() const -> table[4]

Imath.Box2i

class Imath.Box2i
V2i: None
V2i: None
Box2i() Box2i
Box2i(Box2i v) Box2i
Box2i(V2i point) Box2i
Box2i(V2i min, V2i max) Box2i
Box2i(int x, int y) Box2i
Box2i(int x0, int y0, int x1, int y1) Box2i
Box2i(table[2] point) Box2i
Box2i(table[2] min, table[2] max) Box2i
Box2i(table[4] minMax) Box2i
operator==(Box2i o) const -> boolean
operator!=(Box2i o) const -> boolean
operator[](int idx) const -> int
operator[](int idx, int value)
makeEmpty()
extendBy(V2i point)
extendBy(Box2i box)
makeInfinite()
size() const -> V2i
center() const -> V2i
intersects(V2i point) const -> boolean
intersects(Box2i box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
toTable() const -> table[4]

Imath.Box2f

class Imath.Box2f
V2f: None
V2f: None
Box2f() Box2f
Box2f(Box2f v) Box2f
Box2f(V2f point) Box2f
Box2f(V2f min, V2f max) Box2f
Box2f(float x, float y) Box2f
Box2f(float x0, float y0, float x1, float y1) Box2f
Box2f(table[2] point) Box2f
Box2f(table[2] min, table[2] max) Box2f
Box2f(table[4] minMax) Box2f
operator==(Box2f o) const -> boolean
operator!=(Box2f o) const -> boolean
operator[](int idx) const -> float
operator[](int idx, float value)
makeEmpty()
extendBy(V2f point)
extendBy(Box2f box)
makeInfinite()
size() const -> V2f
center() const -> V2f
intersects(V2f point) const -> boolean
intersects(Box2f box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
toTable() const -> table[4]

Imath.Box2d

class Imath.Box2d
V2d: None
V2d: None
Box2d() Box2d
Box2d(Box2d v) Box2d
Box2d(V2d point) Box2d
Box2d(V2d min, V2d max) Box2d
Box2d(double x, double y) Box2d
Box2d(double x0, double y0, double x1, double y1) Box2d
Box2d(table[2] point) Box2d
Box2d(table[2] min, table[2] max) Box2d
Box2d(table[4] minMax) Box2d
operator==(Box2d o) const -> boolean
operator!=(Box2d o) const -> boolean
operator[](int idx) const -> double
operator[](int idx, double value)
makeEmpty()
extendBy(V2d point)
extendBy(Box2d box)
makeInfinite()
size() const -> V2d
center() const -> V2d
intersects(V2d point) const -> boolean
intersects(Box2d box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
toTable() const -> table[4]

Imath.Box3s

class Imath.Box3s
V3s: None
V3s: None
Box3s() Box3s
Box3s(Box3s v) Box3s
Box3s(V3s point) Box3s
Box3s(V3s min, V3s max) Box3s
Box3s(short x, short y, short z) Box3s
Box3s(short x0, short y0, short z0, short x1, short y1, short z1) Box3s
Box3s(table[3] point) Box3s
Box3s(table[3] min, table[3] max) Box3s
Box3s(table[6] minMax) Box3s
operator==(Box3s o) const -> boolean
operator!=(Box3s o) const -> boolean
operator[](int idx) const -> short
operator[](int idx, short value)
makeEmpty()
extendBy(V3s point)
extendBy(Box3s box)
makeInfinite()
size() const -> V3s
center() const -> V3s
intersects(V3s point) const -> boolean
intersects(Box3s box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
clip(V3s in) const -> V3s
closestPointOnBox(V3s p) const -> V3s
closestPointInBox(V3s p) const -> V3s
toTable() const -> table[6]

Imath.Box3i

class Imath.Box3i
V3i: None
V3i: None
Box3i() Box3i
Box3i(Box3i v) Box3i
Box3i(V3i point) Box3i
Box3i(V3i min, V3i max) Box3i
Box3i(int x, int y, int z) Box3i
Box3i(int x0, int y0, int z0, int x1, int y1, int z1) Box3i
Box3i(table[3] point) Box3i
Box3i(table[3] min, table[3] max) Box3i
Box3i(table[6] minMax) Box3i
operator==(Box3i o) const -> boolean
operator!=(Box3i o) const -> boolean
operator[](int idx) const -> int
operator[](int idx, int value)
makeEmpty()
extendBy(V3i point)
extendBy(Box3i box)
makeInfinite()
size() const -> V3i
center() const -> V3i
intersects(V3i point) const -> boolean
intersects(Box3i box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
clip(V3i in) const -> V3i
closestPointOnBox(V3i p) const -> V3i
closestPointInBox(V3i p) const -> V3i
toTable() const -> table[6]

Imath.Box3f

class Imath.Box3f
V3f: None
V3f: None
Box3f() Box3f
Box3f(Box3f v) Box3f
Box3f(V3f point) Box3f
Box3f(V3f min, V3f max) Box3f
Box3f(float x, float y, float z) Box3f
Box3f(float x0, float y0, float z0, float x1, float y1, float z1) Box3f
Box3f(table[3] point) Box3f
Box3f(table[3] min, table[3] max) Box3f
Box3f(table[6] minMax) Box3f
operator==(Box3f o) const -> boolean
operator!=(Box3f o) const -> boolean
operator[](int idx) const -> float
operator[](int idx, float value)
makeEmpty()
extendBy(V3f point)
extendBy(Box3f box)
makeInfinite()
size() const -> V3f
center() const -> V3f
intersects(V3f point) const -> boolean
intersects(Box3f box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
clip(V3f in) const -> V3f
closestPointOnBox(V3f p) const -> V3f
closestPointInBox(V3f p) const -> V3f
transform(M44f m) const -> Box3f
affineTransform(M44f m) const -> Box3f
findEntryAndExitPoints(Line3f ray, V3f& entry, V3f& exit) const -> boolean
intersects(Line3f ray, V3f& intersectionPoint) const -> boolean
intersects(Line3f ray) const -> boolean
toTable() const -> table[6]

Imath.Box3d

class Imath.Box3d
V3d: None
V3d: None
Box3d() Box3d
Box3d(Box3d v) Box3d
Box3d(V3d point) Box3d
Box3d(V3d min, V3d max) Box3d
Box3d(double x, double y, double z) Box3d
Box3d(double x0, double y0, double z0, double x1, double y1, double z1) Box3d
Box3d(table[3] point) Box3d
Box3d(table[3] min, table[3] max) Box3d
Box3d(table[6] minMax) Box3d
operator==(Box3d o) const -> boolean
operator!=(Box3d o) const -> boolean
operator[](int idx) const -> double
operator[](int idx, double value)
makeEmpty()
extendBy(V3d point)
extendBy(Box3d box)
makeInfinite()
size() const -> V3d
center() const -> V3d
intersects(V3d point) const -> boolean
intersects(Box3d box) const -> boolean
majorAxis() const -> int
isEmpty() const -> boolean
hasVolume() const -> boolean
isInfinite() const -> boolean
clip(V3d in) const -> V3d
closestPointOnBox(V3d p) const -> V3d
closestPointInBox(V3d p) const -> V3d
transform(M44d m) const -> Box3d
affineTransform(M44d m) const -> Box3d
findEntryAndExitPoints(Line3d ray, V3d& entry, V3d& exit) const -> boolean
intersects(Line3d ray, V3d& intersectionPoint) const -> boolean
intersects(Line3d ray) const -> boolean
toTable() const -> table[6]