Index of values


A
add [Vect]
add v1 v2 returns v1 + v2.
add [Skel.Constraints]
all [Skeg.Walk]
all [Ik.TestY]
all [Ik.TestLongY]
angles [Ik.Acyclic_t]
angles [Ik.Acyclic]
Angles (orientation) of the bones.

B
basic_solve [Matrix]
Solves a upper triangular system.
begin_move [Ik.Solver]
Split a movement into small steps of length epsilon.
begin_move [Ik.Gauss]
begin_move_in [Ik.Gauss]
begin_move_precise [Ik.Solver]
begin_move_precise [Ik.Gauss]
bones [Ik.Acyclic_t]
bones [Ik.Acyclic]
The directed bones (source, destination, length).

C
cam_transfo [Skeg]
copy [Matrix]

D
display [Skeg]
dist_from_point [Vect]
dist_from_point o v p gives the disance between the point p and the line o + k * v.
div [Vect]
do_move [Skeg]
do_theta [Ik.Acyclic]

E
elementary_move [Ik.Solver]
Applies the constraints.
elementary_move [Ik.Gauss]
elementary_move_precise [Ik.Solver]
elementary_move_precise [Ik.Gauss]
empty [Skel.Constraints]
epsilon [Ik.Solver_param]
equations [Ik.Acyclic_t]
equations [Ik.Acyclic]
error [Matrix]

F
first [Skeg.Walk]
fold [Skel.Constraints]

G
gauss [Matrix]
gauss m b transforms m and b such that m is upper triangular, without changing the set of solutions of m*X=b.
get_pos_of_precise [Ik.Gauss]
goal [Ik.Gauss]
goal_length [Ik.Gauss]
grid_step [Skeg]
Metaballs smoothness depends on the grid_step.

H
halfpi [Ik]

I
i_help [Skeg]
init [Ik.Acyclic_t]
init [Ik.Acyclic]
Parse the skel, starting from the root, in order to get the new bones, topologicaly sorted.
init_display [Skeg]
iter [Skel.Constraints]

L
length [Skel.Constraints]
lstep [Skeg]
lx [Skeg]
ly [Skeg]
lz [Skeg]

M
map [Skel.Constraints]
mhalfpi [Ik]
mod2pi [Ik]
move [Ik.Solver]
move [Ik.Gauss]
move () returns true if the move is finished.
mult [Vect]
mult [Matrix]

N
n [Ik.Acyclic]
nb_bones [Ik.Acyclic_t]
nb_bones [Ik.Acyclic]
nearly_zero [Matrix]
nearly_zero f tells whether f should be neglected or not.
norm [Vect]
Get the norm.
normalize [Vect]
Normalize.

O
of_vector_h [Matrix]
of_vector_v [Matrix]
on_kbd [Skeg]
on_key [Skeg]
on_mouse [Skeg]
one_of_three [Skel]
Conversion from a rough constraint to a precise one.

P
pi [Ik]
pos [Skeg.Walk]
pos [Ik.Acyclic_t]
pos [Ik.Solver]
pos [Ik.Param]
pos [Ik.TestY]
pos [Ik.TestLongY]
pos [Ik.Acyclic]
print_rotations [Ik.Gauss]
print_sys [Matrix]
print_sys m b displays the system m * x = b in a very verbose way.
print_sys_silhouette [Matrix]
print_sys_silhouette m b does as print_sys m b but is more visual.
proj1 [Vect]
proj2 [Vect]
proj3 [Vect]

R
rad2deg [Ik]
rem_steps [Ik.Gauss]
root [Skeg.Walk]
root [Ik.Acyclic_t]
root [Ik.Param]
root [Ik.TestY]
root [Ik.TestLongY]
root [Ik.Acyclic]
rx [Skeg]
ry [Skeg]

S
scal [Vect]
Scalar product.
selected [Skeg]
set_params_mb [Visu]
set_step_mb [Visu]
skel [Skeg.Walk]
skel [Ik.Acyclic_t]
skel [Ik.Solver]
skel [Ik.Param]
skel [Ik.TestY]
skel [Ik.TestLongY]
skel [Ik.Acyclic]
solve [Matrix]
solve a b solves any system -- at least it tries.
sqnorm [Vect]
Get the square of the norm.
sub [Vect]
sub v1 v2 returns v1 - v2.
sub [Skel.Constraints]

T
to_vector_h [Matrix]
to_vector_v [Matrix]
twopi [Ik]
tx [Skeg]
ty [Skeg]
tz [Skeg]

U
update_angles [Ik.Acyclic_t]
update_angles [Ik.Acyclic]
usage [Skeg]

V
visu [Visu]
visu_mb [Visu]

W
w_help [Skeg]
walk [Skeg]
walk_step [Skeg]