Vector

Imath.V2s

class Imath.V2s
short x
short y
V2s() → V2s
V2s(V2s v) → V2s
V2s(short a) → V2s
V2s(short a, short b) → V2s
V2s(table[2] t) → V2s
operator==(V2s v) const → boolean
operator!=(V2s v) const → boolean
operator+(V2s v) const → V2s
operator-(V2s v) const → V2s
operator-() const → V2s
operator*(V2s) const → V2s
operator*(short s) const → V2s
operator/(V2s v) const → V2s
operator/(short s) const → V2s
operator[](int idx) const → short
operator[](int idx, short value)
equalWithAbsError(V2s v, short e) const → boolean
equalWithRelError(V2s v, short e) const → boolean
dot(V2s v) → short
cross(V2s v) const → short
negate() → V2s&
length() const → short
length2() const → short
normalize() → V2s&
normalizeExc() → V2s&
normalizeNonNull() → V2s&
normalized() const → V2s
normalizedExc() const → V2s
normalizedNonNull() const → V2s
project(V2s v) const → V2s
orthogonal(V2s v) const → V2s
reflect(V2s v) const → V2s
toTable() const → table[2]
static dimensions() → int
static baseTypeMin() → short
static baseTypeMax() → short
static baseTypeSmallest() → short
static baseTypeEpsilon() → short
static closestVertex(V2s v0, V2s v1, V2s v2, V2s p) → V2s

Imath.V2i

class Imath.V2i
int x
int y
V2i() → V2i
V2i(V2i v) → V2i
V2i(int a) → V2i
V2i(int a, int b) → V2i
V2i(table[2] t) → V2i
operator==(V2i v) const → boolean
operator!=(V2i v) const → boolean
operator+(V2i v) const → V2i
operator-(V2i v) const → V2i
operator-() const → V2i
operator*(V2i) const → V2i
operator*(int s) const → V2i
operator/(V2i v) const → V2i
operator/(int s) const → V2i
operator[](int idx) const → int
operator[](int idx, int value)
equalWithAbsError(V2i v, int e) const → boolean
equalWithRelError(V2i v, int e) const → boolean
dot(V2i v) → int
cross(V2i v) const → int
negate() → V2i&
length() const → int
length2() const → int
normalize() → V2i&
normalizeExc() → V2i&
normalizeNonNull() → V2i&
normalized() const → V2i
normalizedExc() const → V2i
normalizedNonNull() const → V2i
project(V2i v) const → V2i
orthogonal(V2i v) const → V2i
reflect(V2i v) const → V2i
toTable() const → table[2]
static dimensions() → int
static baseTypeMin() → int
static baseTypeMax() → int
static baseTypeSmallest() → int
static baseTypeEpsilon() → int
static closestVertex(V2i v0, V2i v1, V2i v2, V2i p) → V2i

Imath.V2f

class Imath.V2f
float x
float y
V2f() → V2f
V2f(V2f v) → V2f
V2f(float a) → V2f
V2f(float a, float b) → V2f
V2f(table[2] t) → V2f
operator==(V2f v) const → boolean
operator!=(V2f v) const → boolean
operator+(V2f v) const → V2f
operator-(V2f v) const → V2f
operator-() const → V2f
operator*(V2f) const → V2f
operator*(float s) const → V2f
operator/(V2f v) const → V2f
operator/(float s) const → V2f
operator*(M33f m) const → V2f
operator[](int idx) const → float
operator[](int idx, float value)
equalWithAbsError(V2f v, float e) const → boolean
equalWithRelError(V2f v, float e) const → boolean
dot(V2f v) → float
cross(V2f v) const → float
negate() → V2f&
length() const → float
length2() const → float
normalize() → V2f&
normalizeExc() → V2f&
normalizeNonNull() → V2f&
normalized() const → V2f
normalizedExc() const → V2f
normalizedNonNull() const → V2f
project(V2f v) const → V2f
orthogonal(V2f v) const → V2f
reflect(V2f v) const → V2f
toTable() const → table[2]
static dimensions() → int
static baseTypeMin() → float
static baseTypeMax() → float
static baseTypeSmallest() → float
static baseTypeEpsilon() → float
static closestVertex(V2f v0, V2f v1, V2f v2, V2f p) → V2f

Imath.V2d

class Imath.V2d
double x
double y
V2d() → V2d
V2d(V2d v) → V2d
V2d(double a) → V2d
V2d(double a, double b) → V2d
V2d(table[2] t) → V2d
operator==(V2d v) const → boolean
operator!=(V2d v) const → boolean
operator+(V2d v) const → V2d
operator-(V2d v) const → V2d
operator-() const → V2d
operator*(V2d) const → V2d
operator*(double s) const → V2d
operator/(V2d v) const → V2d
operator/(double s) const → V2d
operator*(M33d m) const → V2d
operator[](int idx) const → double
operator[](int idx, double value)
equalWithAbsError(V2d v, double e) const → boolean
equalWithRelError(V2d v, double e) const → boolean
dot(V2d v) → double
cross(V2d v) const → double
negate() → V2d&
length() const → double
length2() const → double
normalize() → V2d&
normalizeExc() → V2d&
normalizeNonNull() → V2d&
normalized() const → V2d
normalizedExc() const → V2d
normalizedNonNull() const → V2d
project(V2d v) const → V2d
orthogonal(V2d v) const → V2d
reflect(V2d v) const → V2d
toTable() const → table[2]
static dimensions() → int
static baseTypeMin() → double
static baseTypeMax() → double
static baseTypeSmallest() → double
static baseTypeEpsilon() → double
static closestVertex(V2d v0, V2d v1, V2d v2, V2d p) → V2d

Imath.V3s

Imath.InfException

INF_EXCEPTION

class Imath.V3s
short x
short y
short z
V3s() → V3s
V3s(V3s v) → V3s
V3s(short a) → V3s
V3s(short a, short b, short c) → V3s
V3s(table[3] t) → V3s
V3s(V4s v) → V3s
V3s(V4s v, InfException) → V3s
operator==(V3s v) const → boolean
operator!=(V3s v) const → boolean
operator+(V3s v) const → V3s
operator-(V3s v) const → V3s
operator-() const → V3s
operator*(V3s) const → V3s
operator*(short s) const → V3s
operator/(V3s v) const → V3s
operator/(short s) const → V3s
operator[](int idx) const → short
operator[](int idx, short value)
equalWithAbsError(V3s v, short e) const → boolean
equalWithRelError(V3s v, short e) const → boolean
dot(V3s v) → short
cross(V3s v) const → V3s
negate() → V3s&
length() const → short
length2() const → short
normalize() → V3s&
normalizeExc() → V3s&
normalizeNonNull() → V3s&
normalized() const → V3s
normalizedExc() const → V3s
normalizedNonNull() const → V3s
project(V3s v) const → V3s
orthogonal(V3s v) const → V3s
reflect(V3s v) const → V3s
toTable() const → table[3]
static dimensions() → int
static baseTypeMin() → short
static baseTypeMax() → short
static baseTypeSmallest() → short
static baseTypeEpsilon() → short
static closestVertex(V3s v0, V3s v1, V3s v2, V3s p) → V3s

Imath.V3i

class Imath.V3i
int x
int y
int z
V3i() → V3i
V3i(V3i v) → V3i
V3i(int a) → V3i
V3i(int a, int b, int c) → V3i
V3i(table[3] t) → V3i
V3i(V4i v) → V3i
V3i(V4i v, InfException) → V3i
operator==(V3i v) const → boolean
operator!=(V3i v) const → boolean
operator+(V3i v) const → V3i
operator-(V3i v) const → V3i
operator-() const → V3i
operator*(V3i) const → V3i
operator*(int s) const → V3i
operator/(V3i v) const → V3i
operator/(int s) const → V3i
operator[](int idx) const → int
operator[](int idx, int value)
equalWithAbsError(V3i v, int e) const → boolean
equalWithRelError(V3i v, int e) const → boolean
dot(V3i v) → int
cross(V3i v) const → V3i
negate() → V3i&
length() const → int
length2() const → int
normalize() → V3i&
normalizeExc() → V3i&
normalizeNonNull() → V3i&
normalized() const → V3i
normalizedExc() const → V3i
normalizedNonNull() const → V3i
project(V3i v) const → V3i
orthogonal(V3i v) const → V3i
reflect(V3i v) const → V3i
toTable() const → table[3]
static dimensions() → int
static baseTypeMin() → int
static baseTypeMax() → int
static baseTypeSmallest() → int
static baseTypeEpsilon() → int
static closestVertex(V3i v0, V3i v1, V3i v2, V3i p) → V3i

Imath.V3f

class Imath.V3f
float x
float y
float z
V3f() → V3f
V3f(V3f v) → V3f
V3f(float a) → V3f
V3f(float a, float b, float c) → V3f
V3f(table[3] t) → V3f
V3f(V4f v) → V3f
V3f(V4f v, InfException) → V3f
operator==(V3f v) const → boolean
operator!=(V3f v) const → boolean
operator+(V3f v) const → V3f
operator-(V3f v) const → V3f
operator-() const → V3f
operator*(V3f) const → V3f
operator*(float s) const → V3f
operator/(V3f v) const → V3f
operator/(float s) const → V3f
operator*(M33f m) const → V3f
operator*(M44f m) const → V3f
operator[](int idx) const → float
operator[](int idx, float value)
equalWithAbsError(V3f v, float e) const → boolean
equalWithRelError(V3f v, float e) const → boolean
dot(V3f v) → float
cross(V3f v) const → V3f
negate() → V3f&
length() const → float
length2() const → float
normalize() → V3f&
normalizeExc() → V3f&
normalizeNonNull() → V3f&
normalized() const → V3f
normalizedExc() const → V3f
normalizedNonNull() const → V3f
project(V3f v) const → V3f
orthogonal(V3f v) const → V3f
reflect(V3f v) const → V3f
toTable() const → table[3]
static dimensions() → int
static baseTypeMin() → float
static baseTypeMax() → float
static baseTypeSmallest() → float
static baseTypeEpsilon() → float
static closestVertex(V3f v0, V3f v1, V3f v2, V3f p) → V3f

Imath.V3d

class Imath.V3d
double x
double y
double z
V3d() → V3d
V3d(V3d v) → V3d
V3d(double a) → V3d
V3d(double a, double b, double c) → V3d
V3d(table[3] t) → V3d
V3d(V4d v) → V3d
V3d(V4d v, InfException) → V3d
operator==(V3d v) const → boolean
operator!=(V3d v) const → boolean
operator+(V3d v) const → V3d
operator-(V3d v) const → V3d
operator-() const → V3d
operator*(V3d) const → V3d
operator*(double s) const → V3d
operator/(V3d v) const → V3d
operator/(double s) const → V3d
operator*(M33d m) const → V3d
operator*(M44d m) const → V3d
operator[](int idx) const → double
operator[](int idx, double value)
equalWithAbsError(V3d v, double e) const → boolean
equalWithRelError(V3d v, double e) const → boolean
dot(V3d v) → double
cross(V3d v) const → V3d
negate() → V3d&
length() const → double
length2() const → double
normalize() → V3d&
normalizeExc() → V3d&
normalizeNonNull() → V3d&
normalized() const → V3d
normalizedExc() const → V3d
normalizedNonNull() const → V3d
project(V3d v) const → V3d
orthogonal(V3d v) const → V3d
reflect(V3d v) const → V3d
toTable() const → table[3]
static dimensions() → int
static baseTypeMin() → double
static baseTypeMax() → double
static baseTypeSmallest() → double
static baseTypeEpsilon() → double
static closestVertex(V3d v0, V3d v1, V3d v2, V3d p) → V3d

Imath.V4s

class Imath.V4s
short x
short y
short z
short w
V4s() → V4s
V4s(V4s v) → V4s
V4s(short a) → V4s
V4s(short a, short b, short c, short d) → V4s
V4s(table[4] t) → V4s
operator==(V4s v) const → boolean
operator!=(V4s v) const → boolean
operator+(V4s v) const → V4s
operator-(V4s v) const → V4s
operator-() const → V4s
operator*(V4s) const → V4s
operator*(short s) const → V4s
operator/(V4s v) const → V4s
operator/(short s) const → V4s
operator[](int idx) const → short
operator[](int idx, short value)
equalWithAbsError(V4s v, short e) const → boolean
equalWithRelError(V4s v, short e) const → boolean
dot(V4s v) → short
cross(V4s v) const → V4s
negate() → V4s&
length() const → short
length2() const → short
normalize() → V4s&
normalizeExc() → V4s&
normalizeNonNull() → V4s&
normalized() const → V4s
normalizedExc() const → V4s
normalizedNonNull() const → V4s
project(V4s v) const → V4s
orthogonal(V4s v) const → V4s
reflect(V4s v) const → V4s
toTable() const → table[4]
static dimensions() → int
static baseTypeMin() → short
static baseTypeMax() → short
static baseTypeSmallest() → short
static baseTypeEpsilon() → short
static closestVertex(V4s v0, V4s v1, V4s v2, V4s p) → V4s

Imath.V4i

class Imath.V4i
int x
int y
int z
int w
V4i() → V4i
V4i(V4i v) → V4i
V4i(int a) → V4i
V4i(int a, int b, int c, int d) → V4i
V4i(table[4] t) → V4i
operator==(V4i v) const → boolean
operator!=(V4i v) const → boolean
operator+(V4i v) const → V4i
operator-(V4i v) const → V4i
operator-() const → V4i
operator*(V4i) const → V4i
operator*(int s) const → V4i
operator/(V4i v) const → V4i
operator/(int s) const → V4i
operator[](int idx) const → int
operator[](int idx, int value)
equalWithAbsError(V4i v, int e) const → boolean
equalWithRelError(V4i v, int e) const → boolean
dot(V4i v) → int
cross(V4i v) const → V4i
negate() → V4i&
length() const → int
length2() const → int
normalize() → V4i&
normalizeExc() → V4i&
normalizeNonNull() → V4i&
normalized() const → V4i
normalizedExc() const → V4i
normalizedNonNull() const → V4i
project(V4i v) const → V4i
orthogonal(V4i v) const → V4i
reflect(V4i v) const → V4i
toTable() const → table[4]
static dimensions() → int
static baseTypeMin() → int
static baseTypeMax() → int
static baseTypeSmallest() → int
static baseTypeEpsilon() → int
static closestVertex(V4i v0, V4i v1, V4i v2, V4i p) → V4i

Imath.V4f

class Imath.V4f
float x
float y
float z
float w
V4f() → V4f
V4f(V4f v) → V4f
V4f(float a) → V4f
V4f(float a, float b, float c, float d) → V4f
V4f(table[4] t) → V4f
operator==(V4f v) const → boolean
operator!=(V4f v) const → boolean
operator+(V4f v) const → V4f
operator-(V4f v) const → V4f
operator-() const → V4f
operator*(V4f) const → V4f
operator*(float s) const → V4f
operator/(V4f v) const → V4f
operator/(float s) const → V4f
operator*(M44f m) const → V4f
operator[](int idx) const → float
operator[](int idx, float value)
equalWithAbsError(V4f v, float e) const → boolean
equalWithRelError(V4f v, float e) const → boolean
dot(V4f v) → float
cross(V4f v) const → V4f
negate() → V4f&
length() const → float
length2() const → float
normalize() → V4f&
normalizeExc() → V4f&
normalizeNonNull() → V4f&
normalized() const → V4f
normalizedExc() const → V4f
normalizedNonNull() const → V4f
project(V4f v) const → V4f
orthogonal(V4f v) const → V4f
reflect(V4f v) const → V4f
toTable() const → table[4]
static dimensions() → int
static baseTypeMin() → float
static baseTypeMax() → float
static baseTypeSmallest() → float
static baseTypeEpsilon() → float
static closestVertex(V4f v0, V4f v1, V4f v2, V4f p) → V4f

Imath.V4d

class Imath.V4d
double x
double y
double z
double w
V4d() → V4d
V4d(V4d v) → V4d
V4d(double a) → V4d
V4d(double a, double b, double c, double d) → V4d
V4d(table[4] t) → V4d
operator==(V4d v) const → boolean
operator!=(V4d v) const → boolean
operator+(V4d v) const → V4d
operator-(V4d v) const → V4d
operator-() const → V4d
operator*(V4d) const → V4d
operator*(double s) const → V4d
operator/(V4d v) const → V4d
operator/(double s) const → V4d
operator*(M44d m) const → V4d
operator[](int idx) const → double
operator[](int idx, double value)
equalWithAbsError(V4d v, double e) const → boolean
equalWithRelError(V4d v, double e) const → boolean
dot(V4d v) → double
cross(V4d v) const → V4d
negate() → V4d&
length() const → double
length2() const → double
normalize() → V4d&
normalizeExc() → V4d&
normalizeNonNull() → V4d&
normalized() const → V4d
normalizedExc() const → V4d
normalizedNonNull() const → V4d
project(V4d v) const → V4d
orthogonal(V4d v) const → V4d
reflect(V4d v) const → V4d
toTable() const → table[4]
static dimensions() → int
static baseTypeMin() → double
static baseTypeMax() → double
static baseTypeSmallest() → double
static baseTypeEpsilon() → double
static closestVertex(V4d v0, V4d v1, V4d v2, V4d p) → V4d