Minor optimization tweaks.
This commit is contained in:
parent
22d4058564
commit
88a016c516
1 changed files with 5 additions and 4 deletions
|
@ -82,7 +82,7 @@ void map_vec_onto_cur_surface_plane(MAT3vec normal, MAT3vec v0, MAT3vec vec,
|
||||||
// find the shortest distance from the point to the line
|
// find the shortest distance from the point to the line
|
||||||
double fgPointLine(MAT3vec p, MAT3vec p0, MAT3vec d) {
|
double fgPointLine(MAT3vec p, MAT3vec p0, MAT3vec d) {
|
||||||
MAT3vec u, u1, v;
|
MAT3vec u, u1, v;
|
||||||
double ud, dd, tmp, dist;
|
double ud, dd, tmp;
|
||||||
|
|
||||||
// u = p - p0
|
// u = p - p0
|
||||||
MAT3_SUB_VEC(u, p, p0);
|
MAT3_SUB_VEC(u, p, p0);
|
||||||
|
@ -99,9 +99,7 @@ double fgPointLine(MAT3vec p, MAT3vec p0, MAT3vec d) {
|
||||||
// original point, p.
|
// original point, p.
|
||||||
MAT3_SUB_VEC(v, u, u1);
|
MAT3_SUB_VEC(v, u, u1);
|
||||||
|
|
||||||
dist = sqrt(MAT3_DOT_PRODUCT(v, v));
|
return sqrt(MAT3_DOT_PRODUCT(v, v));
|
||||||
|
|
||||||
return( dist );
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -131,6 +129,9 @@ double fgPointLineSquared(MAT3vec p, MAT3vec p0, MAT3vec d) {
|
||||||
|
|
||||||
|
|
||||||
// $Log$
|
// $Log$
|
||||||
|
// Revision 1.6 1999/03/25 19:02:28 curt
|
||||||
|
// Minor optimization tweaks.
|
||||||
|
//
|
||||||
// Revision 1.5 1998/10/16 23:36:38 curt
|
// Revision 1.5 1998/10/16 23:36:38 curt
|
||||||
// c++-ifying.
|
// c++-ifying.
|
||||||
//
|
//
|
||||||
|
|
Loading…
Reference in a new issue