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¶
-