Index of values


( * ) [Gg.V]
t * v is smul t v.
( * ) [Gg.V4]
t * v is smul t v.
( * ) [Gg.V3]
t * v is smul t v.
( * ) [Gg.V2]
t * v is smul t v.
(+) [Gg.V]
u + v is add u v.
(+) [Gg.V4]
u + v is add u v.
(+) [Gg.V3]
u + v is add u v.
(+) [Gg.V2]
u + v is add u v.
(-) [Gg.V]
u - v is sub u v.
(-) [Gg.V4]
u - v is sub u v.
(-) [Gg.V3]
u - v is sub u v.
(-) [Gg.V2]
u - v is sub u v.
(/) [Gg.V]
v / t is smul (1. /. t) v.
(/) [Gg.V4]
v / t is smul (1. /. t) v.
(/) [Gg.V3]
v / t is smul (1. /. t) v.
(/) [Gg.V2]
v / t is smul (1. /. t) v.

A
a [Gg.Color]
a c is the alpha component of c.
add [Gg.M]
add a b is the matrix addition a + b.
add [Gg.V]
add u v is the vector addition u + v.
add [Gg.M4]
add a b is the matrix addition a + b.
add [Gg.M3]
add a b is the matrix addition a + b.
add [Gg.M2]
add a b is the matrix addition a + b.
add [Gg.V4]
add u v is the vector addition u + v.
add [Gg.V3]
add u v is the vector addition u + v.
add [Gg.V2]
add u v is the vector addition u + v.
angle [Gg.V2]
angle v is the angular polar coordinates of v.
apply3 [Gg.Quat]
apply3 q v applies the 3D rotation of the unit quaternion q to the vector (or point) v.
apply4 [Gg.Quat]
apply4 q v apply the 3D rotation of the unit quaternion q to the homogenous vector (or point) v.
area [Gg.Box]
area b is the surface area of b.
area [Gg.Box3]
area b is the surface area of b.
area [Gg.Box2]
area b is the surface area of b.
azimuth [Gg.V3]
azimuth v is the azimuth angle spherical coordinates of v.

B
b [Gg.Color]
b c is the blue component of c.
basis [Gg.V]
basis i is the ith vector of an orthonormal basis of the vector space Gg.V.t with inner product Gg.V.dot.
basis [Gg.V4]
basis i is the ith vector of an orthonormal basis of the vector space Gg.V4.t with inner product Gg.V4.dot.
basis [Gg.V3]
basis i is the ith vector of an orthonormal basis of the vector space Gg.V3.t with inner product Gg.V3.dot.
basis [Gg.V2]
basis i is the ith vector of an orthonormal basis of the vector space Gg.V2.t with inner product Gg.V2.dot.
black [Gg.Color]
black is (v 0. 0. 0. 1.)
blend [Gg.Color]
blend src dst is src blended over dst using source over destination alpha blending.
blue [Gg.Color]
blue is (v 0. 0. 1. 1.)
bottom_left [Gg.Box2]
bottom_left b is the bottom-left corner of b.
bottom_right [Gg.Box2]
bottom_right b is the bottom-right corner of b.
buffer [Gg.Raster]
buffer r is r's format.
buffer_scalar_type [Gg.Raster]
buffer_scalar_type b is b's buffer scalar type.

C
chop [Gg.Float]
chop eps x is round x if abs_float (x -. round x) < eps and x otherwise.
clamp [Gg.Color]
clamp c is c with all components clamped to [0;1].
clamp [Gg.Float]
clamp min max x is min if x < min, max if x > max and x otherwise.
col [Gg.M]
col j a is the jth column of a.
col [Gg.M4]
col j a is the jth column of a.
col [Gg.M3]
col j a is the jth column of a.
col [Gg.M2]
col j a is the jth column of a.
comp [Gg.V]
comp i v is vi, the ith component of v.
comp [Gg.V4]
comp i v is vi, the ith component of v.
comp [Gg.V3]
comp i v is vi, the ith component of v.
comp [Gg.V2]
comp i v is vi, the ith component of v.
compare [Gg.Box]
compare u v is Pervasives.compare u v.
compare [Gg.M]
compare a b is Pervasives.compare a b.
compare [Gg.V]
compare u v is Pervasives.compare u v.
compare [Gg.Raster]
compare r r' is Pervasives.compare r r'.
compare [Gg.Box3]
compare u v is Pervasives.compare u v.
compare [Gg.Box2]
compare u v is Pervasives.compare u v.
compare [Gg.M4]
compare a b is Pervasives.compare a b.
compare [Gg.M3]
compare a b is Pervasives.compare a b.
compare [Gg.M2]
compare a b is Pervasives.compare a b.
compare [Gg.V4]
compare u v is Pervasives.compare u v.
compare [Gg.V3]
compare u v is Pervasives.compare u v.
compare [Gg.V2]
compare u v is Pervasives.compare u v.
compare [Gg.Float]
compare x y is Pervasives.compare x y.
compare_f [Gg.Box]
compare_f cmp b b' compares b and b' like Gg.Box.compare but uses cmp to compare floating point values.
compare_f [Gg.M]
compare_f cmp a b compares a and b like Gg.M.compare but uses cmp to compare floating point values.
compare_f [Gg.V]
compare_f cmp u v compares u and v like Gg.V.compare but uses cmp to compare floating point values.
compare_f [Gg.Box3]
compare_f cmp b b' compares b and b' like Gg.Box3.compare but uses cmp to compare floating point values.
compare_f [Gg.Box2]
compare_f cmp b b' compares b and b' like Gg.Box2.compare but uses cmp to compare floating point values.
compare_f [Gg.M4]
compare_f cmp a b compares a and b like Gg.M4.compare but uses cmp to compare floating point values.
compare_f [Gg.M3]
compare_f cmp a b compares a and b like Gg.M3.compare but uses cmp to compare floating point values.
compare_f [Gg.M2]
compare_f cmp a b compares a and b like Gg.M2.compare but uses cmp to compare floating point values.
compare_f [Gg.V4]
compare_f cmp u v compares u and v like Gg.V4.compare but uses cmp to compare floating point values.
compare_f [Gg.V3]
compare_f cmp u v compares u and v like Gg.V3.compare but uses cmp to compare floating point values.
compare_f [Gg.V2]
compare_f cmp u v compares u and v like Gg.V2.compare but uses cmp to compare floating point values.
compare_tol [Gg.Float]
compare_tol ~eps x y is 0 iff equal_tol ~eps x y is true and Pervasives.compare x y otherwise.
conj [Gg.Quat]
conj q is the quaternion conjugate q*.
cross [Gg.V3]
cross u v is the cross product u x v.

D
d [Gg.Raster]
d r is the index depth in number of samples.
d [Gg.Box3]
d b is Size3.d (size b).
d [Gg.Size3]
d s is the depth of s.
deg_of_rad [Gg.Float]
deg_of_rad r is r radians in degrees.
det [Gg.M]
det a is the determinant |a|.
det [Gg.M4]
det a is the determinant |a|.
det [Gg.M3]
det a is the determinant |a|.
det [Gg.M2]
det a is the determinant |a|.
dim [Gg.Box]
dim is the dimension of the boxes of type Gg.Box.t.
dim [Gg.Size]
dim is the dimension of sizes of type Gg.Size.t.
dim [Gg.M]
dim is the dimension of rows and columns.
dim [Gg.P]
dim is the dimension of points of type Gg.P.t.
dim [Gg.V]
dim is the dimension of vectors of type Gg.V.t.
dim [Gg.Raster]
dim r is r's index dimension from 1 to 3.
dim [Gg.Box3]
dim is the dimension of the boxes of type Gg.box3.
dim [Gg.Box2]
dim is the dimension of the boxes of type Gg.box2.
dim [Gg.Size3]
dim is the dimension of sizes of type Gg.size3.
dim [Gg.Size2]
dim is the dimension of sizes of type Gg.size2.
dim [Gg.M4]
dim is the dimension of rows and columns.
dim [Gg.M3]
dim is the dimension of rows and columns.
dim [Gg.M2]
dim is the dimension of rows and columns.
dim [Gg.P3]
dim is the dimension of points of type Gg.p3.
dim [Gg.P2]
dim is the dimension of points of type Gg.p2.
dim [Gg.V4]
dim is the dimension of vectors of type Gg.v4.
dim [Gg.V3]
dim is the dimension of vectors of type Gg.v3.
dim [Gg.V2]
dim is the dimension of vectors of type Gg.v2.
div [Gg.V]
div u v is the component wise division u / v.
div [Gg.V4]
div u v is the component wise division u / v.
div [Gg.V3]
div u v is the component wise division u / v.
div [Gg.V2]
div u v is the component wise division u / v.
dot [Gg.V]
dot u v is the dot product u.v.
dot [Gg.V4]
dot u v is the dot product u.v.
dot [Gg.V3]
dot u v is the dot product u.v.
dot [Gg.V2]
dot u v is the dot product u.v.

E
e [Gg.Float]
The constant e.
e00 [Gg.M4]
e00 [Gg.M3]
e00 [Gg.M2]
e01 [Gg.M4]
e01 [Gg.M3]
e01 [Gg.M2]
e02 [Gg.M4]
e02 [Gg.M3]
e03 [Gg.M4]
e10 [Gg.M4]
e10 [Gg.M3]
e10 [Gg.M2]
e11 [Gg.M4]
e11 [Gg.M3]
e11 [Gg.M2]
e12 [Gg.M4]
e12 [Gg.M3]
e13 [Gg.M4]
e20 [Gg.M4]
e20 [Gg.M3]
e21 [Gg.M4]
e21 [Gg.M3]
e22 [Gg.M4]
e22 [Gg.M3]
e23 [Gg.M4]
e30 [Gg.M4]
e31 [Gg.M4]
e32 [Gg.M4]
e33 [Gg.M4]
ediv [Gg.M]
ediv a b is the element wise division of a and b.
ediv [Gg.M4]
ediv a b is the element wise division of a and b.
ediv [Gg.M3]
ediv a b is the element wise division of a and b.
ediv [Gg.M2]
ediv a b is the element wise division of a and b.
el [Gg.M]
el i j a is the element aij.
el [Gg.M4]
el i j a is the element aij.
el [Gg.M3]
el i j a is the element aij.
el [Gg.M2]
el i j a is the element aij.
empty [Gg.Box]
empty is the empty box.
empty [Gg.Box3]
empty is the empty box.
empty [Gg.Box2]
empty is the empty box.
emul [Gg.M]
emul a b is the element wise multiplication of a and b.
emul [Gg.M4]
emul a b is the element wise multiplication of a and b.
emul [Gg.M3]
emul a b is the element wise multiplication of a and b.
emul [Gg.M2]
emul a b is the element wise multiplication of a and b.
equal [Gg.Box]
equal b b' is b = b'.
equal [Gg.M]
equal a b is a = b.
equal [Gg.V]
equal u v is u = v.
equal [Gg.Raster]
equal r r' is r = r'.
equal [Gg.Box3]
equal b b' is b = b'.
equal [Gg.Box2]
equal b b' is b = b'.
equal [Gg.M4]
equal a b is a = b.
equal [Gg.M3]
equal a b is a = b.
equal [Gg.M2]
equal a b is a = b.
equal [Gg.V4]
equal u v is u = v.
equal [Gg.V3]
equal u v is u = v.
equal [Gg.V2]
equal u v is u = v.
equal [Gg.Float]
equal x y is x = y.
equal_f [Gg.Box]
equal_f eq b b' tests b and b' like Gg.Box.equal but uses eq to test floating point values.
equal_f [Gg.M]
equal_f eq a b tests a and b like Gg.M.equal but uses eq to test floating point values.
equal_f [Gg.V]
equal_f eq u v tests u and v like Gg.V.equal but uses eq to test floating point values.
equal_f [Gg.Box3]
equal_f eq b b' tests b and b' like Gg.Box3.equal but uses eq to test floating point values.
equal_f [Gg.Box2]
equal_f eq b b' tests b and b' like Gg.Box2.equal but uses eq to test floating point values.
equal_f [Gg.M4]
equal_f eq a b tests a and b like Gg.M4.equal but uses eq to test floating point values.
equal_f [Gg.M3]
equal_f eq a b tests a and b like Gg.M3.equal but uses eq to test floating point values.
equal_f [Gg.M2]
equal_f eq a b tests a and b like Gg.M2.equal but uses eq to test floating point values.
equal_f [Gg.V4]
equal_f eq u v tests u and v like Gg.V4.equal but uses eq to test floating point values.
equal_f [Gg.V3]
equal_f eq u v tests u and v like Gg.V3.equal but uses eq to test floating point values.
equal_f [Gg.V2]
equal_f eq u v tests u and v like Gg.V2.equal but uses eq to test floating point values.
equal_tol [Gg.Float]
equal_tol eps x y is true iff |x - y| <= eps * max (1,|x|,|y|).
exists [Gg.M]
exists p a is p a00 || p a10 || ...
exists [Gg.V]
exists p v is p v0 || p v1 || ...
exists [Gg.M4]
exists p a is p a00 || p a10 || ...
exists [Gg.M3]
exists p a is p a00 || p a10 || ...
exists [Gg.M2]
exists p a is p a00 || p a10 || ...
exists [Gg.V4]
exists p v is p v0 || p v1 || ...
exists [Gg.V3]
exists p v is p v0 || p v1 || ...
exists [Gg.V2]
exists p v is p v0 || p v1 || ...

F
first [Gg.Raster]
first r is the buffer scalar index where the first sample is stored.
fmax [Gg.Float]
fmax x y is y if x < y and x otherwise.
fmin [Gg.Float]
fmin x y is x if x < y and y otherwise.
fold [Gg.M]
fold f acc a is f (...
fold [Gg.V]
fold f acc v is f (...
fold [Gg.M4]
fold f acc a is f (...
fold [Gg.M3]
fold f acc a is f (...
fold [Gg.M2]
fold f acc a is f (...
fold [Gg.V4]
fold f acc v is f (...
fold [Gg.V3]
fold f acc v is f (...
fold [Gg.V2]
fold f acc v is f (...
foldi [Gg.M]
foldi f acc a is f (...
foldi [Gg.V]
foldi f acc v is f (...
foldi [Gg.M4]
foldi f acc a is f (...
foldi [Gg.M3]
foldi f acc a is f (...
foldi [Gg.M2]
foldi f acc a is f (...
foldi [Gg.V4]
foldi f acc v is f (...
foldi [Gg.V3]
foldi f acc v is f (...
foldi [Gg.V2]
foldi f acc v is f (...
for_all [Gg.M]
for_all p a is p a00 && p a10 && ...
for_all [Gg.V]
for_all p v is p v0 && p v1 && ...
for_all [Gg.M4]
for_all p a is p a00 && p a10 && ...
for_all [Gg.M3]
for_all p a is p a00 && p a10 && ...
for_all [Gg.M2]
for_all p a is p a00 && p a10 && ...
for_all [Gg.V4]
for_all p v is p v0 && p v1 && ...
for_all [Gg.V3]
for_all p v is p v0 && p v1 && ...
for_all [Gg.V2]
for_all p v is p v0 && p v1 && ...

G
g [Gg.Color]
g c is the green component of c.
gray [Gg.Color]
gray a g is the sRGB color (g, g, g, a) converted to color a value.
gray_l [Gg.Raster]
gray_l is for linear Gray samples from the Gg.Color.p_gray_l profile.
graya_l [Gg.Raster]
graya_l is for linear Gray samples from the Gg.Color.p_gray_l luminance with an alpha component.
green [Gg.Color]
green is (v 0. 1. 0. 1.)

H
h [Gg.Raster]
h r is the index height in number of samples.
h [Gg.Box3]
h b is Size3.h (size b).
h [Gg.Box2]
h b is Size2.h (size b).
h [Gg.Size3]
h s is the height of s.
h [Gg.Size2]
h s is the height of s.
h_skip [Gg.Raster]
f_h_skip r is the number of buffer scalars to skip between two consecutive planes.
half [Gg.V]
half v is the half vector smul 0.5 v.
half [Gg.V4]
half v is the half vector smul 0.5 v.
half [Gg.V3]
half v is the half vector smul 0.5 v.
half [Gg.V2]
half v is the half vector smul 0.5 v.
homogene [Gg.V]
homogene v is the vector v/(comp (dim - 1) v) if comp (dim - 1) v <> 0 and v otherwise.
homogene [Gg.V4]
homogene v is the vector v/vw if vw <> 0 and v otherwise.
homogene [Gg.V3]
homogene v is the vector v/vz if vz <> 0 and v otherwise.
homogene [Gg.V2]
homogene v is the vector v/vy if vy <> 0 and v otherwise.

I
id [Gg.M]
id is the identity matrix, the neutral element for Gg.M.mul.
id [Gg.M4]
id is the identity matrix, the neutral element for Gg.M4.mul.
id [Gg.M3]
id is the identity matrix, the neutral element for Gg.M3.mul.
id [Gg.M2]
id is the identity matrix, the neutral element for Gg.M2.mul.
id [Gg.Quat]
id is the identity quaternion 1.
infinity [Gg.V]
infinity is the vector whose components are infinity.
infinity [Gg.V4]
infinity is the vector whose components are infinity.
infinity [Gg.V3]
infinity is the vector whose components are infinity.
infinity [Gg.V2]
infinity is the vector whose components are infinity.
inset [Gg.Box]
inset d b is b whose edges are inset in each dimension according to amounts in d.
inset [Gg.Box3]
inset d b is b whose edges are inset in each dimension according to amounts in d.
inset [Gg.Box2]
inset d b is b whose edges are inset in each dimension according to amounts in d.
int_of_round [Gg.Float]
int_of_round x is truncate (round v).
inter [Gg.Box]
inter b b' is a box whose space is the intersection of S(b) and S(b').
inter [Gg.Box3]
inter b b' is a box whose space is the intersection of S(b) and S(b').
inter [Gg.Box2]
inter b b' is a box whose space is the intersection of S(b) and S(b').
inv [Gg.M]
inv a is the inverse matrix a-1.
inv [Gg.M4]
inv a is the inverse matrix a-1.
inv [Gg.M3]
inv a is the inverse matrix a-1.
inv [Gg.M2]
inv a is the inverse matrix a-1.
inv [Gg.Quat]
inv q is the quaternion inverse q-1.
inv_pi [Gg.Float]
1 /. pi.
is_empty [Gg.Box]
is_empty b is true iff b is Gg.Box.empty.
is_empty [Gg.Box3]
is_empty b is true iff b is Gg.Box3.empty.
is_empty [Gg.Box2]
is_empty b is true iff b is Gg.Box2.empty.
is_inf [Gg.Float]
is_inf x is true iff x is infinity or neg_infinity.
is_int [Gg.Float]
is_int x is true iff x is an integer.
is_nan [Gg.Float]
is_nan x is true iff x is a NaN.
is_plane [Gg.Box3]
is_plane b is true iff the size of b is equal to 0 in exactly one dimension.
is_pt [Gg.Box]
is_pt b is true iff b is not Gg.Box.empty and its size is equal to 0 in every dimension.
is_pt [Gg.Box3]
is_pt b is true iff b is not Gg.Box3.empty and its size is equal to 0 in every dimension.
is_pt [Gg.Box2]
is_pt b is true iff b is not Gg.Box2.empty and its size is equal to 0 in every dimension.
is_seg [Gg.Box3]
is_seg b is true iff b is not Gg.Box3.empty and its size is equal to 0 in exactly two dimensions.
is_seg [Gg.Box2]
is_seg b is true iff b is not Gg.Box2.empty and its size is equal to 0 in exactly one dimension.
is_zero [Gg.Float]
is_zero eps x is true if abs_float x < eps and false otherwise.
isects [Gg.Box]
isects b b' is not (is_empty (inter b b')).
isects [Gg.Box3]
isects b b' is not (is_empty (inter b b')).
isects [Gg.Box2]
isects b b' is not (is_empty (inter b b')).
iter [Gg.M]
iter f a is f a00; f a10; ...
iter [Gg.V]
iter f v is f v0; f v1; ...
iter [Gg.M4]
iter f a is f a00; f a10; ...
iter [Gg.M3]
iter f a is f a00; f a10; ...
iter [Gg.M2]
iter f a is f a00; f a10; ...
iter [Gg.V4]
iter f v is f v0; f v1; ...
iter [Gg.V3]
iter f v is f v0; f v1; ...
iter [Gg.V2]
iter f v is f v0; f v1; ...
iteri [Gg.M]
iteri f a is f 0 0 a00; f 1 0 a10; ...
iteri [Gg.V]
iteri f v is f 0 v0; f 1 v1; ...
iteri [Gg.M4]
iteri f a is f 0 0 a00; f 1 0 a10; ...
iteri [Gg.M3]
iteri f a is f 0 0 a00; f 1 0 a10; ...
iteri [Gg.M2]
iteri f a is f 0 0 a00; f 1 0 a10; ...
iteri [Gg.V4]
iteri f v is f 0 v0; f 1 v1; ...
iteri [Gg.V3]
iteri f v is f 0 v0; f 1 v1; ...
iteri [Gg.V2]
iteri f v is f 0 v0; f 1 v1; ...

L
ltr [Gg.Box]
ltr m b is the smallest box containing the corners of b transformed by m.
ltr [Gg.V]
ltr m v is the linear transform mv.
ltr [Gg.Box3]
ltr m b is the smallest box containing the corners of b transformed by m.
ltr [Gg.Box2]
ltr m b is the smallest box containing the corners of b transformed by m.
ltr [Gg.V4]
ltr m v is the linear transform mv.
ltr [Gg.V3]
ltr m v is the linear transform mv.
ltr [Gg.V2]
ltr m v is the linear transform mv.

M
map [Gg.M]
map f a is the element wise application of f to a.
map [Gg.V]
map f v is the component wise application of f to v.
map [Gg.M4]
map f a is the element wise application of f to a.
map [Gg.M3]
map f a is the element wise application of f to a.
map [Gg.M2]
map f a is the element wise application of f to a.
map [Gg.V4]
map f v is the component wise application of f to v.
map [Gg.V3]
map f v is the component wise application of f to v.
map [Gg.V2]
map f v is the component wise application of f to v.
map_f [Gg.Box]
map_f f b is the box whose origin and size are those of b with their components mapped by f.
map_f [Gg.Box3]
map_f f b is the box whose origin and size are those of b with their components mapped by f.
map_f [Gg.Box2]
map_f f b is the box whose origin and size are those of b with their components mapped by f.
mapi [Gg.M]
mapi f a is like Gg.M.map but the element indices are also given.
mapi [Gg.V]
mapi f v is like Gg.V.map but the component index is also given.
mapi [Gg.M4]
mapi f a is like Gg.M4.map but the element indices are also given.
mapi [Gg.M3]
mapi f a is like Gg.M3.map but the element indices are also given.
mapi [Gg.M2]
mapi f a is like Gg.M2.map but the element indices are also given.
mapi [Gg.V4]
mapi f v is like Gg.V4.map but the component index is also given.
mapi [Gg.V3]
mapi f v is like Gg.V3.map but the component index is also given.
mapi [Gg.V2]
mapi f v is like Gg.V2.map but the component index is also given.
max [Gg.Box]
max b is the greatest point of b (its size added to the origin).
max [Gg.Box3]
max b is the greatest point of b (its size added to the origin).
max [Gg.Box2]
max b is the greatest point of b (its size added to the origin).
max_frac_float [Gg.Float]
The greatest positive floating point number with a fractional part (the float before 252).
max_int_arith [Gg.Float]
The greatest positive floating point number (253) such that any integer in the range [-max_int_arith;max_int_arith] is represented exactly.
max_sub_float [Gg.Float]
The greatest positive subnormal floating point number.
maxx [Gg.Box3]
maxx b is V3.x (max b).
maxx [Gg.Box2]
maxx b is V2.x (max b).
maxy [Gg.Box3]
maxy b is V3.y (max b).
maxy [Gg.Box2]
maxy b is V2.y (max b).
maxz [Gg.Box3]
maxz b is V3.z (max b).
mem [Gg.Box]
mem p b is true iff p is in S(b).
mem [Gg.Box3]
mem p b is true iff p is in S(b).
mem [Gg.Box2]
mem p b is true iff p is in S(b).
mid [Gg.Box]
mid b is the mid point between min and max.
mid [Gg.P]
mid p q is the mid point (p + q)/2.
mid [Gg.Box3]
mid b is the mid point between min and max.
mid [Gg.Box2]
mid b is the mid point between min and max.
mid [Gg.P3]
mid p q is the mid point (p + q)/2.
mid [Gg.P2]
mid p q is the mid point (p + q)/2.
midx [Gg.Box3]
midx b is V3.x (mid b).
midx [Gg.Box2]
midx b is V2.x (mid b).
midy [Gg.Box3]
midy b is V3.y (mid b).
midy [Gg.Box2]
midy b is V2.y (mid b).
midz [Gg.Box3]
midz b is V3.z (mid b).
min [Gg.Box]
min b is the smallest point of b (its origin).
min [Gg.Box3]
min b is the smallest point of b (its origin).
min [Gg.Box2]
min b is the smallest point of b (its origin).
min_sub_float [Gg.Float]
The smallest positive subnormal floating point number.
minx [Gg.Box3]
minx b is V3.x (min b).
minx [Gg.Box2]
minx b is V2.x (min b).
miny [Gg.Box3]
miny b is V3.y (min b).
miny [Gg.Box2]
miny b is V2.y (min b).
minz [Gg.Box3]
minz b is V3.z (min b).
mix [Gg.V]
mix u v t is the linear interpolation u + t(v - u).
mix [Gg.V4]
mix u v t is the linear interpolation u + t(v - u).
mix [Gg.V3]
mix u v t is the linear interpolation u + t(v - u).
mix [Gg.V2]
mix u v t is the linear interpolation u + t(v - u).
mix [Gg.Float]
mix x y t is the linear interpolation x +. t *. (y -. x).
move [Gg.Box]
move d b is b translated by d.
move [Gg.Box3]
move d b is b translated by d.
move [Gg.Box2]
move d b is b translated by d.
move [Gg.M4]
move d translates 3D space in the x, y and z dimensions according to d.
move [Gg.M3]
move d translates 2D space in the x and y dimensions according to d.
mul [Gg.M]
mul a b is the matrix multiplication a * b.
mul [Gg.V]
mul u v is the component wise multiplication u * v.
mul [Gg.M4]
mul a b is the matrix multiplication a * b.
mul [Gg.M3]
mul a b is the matrix multiplication a * b.
mul [Gg.M2]
mul a b is the matrix multiplication a * b.
mul [Gg.Quat]
mul q r is the quaternion multiplication q * r.
mul [Gg.V4]
mul u v is the component wise multiplication u * v.
mul [Gg.V3]
mul u v is the component wise multiplication u * v.
mul [Gg.V2]
mul u v is the component wise multiplication u * v.

N
nan [Gg.Float]
nan payload is a NaN whose 51 lower significand bits are defined by the 51 lower (or less, as int allows) bits of payload.
nan_payload [Gg.Float]
nan_payload x is the 51 lower significand bits (or less, as int allows) of the NaN x.
neg [Gg.M]
neg a is the negated matrix -a.
neg [Gg.V]
neg v is the inverse vector -v.
neg [Gg.M4]
neg a is the negated matrix -a.
neg [Gg.M3]
neg a is the negated matrix -a.
neg [Gg.M2]
neg a is the negated matrix -a.
neg [Gg.V4]
neg v is the inverse vector -v.
neg [Gg.V3]
neg v is the inverse vector -v.
neg [Gg.V2]
neg v is the inverse vector -v.
neg_infinity [Gg.V]
neg_infinity is the vector whose components are neg_infinity.
neg_infinity [Gg.V4]
neg_infinity is the vector whose components are neg_infinity.
neg_infinity [Gg.V3]
neg_infinity is the vector whose components are neg_infinity.
neg_infinity [Gg.V2]
neg_infinity is the vector whose components are neg_infinity.
nlerp [Gg.Quat]
nlerp q r t is the normalized linear interpolation between q and r at t.
norm [Gg.V]
norm v is the norm |v| = sqrt v.v.
norm [Gg.V4]
norm v is the norm |v| = sqrt v.v.
norm [Gg.V3]
norm v is the norm |v| = sqrt v.v.
norm [Gg.V2]
norm v is the norm |v| = sqrt v.v.
norm2 [Gg.V]
norm2 v is the squared norm |v|2 .
norm2 [Gg.V4]
norm2 v is the squared norm |v|2 .
norm2 [Gg.V3]
norm2 v is the squared norm |v|2 .
norm2 [Gg.V2]
norm2 v is the squared norm |v|2 .

O
o [Gg.Box]
o b is the origin of b.
o [Gg.P]
o is the point whose coordinates are all zero.
o [Gg.Box3]
o b is the origin of b.
o [Gg.Box2]
o b is the origin of b.
o [Gg.P3]
o is the point (0 0 0).
o [Gg.P2]
o is the point (0 0).
of_cols [Gg.M4]
of_cols c0 c1 c2 c3 is the matrix whose columns are c0, c1, c2 and c3.
of_cols [Gg.M3]
of_cols c0 c1 c2 is the matrix whose columns are c0, c1 and c2.
of_cols [Gg.M2]
of_cols c0 c1 is the matrix whose columns are c0 and c1.
of_lab [Gg.Color]
of_lab c is the L*a*b* color c as a Gg color value.
of_lch_ab [Gg.Color]
of_lch_ab c is the L*C*hab color c as a Gg color.
of_lch_uv [Gg.Color]
of_lch_uv c is the L*C*huv color c as a Gg color.
of_luv [Gg.Color]
of_luv c is the L*u*v* color c as a Gg color.
of_m2_v2 [Gg.M3]
of_m2_v2 m v is the matrix whose first two rows are those of m,v side by side and the third is 0 0 1.
of_m3 [Gg.M2]
of_m3 m extracts the 2D linear part (top-left 2x2 matrix) of m.
of_m3 [Gg.Quat]
of_m3 m is the unit quaternion for the rotation in m.
of_m3_v3 [Gg.M4]
of_m3_v3 m v is the matrix whose first three rows are those of m,v side by side and the fourth is 0 0 0 1.
of_m4 [Gg.M3]
of_m4 m extracts the 3D linear part (top-left 3x3 matrix) of m.
of_m4 [Gg.M2]
of_m4 m extracts the 2D linear part (top-left 2x2 matrix) of m.
of_m4 [Gg.Quat]
of_m4 m is the unit quaternion for the rotation in the 3x3 top left matrix in m.
of_polar [Gg.V2]
of_polar pv is a vector whose cartesian coordinates (x, y) correspond to the radial and angular polar coordinates (r, theta) given by (V2.x pv, V2.y pv).
of_pts [Gg.Box]
of_pts p p' is the smallest box whose space contains p and p'.
of_pts [Gg.Box3]
of_pts p p' is the smallest box whose space contains p and p'.
of_pts [Gg.Box2]
of_pts p p' is the smallest box whose space contains p and p'.
of_quat [Gg.M4]
to_quat q is the rotation of the unit quaternion q as 4D matrix.
of_quat [Gg.M3]
of_quat q is the rotation of the unit quaternion q as 3D matrix.
of_rows [Gg.M4]
of_rows r0 r1 r2 r3 is the matrix whose rows are r0, r1, r2 and r3.
of_rows [Gg.M3]
of_rows r0 r1 r2 is the matrix whose rows are r0, r1 and r2.
of_rows [Gg.M2]
of_rows r0 r1 is the matrix whose rows are r0 and r1.
of_spherical [Gg.V3]
of_spherical sv is the vector whose cartesian coordinates (x, y, z) correspond to the radial, azimuth angle and zenith angle spherical coordinates (r, theta, phi) given by (V3.x sv, V2.y sv, V3.z sv).
of_srgb [Gg.Color]
of_srgb c is the sRGB color c as a Gg color.
of_tuple [Gg.V4]
of_tuple (x, y, z, w) is v x y z w.
of_tuple [Gg.V3]
of_tuple (x, y, z) is v x y z.
of_tuple [Gg.V2]
of_tuple (x, y) is V2.v x y.
of_v2 [Gg.V4]
of_v2 u z w is v (V2.x u) (V2.y u) z w.
of_v2 [Gg.V3]
of_v2 u z is v (V2.x u) (V2.y u) z.
of_v3 [Gg.V4]
of_v3 u w is v (V3.x u) (V3.y u) (V3.z u) w.
of_v3 [Gg.V2]
of_v3 u is v (V3.x u) (V3.y u).
of_v4 [Gg.V3]
of_v4 u z is v (V4.x u) (V4.y u) (V4.z u).
of_v4 [Gg.V2]
of_v4 u is v (V4.x u) (V4.y u).
ortho [Gg.M4]
ortho left right bottom top near far maps the axis aligned box with corners (left, bottom, -near) and (right, top, -far) to the axis aligned cube with corner (-1, -1, -1) and (1, 1, 1).
ortho [Gg.V2]
ortho v is v rotated by pi / 2.
ow [Gg.V4]
ow is the unit vector (0. 0. 0. 1.).
ox [Gg.Box3]
ox b is V3.x (o b).
ox [Gg.Box2]
ox b is V2.x (o b).
ox [Gg.V4]
ox is the unit vector (1. 0. 0. 0.).
ox [Gg.V3]
ox is the unit vector (1. 0. 0.).
ox [Gg.V2]
ox is the unit vector (1. 0.).
oy [Gg.Box3]
oy b is V3.y (o b).
oy [Gg.Box2]
oy b is V2.y (o b).
oy [Gg.V4]
oy is the unit vector (0. 1. 0. 0.).
oy [Gg.V3]
oy is the unit vector (0. 1. 0.).
oy [Gg.V2]
oy is the unit vector (0. 1.).
oz [Gg.Box3]
oz b is V3.z (o b).
oz [Gg.V4]
oz is the unit vector (0. 0. 1. 0.).
oz [Gg.V3]
oz is the unit vector (0. 0. 1.).

P
p_gray_l [Gg.Color]
p_gray_l is a linear gray color profile
p_rgb_l [Gg.Color]
p_rgb_l is the color profile of color values.
persp [Gg.M4]
persp left right bottom top near far maps the frustum with top of the underlying pyramid at the origin, near clip rectangle corners (left, bottom, -near), (right, top, -near) and far plane at -far to the axis aligned cube with corners (-1, -1, -1) and (1,1,1).
pi [Gg.Float]
The constant pi.
pi_div_2 [Gg.Float]
pi /. 2.
pi_div_4 [Gg.Float]
pi /. 4.
pitches [Gg.Raster]
pitches r is (x_pitch, y_pitch, z_pitch) where x_pitch is the number of buffer scalars from sample to sample., y_pitch is the number of buffer scalars from line to line., z_pitch is the number of buffer scalars from plane to plane. The buffer index where the sample (x,y,z) starts is given by:
(Raster.first r) + z * z_pitch + y * y_pitch + x * x_pitch
polar [Gg.V2]
polar r theta is V2.of_polar (V2.v r theta).
pp [Gg.Box]
pp ppf b prints a textual representation of b on ppf.
pp [Gg.M]
pp ppf a prints a textual representation of a on ppf.
pp [Gg.V]
pp ppf v prints a textual representation of v on ppf.
pp [Gg.Raster]
pp ppf t prints a textual represenation of t on ppf.
pp [Gg.Box3]
pp ppf b prints a textual representation of b on ppf.
pp [Gg.Box2]
pp ppf b prints a textual representation of b on ppf.
pp [Gg.M4]
pp ppf a prints a textual representation of a on ppf.
pp [Gg.M3]
pp ppf a prints a textual representation of a on ppf.
pp [Gg.M2]
pp ppf a prints a textual representation of a on ppf.
pp [Gg.V4]
pp ppf v prints a textual representation of v on ppf.
pp [Gg.V3]
pp ppf v prints a textual representation of v on ppf.
pp [Gg.V2]
pp ppf v prints a textual representation of v on ppf.
pp [Gg.Float]
pp ppf x prints x on ppf according to the lossless representation of Gg.Float.to_string.
pp_buffer [Gg.Raster]
pp_buffer b prints a textual representation of b on ppf.
pp_f [Gg.Box]
pp_f pp_fl ppf b prints b like Gg.Box.pp but uses pp_fl to print floating point values.
pp_f [Gg.M]
pp_f pp_e ppf a prints a like Gg.M.pp but uses pp_e to print floating point values.
pp_f [Gg.V]
pp_f pp_comp ppf v prints v like Gg.V.pp but uses pp_comp to print floating point values.
pp_f [Gg.Box3]
pp_f pp_fl ppf b prints b like Gg.Box3.pp but uses pp_fl to print floating point values.
pp_f [Gg.Box2]
pp_f pp_fl ppf b prints b like Gg.Box2.pp but uses pp_fl to print floating point values.
pp_f [Gg.M4]
pp_f pp_e ppf a prints a like Gg.M4.pp but uses pp_e to print floating point values.
pp_f [Gg.M3]
pp_f pp_e ppf a prints a like Gg.M3.pp but uses pp_e to print floating point values.
pp_f [Gg.M2]
pp_f pp_e ppf a prints a like Gg.M2.pp but uses pp_e to print floating point values.
pp_f [Gg.V4]
pp_f pp_comp ppf v prints v like Gg.V4.pp but uses pp_comp to print floating point values.
pp_f [Gg.V3]
pp_f pp_comp ppf v prints v like Gg.V3.pp but uses pp_comp to print floating point values.
pp_f [Gg.V2]
pp_f pp_comp ppf v prints v like Gg.V2.pp but uses pp_comp to print floating point values.
pp_sample_format [Gg.Raster]
pp_sample_format ppf sf prints a textual representation of sf on ppf.
pp_sample_pack [Gg.Raster]
pp_sample_pack ppf pack prints a textual representation of pack on ppf.
pp_sample_semantics [Gg.Raster]
pp_sample_semantics ppf sem prints a textual representation of sem on ppf.
pp_scalar_type [Gg.Raster]
pp_scalar_type ppf st prints a textual representation of st on ppf.
pp_space [Gg.Color]
pp_space s prints a textual representation of s on ppf.
pred [Gg.Float]
pred x is -. succ (-.x), i.e.
profile_dim [Gg.Color]
profile_space p is space_dim (profile_space d).
profile_of_icc [Gg.Color]
profile_of_icc s is a profile from the ICC profile byte stream s.
profile_space [Gg.Color]
profile_space p is p's color space.
profile_to_icc [Gg.Color]
profile_to_icc p is p's ICC profile byte stream.

R
r [Gg.Color]
r c is the red component of c.
rad_of_deg [Gg.Float]
rad_of_deg d is d degrees in radians.
random [Gg.Float]
random min len () is a random float in the interval [min;min+len] (min defaults to 0.).
red [Gg.Color]
red is (v 1. 0. 0. 1.)
remap [Gg.Float]
remap x0 x1 y0 y1 v applies to v the affine transform that maps x0 to y0 and x1 to y1.
res [Gg.Raster]
res r is r's resolution in sample per meters, if any.
rgb_l [Gg.Raster]
rgb_l is for linear RGB samples from the Gg.Color.p_rgb_l profile.
rgba_l [Gg.Raster]
rgba_l is for linear RGB samples from the Gg.Color.p_rgb_l profile with an alpha component.
rigid [Gg.M4]
rigid move rot is the rigid body transformation of 3D space that rotates by the axis/angle rot and then translates by move.
rigid [Gg.M3]
rigid move theta is the rigid body transformation of 2D space that rotates by theta and then translates by move.
rigidq [Gg.M4]
rigid move rot is the rigid body transformation of 3D space that rotates by the quaternion rot and then translates by move.
rot [Gg.M3]
See Gg.M2.rot.
rot [Gg.M2]
rot theta rotates 2D space around the origin by theta.
rot_axis [Gg.M4]
rot_axis [Gg.M3]
rot_axis v theta rotates 3D space by theta around the unit vector v.
rot_axis [Gg.Quat]
Unit quaternion for the rotation, see Gg.M3.rot_axis.
rot_map [Gg.M4]
rot_map [Gg.M3]
rot_map u v rotates 3D space to map the unit vector u on the unit vector v.
rot_map [Gg.Quat]
Unit quaternion for the rotation, see Gg.M3.rot_map.
rot_zyx [Gg.M4]
rot_zyx [Gg.M3]
rot_zyx r rotates 3D space first by V3.x r around the x-axis, then by V3.y r around the y-axis and finally by V3.z r around the z-axis.
rot_zyx [Gg.Quat]
Unit quaternion for the rotation, see Gg.M3.rot_zyx.
round [Gg.Box]
round b is the smallest box containing b with integer valued corners.
round [Gg.Box3]
round b is the smallest box containing b with integer valued corners.
round [Gg.Box2]
round b is the smallest box containing b with integer valued corners.
round [Gg.Float]
round x is the integer nearest to x.
round_dfrac [Gg.Float]
round_dfrac d x rounds x to the dth decimal fractional digit.
round_dsig [Gg.Float]
round_dsig d x rounds the normalized decimal significand of x to the dth decimal fractional digit.
round_zero [Gg.Float]
round_zero eps x is 0. if abs_float x < eps and x otherwise.
row [Gg.M]
row i a is the ith row of a.
row [Gg.M4]
row i a is the ith row of a.
row [Gg.M3]
row i a is the ith row of a.
row [Gg.M2]
row i a is the ith row of a.

S
sample_format [Gg.Raster]
f_sample_format r is r's sample format.
sample_format_v [Gg.Raster]
sample_format_v pack sem st is a sample format with semantics sem and scalar type st.
scalar_type_byte_count [Gg.Raster]
scalar_type_byte_count st is the number of bytes used by a scalar of type st.
scale [Gg.M4]
scale s scales 4D space in the x, y, z and w dimensions according to s.
scale [Gg.M3]
scale s scales 3D space in the x, y and z dimensions according to s.
scale [Gg.M2]
scale s scales 2D space in the x and y dimensions according to s.
scale2 [Gg.M3]
scale3 [Gg.M4]
sf_dim [Gg.Raster]
sf_dim sf is sf's sample dimension.
sf_pack [Gg.Raster]
sf_pack sf is sf's sample pack, if any.
sf_scalar_count [Gg.Raster]
sf_scalar_count first w_skip h_skip w h d sf is the minimal number of scalars needed to hold a raster data with the corresponding parameters, see Gg.Raster.v for their description.
sf_scalar_type [Gg.Raster]
sf_scalar_type sf is sf's buffer scalar type
sf_semantics [Gg.Raster]
sf_semantics sf is sf's semantics.
sign [Gg.Float]
sign x is 1. if x > 0., 0. if x = 0., -1. if x < 0.
sign_bit [Gg.Float]
sign_bit x is true iff the sign bit is set in x.
size [Gg.Box]
size b is the size of b.
size [Gg.Box3]
size b is the size of b.
size [Gg.Box2]
size b is the size of b.
size2 [Gg.Raster]
size2 r is r's index width and height as floats.
size3 [Gg.Raster]
size3 r is r's index width, height and depth as floats.
slerp [Gg.Quat]
slerp q r t is the spherical linear interpolation between q and r at t.
smooth_step [Gg.Float]
smooth_step e0 e1 x is 0. if x <= e0, 1. if x >= e1 and cubic hermite interpolation between 0.
smul [Gg.M]
smul s a is a's elements multiplied by the scalar s.
smul [Gg.V]
smul s v is the scalar multiplication sv.
smul [Gg.M4]
smul s a is a's elements multiplied by the scalar s.
smul [Gg.M3]
smul s a is a's elements multiplied by the scalar s.
smul [Gg.M2]
smul s a is a's elements multiplied by the scalar s.
smul [Gg.V4]
smul s v is the scalar multiplication sv.
smul [Gg.V3]
smul s v is the scalar multiplication sv.
smul [Gg.V2]
smul s v is the scalar multiplication sv.
space_dim [Gg.Color]
space_dim s is the dimension of the color space s.
spherical [Gg.V3]
spherical r theta phi is of_spherical (V3.v r theta phi).
squad [Gg.Quat]
squad q cq cr r t is the spherical cubic interpolation between q and r at t.
srandom [Gg.Float]
srandom state min len () is like Gg.Float.random but uses state for the generation.
srigid [Gg.M4]
rigid scale move rot scale is like Gg.M4.rigid but starts by scaling according to scale.
srigid [Gg.M3]
srigid move theta scale is like Gg.M3.rigid but starts by scaling according to scale.
srigidq [Gg.M4]
srigid move rot scale is like Gg.M4.rigidq but starts by scaling according to scale.
step [Gg.Float]
step edge x is 0. if x < edge and 1. otherwise.
sub [Gg.M]
sub a b is the matrix subtraction a - b.
sub [Gg.V]
sub u v is the vector subtraction u - v.
sub [Gg.Raster]
sub x y z w h d r is a raster corresponding to a subset of the index of r.
sub [Gg.M4]
sub a b is the matrix subtraction a - b.
sub [Gg.M3]
sub a b is the matrix subtraction a - b.
sub [Gg.M2]
sub a b is the matrix subtraction a - b.
sub [Gg.V4]
sub u v is the vector subtraction u - v.
sub [Gg.V3]
sub u v is the vector subtraction u - v.
sub [Gg.V2]
sub u v is the vector subtraction u - v.
subset [Gg.Box]
subset b b' is true iff S(b) is included in S(b').
subset [Gg.Box3]
subset b b' is true iff S(b) is included in S(b').
subset [Gg.Box2]
subset b b' is true iff S(b) is included in S(b').
succ [Gg.Float]
succ x is the floating point value just after x towards positive infinity.

T
to_lab [Gg.Color]
to_lab c is the Gg color c as a L*a*b* color.
to_lch_ab [Gg.Color]
to_lch_ab c is the Gg color c as a L*C*hab.
to_lch_uv [Gg.Color]
to_lch_uv c is the Gg color c as a L*C*huv.
to_luv [Gg.Color]
to_luv c is the Gg color c as a L*u*v* color.
to_polar [Gg.V2]
to_polar v is a vector whose coordinates (r, theta) are the radial and angular polar coordinates of v.
to_rot_axis [Gg.Quat]
to_rot_axis q is the rotation axis and angle of the unit quaternion q.
to_rot_zyx [Gg.Quat]
to_rot_zyx q is the x, y, z axis angles of the unit quaternion q.
to_spherical [Gg.V3]
to_spherical v is the vector whose coordinate (r, theta, phi) are the radial, azimuth angle and zenith angle spherical coordinates of v.
to_srgb [Gg.Color]
to_srgb c is the Gg color c as a sRGB color.
to_string [Gg.Box]
to_string b is a textual representation of b.
to_string [Gg.M]
to_string a is a textual representation of a.
to_string [Gg.V]
to_string v is a textual representation of v.
to_string [Gg.Raster]
to_string r is a textual representation of r.
to_string [Gg.Box3]
to_string b is a textual representation of b.
to_string [Gg.Box2]
to_string b is a textual representation of b.
to_string [Gg.M4]
to_string a is a textual representation of a.
to_string [Gg.M3]
to_string a is a textual representation of a.
to_string [Gg.M2]
to_string a is a textual representation of a.
to_string [Gg.V4]
to_string v is a textual representation of v.
to_string [Gg.V3]
to_string v is a textual representation of v.
to_string [Gg.V2]
to_string v is a textual representation of v.
to_string [Gg.Float]
to_string x is a lossless textual representation of x.
to_tuple [Gg.V4]
to_tuple v is (x v, y v, z v, w v).
to_tuple [Gg.V3]
to_tuple v is (x v, y v, z v).
to_tuple [Gg.V2]
of_tuple v is (V2.x v, V2.y v).
top_left [Gg.Box2]
top_left b is the top-left corner of b.
top_right [Gg.Box2]
top_right b is the top-right corner of b.
tr [Gg.P]
tr m p is the affine transform in homogenous Gg.P.dim space of the point p by m.
tr [Gg.Box3]
tr m b is the smallest box containing the corners of b transformed by m in homogenous 3D space.
tr [Gg.Box2]
tr m b is the smallest box containing the corners of b transformed by m in homogenous 2D space.
tr [Gg.P3]
tr m p is the affine transform in homogenous 3D space of the point p by m.
tr [Gg.P2]
tr m p is the affine transform in homogenous 2D space of the point p by m.
tr [Gg.V3]
tr m v is the affine transform in homogenous 3D space of the vector v by m.
tr [Gg.V2]
tr m v is the affine transform in homogenous 2D space of the vector v by m.
trace [Gg.M]
trace a is the matrix trace trace(a).
trace [Gg.M4]
trace a is the matrix trace trace(a).
trace [Gg.M3]
trace a is the matrix trace trace(a).
trace [Gg.M2]
trace a is the matrix trace trace(a).
transpose [Gg.M]
transpose a is the transpose aT.
transpose [Gg.M4]
transpose a is the transpose aT.
transpose [Gg.M3]
transpose a is the transpose aT.
transpose [Gg.M2]
transpose a is the transpose aT.
two_pi [Gg.Float]
2 *. pi

U
union [Gg.Box]
union b b' is the smallest box whose space contains S(b) and S(b').
union [Gg.Box3]
union b b' is the smallest box whose space contains S(b) and S(b').
union [Gg.Box2]
union b b' is the smallest box whose space contains S(b) and S(b').
unit [Gg.Box]
unit is the unit box which extends from zero to one in all dimensions.
unit [Gg.Size]
unit is the unit size, one extent in each dimension.
unit [Gg.V]
unit v is the unit vector v/|v|.
unit [Gg.Box3]
unit is the unit box which extends from zero to one in all dimensions.
unit [Gg.Box2]
unit is the unit box which extends from zero to one in all dimensions.
unit [Gg.Size3]
unit is the unit size, one width, height and depth.
unit [Gg.Size2]
unit is the unit size, one width and height.
unit [Gg.Quat]
unit q is the unit vector q/|q| (same as Gg.V4.unit).
unit [Gg.V4]
unit v is the unit vector v/|v|.
unit [Gg.V3]
unit v is the unit vector v/|v|.
unit [Gg.V2]
unit v is the unit vector v/|v|.

V
v [Gg.Box]
v o size is a box whose origin is o and size is size.
v [Gg.Raster]
v res first w_skip h_skip w h d sf buf is raster data with sample format sf and buffer b.
v [Gg.Color]
v r g b a is the linear sRGB color (r, g, b, a) as a color value.
v [Gg.Box3]
v o size is a box whose origin is o and size is size.
v [Gg.Box2]
v o size is a box whose origin is o and size is size.
v [Gg.Size3]
v w h d is a size of width w, height h and depth d.
v [Gg.Size2]
v w h is a size of width w and height h.
v [Gg.M4]
v e00 e01 e02 e03 e10 e11 e12 e13 e20 e21 e22 e23 e30 e31 e32 e33 is a matrix whose components are specified in row-major order
v [Gg.M3]
v e00 e01 e02 e10 e11 e12 e20 e21 e22 is a matrix whose components are specified in row-major order
v [Gg.M2]
v e00 e01 e10 e11 is a matrix whose components are specified in row-major order
v [Gg.Quat]
v x y z w is the quaternion xi+ yj + zk + w.
v [Gg.P3]
v x y z is the point (x y z).
v [Gg.P2]
v x y is the point (x y).
v [Gg.V4]
v x y z w is the vector (x y z w).
v [Gg.V3]
v x y z is the vector (x y z).
v [Gg.V2]
v x y is the vector (x y).
v_mid [Gg.Box]
v_mid mid size is a box whose Gg.Box.mid point is mid and size is size.
v_mid [Gg.Box3]
v_mid mid size is a box whose Gg.Box3.mid point is mid and size is size.
v_mid [Gg.Box2]
v_mid mid size is a box whose Gg.Box2.mid point is mid and size is size.
v_srgb [Gg.Color]
v r g b ~a is the sRGB color (r, g, b, a) converted to a color value.
v_srgbi [Gg.Color]
v_srgbi r g b ~a is the sRGB color (r,g,b,a) converted to a color value by (v_srgb (float r /. 255.) (float g /. 255.) (float b /. 255.) ~a)
void [Gg.Color]
void is (v 0. 0. 0. 0.) an invisible color.
volume [Gg.Box3]
volume b is the volume of b.

W
w [Gg.Raster]
w r is the index width in number of samples.
w [Gg.Box3]
w b is Size3.w (size b).
w [Gg.Box2]
w b is Size2.w (size b).
w [Gg.Size3]
w s is the width of s.
w [Gg.Size2]
w s is the width of s.
w [Gg.V4]
z v is the z component of v.
w_skip [Gg.Raster]
w_skip r is the number of buffer scalars to skip between two consecutive lines.
white [Gg.Color]
white is (v 1. 1. 1. 1.)
with_a [Gg.Color]
with_a c a is the same color as c but with the alpha component a.
wrap_angle [Gg.Float]
wrap_angle r is the angle r in the interval [-pi;pi[.

X
x [Gg.P3]
x p is the x coordinate of p.
x [Gg.P2]
x p is the x coordinate of p.
x [Gg.V4]
x v is the x component of v.
x [Gg.V3]
x v is the x component of v.
x [Gg.V2]
x v is the x component of v.

Y
y [Gg.P3]
y p is the y coordinate of p.
y [Gg.P2]
y p is the y coordinate of p.
y [Gg.V4]
y v is the y component of v.
y [Gg.V3]
y v is the y component of v.
y [Gg.V2]
y v is the y component of v.

Z
z [Gg.P3]
y p is the z coordinate of p.
z [Gg.V4]
z v is the z component of v.
z [Gg.V3]
z v is the z component of v.
zenith [Gg.V3]
zenith v is the zenith angle spherical coordinates of v.
zero [Gg.Box]
zero is a box whose origin and size is zero.
zero [Gg.Size]
zero is the zero size, zero extent in each dimension.
zero [Gg.M]
zero is the neutral element for Gg.M.add.
zero [Gg.V]
zero is the neutral element for Gg.V.add.
zero [Gg.Box3]
zero is a box whose origin and size is zero.
zero [Gg.Box2]
zero is a box whose origin and size is zero.
zero [Gg.Size3]
zero is the zero size, zero width, height and depth.
zero [Gg.Size2]
zero is the zero size, zero width and height.
zero [Gg.M4]
zero is the neutral element for Gg.M4.add.
zero [Gg.M3]
zero is the neutral element for Gg.M3.add.
zero [Gg.M2]
zero is the neutral element for Gg.M2.add.
zero [Gg.Quat]
zero is the zero quaternion.
zero [Gg.V4]
zero is the neutral element for Gg.V4.add.
zero [Gg.V3]
zero is the neutral element for Gg.V3.add.
zero [Gg.V2]
zero is the neutral element for Gg.V2.add.