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]