gf_vec_dot 548 include/gpac/maths.h Fixed gf_vec_dot(GF_Vec v1, GF_Vec v2); gf_vec_dot 125 src/compositor/camera.c tmp = gf_vec_scale(dir, gf_vec_dot(up, dir)); gf_vec_dot 132 src/compositor/camera.c if (gf_vec_dot(axis, axis) < FIX_EPSILON) { gf_vec_dot 165 src/compositor/camera.c if (gf_vec_dot(tmp, tmp) < FIX_EPSILON) { gf_vec_dot 172 src/compositor/camera.c if (gf_vec_dot(tmp, tmp) < FIX_EPSILON) { gf_vec_dot 180 src/compositor/camera.c rot_y = gf_quat_from_axis_cos(tmp, gf_vec_dot(new_y, v)); gf_vec_dot 1372 src/compositor/hardcoded_protos.c theta_angle = gf_acos( gf_vec_dot(target, ref) ); gf_vec_dot 1382 src/compositor/hardcoded_protos.c phi_angle = gf_acos( gf_vec_dot(target, ref) ); gf_vec_dot 1116 src/compositor/mesh.c if (gf_vec_dot(fi->nor, faces[pi->faces[i]].nor) > creaseAngleCos) { gf_vec_dot 1964 src/compositor/mesh.c Fixed res = gf_vec_dot(SCPi[i].zaxis, SCPi[i-1].zaxis); gf_vec_dot 287 src/compositor/mesh_collide.c det = gf_vec_dot(edge1, pvec); gf_vec_dot 291 src/compositor/mesh_collide.c (*u) = gf_divfix(gf_vec_dot(tvec, pvec), det); gf_vec_dot 295 src/compositor/mesh_collide.c (*v) = gf_divfix(gf_vec_dot(ray->dir, qvec), det); gf_vec_dot 444 src/compositor/mesh_collide.c det = gf_vec_dot(edge1, pvec); gf_vec_dot 449 src/compositor/mesh_collide.c u = gf_divfix(gf_vec_dot(tvec, pvec), det); gf_vec_dot 454 src/compositor/mesh_collide.c v = gf_divfix(gf_vec_dot(ray->dir, qvec), det); gf_vec_dot 457 src/compositor/mesh_collide.c *dist = gf_divfix(gf_vec_dot(edge2, qvec), det); gf_vec_dot 584 src/compositor/mesh_collide.c d = -gf_vec_dot(mesh->vertices[idx[0]].pos, n); gf_vec_dot 585 src/compositor/mesh_collide.c d += gf_vec_dot(r.orig, n); gf_vec_dot 44 src/compositor/mpeg4_geometry_2d.c t2 = gf_vec_dot(p.normal, ray->dir); gf_vec_dot 46 src/compositor/mpeg4_geometry_2d.c t = - gf_divfix(gf_vec_dot(p.normal, ray->orig) + p.d, t2); gf_vec_dot 144 src/compositor/mpeg4_geometry_3d.c dot = gf_vec_dot(target, ref); gf_vec_dot 448 src/compositor/mpeg4_geometry_3d.c dot = gf_divfix(gf_vec_dot(v1, v2), gf_mulfix(l1, l2)); gf_vec_dot 278 src/compositor/mpeg4_grouping_3d.c d = -gf_vec_dot(axis, user_pos); gf_vec_dot 285 src/compositor/mpeg4_grouping_3d.c d = -gf_vec_dot(axis, z); gf_vec_dot 290 src/compositor/mpeg4_grouping_3d.c cosw = gf_vec_dot(user_pos, z); gf_vec_dot 295 src/compositor/mpeg4_grouping_3d.c if ((sinw>0) && (gf_vec_dot(axis, tmp) > 0)) gf_vec_rev(axis); gf_vec_dot 862 src/compositor/mpeg4_sensors.c stack->tracker.d = - gf_vec_dot(stack->start_drag, stack->tracker.normal); gf_vec_dot 1027 src/compositor/mpeg4_sensors.c acute = gf_vec_dot(bearing, yaxis); gf_vec_dot 1093 src/compositor/mpeg4_sensors.c rot = gf_mulfix(radius, gf_acos(gf_vec_dot(dir2, dir1)) ); gf_vec_dot 1253 src/compositor/mpeg4_sensors.c if (gf_vec_dot(st->grab_vec, vec) < 0) r.q += GF_PI / 2; gf_vec_dot 216 src/compositor/mpeg4_sound.c ang = gf_divfix(gf_vec_dot(snd_dir, usr), mag); gf_vec_dot 238 src/compositor/mpeg4_sound.c ang = gf_acos(gf_vec_dot(usr, pos)); gf_vec_dot 241 src/compositor/mpeg4_sound.c sign = gf_vec_dot(cross, tr_state->camera->up); gf_vec_dot 195 src/compositor/svg_geometry.c p.d = -1 * gf_vec_dot(p.normal, hit); gf_vec_dot 1375 src/compositor/visual_manager_3d.c p.d = -1 * gf_vec_dot(p.normal, hit); gf_vec_dot 2286 src/scenegraph/vrml_smjs.c SMJS_SET_RVAL( JS_MAKE_DOUBLE(c, FIX2FLT(gf_vec_dot(v1, v2)) ) ); gf_vec_dot 2363 src/scenegraph/vrml_smjs.c dot = gf_divfix(gf_vec_dot(v1, v2), gf_mulfix(l1, l2) ); gf_vec_dot 1599 src/utils/math.c shear_xy = gf_vec_dot(row0, row1); gf_vec_dot 1608 src/utils/math.c shear_xz = gf_vec_dot(row0, row2); gf_vec_dot 1612 src/utils/math.c shear_yz = gf_vec_dot(row1, row2); gf_vec_dot 1981 src/utils/math.c t2 = gf_vec_dot(plane->normal, *linevec); gf_vec_dot 1983 src/utils/math.c t = - gf_divfix((gf_vec_dot(plane->normal, *linepoint) + plane->d) , t2); gf_vec_dot 1994 src/utils/math.c Fixed fn01 = gf_vec_dot(plane->normal, with->normal); gf_vec_dot 2141 src/utils/math.c center_proj = gf_vec_dot(radv, ray->dir); gf_vec_dot 2173 src/utils/math.c det = gf_vec_dot(edge1, pvec); gf_vec_dot 2178 src/utils/math.c u = gf_divfix(gf_vec_dot(tvec, pvec), det); gf_vec_dot 2183 src/utils/math.c v = gf_divfix(gf_vec_dot(ray->dir, qvec), det); gf_vec_dot 2194 src/utils/math.c *dist = gf_divfix(gf_vec_dot(edge2, qvec), det); gf_vec_dot 2209 src/utils/math.c det = gf_vec_dot(edge1, pvec); gf_vec_dot 2214 src/utils/math.c u = gf_vec_dot(tvec, pvec); gf_vec_dot 2219 src/utils/math.c v = gf_vec_dot(ray->dir, qvec); gf_vec_dot 2222 src/utils/math.c *dist = gf_divfix(gf_vec_dot(edge2, qvec), det); gf_vec_dot 2232 src/utils/math.c t = gf_vec_dot(line_vec, c); gf_vec_dot 2533 src/utils/math.c plane->d = - gf_vec_dot(pt, plane->normal); gf_vec_dot 2539 src/utils/math.c return gf_vec_dot(*p, plane->normal) + plane->d; gf_vec_dot 2575 src/utils/math.c if (gf_vec_dot(p->normal, nearv) + p->d > 0) return GF_BBOX_FRONT; gf_vec_dot 2576 src/utils/math.c if (gf_vec_dot(p->normal, farv) + p->d > 0) return GF_BBOX_INTER;