|
From: Kevin M. <sub...@us...> - 2002-02-21 18:25:17
|
subatomic 2002/02/21 10:25:12 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
in isNormalized, use lengthSquared, it is faster. (no sqrt, and 1*1 ==
1 so it works)
Revision Changes Path
1.5 +6 -6 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.4&r2=1.5&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-21 18:34:19
|
subatomic 2002/02/21 10:34:18 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
removed the isNormalized function when there is no epsillon.
this might lead to buggy code, since when something is normalized its
length probably has some error in it (i.e. it wont actually be 1.0
exactly).
a side effect of using lengthSquared is that you'll need to use a
slightly different epsillon.
Revision Changes Path
1.6 +3 -17 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.5&r2=1.6&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-25 20:28:42
|
subatomic 2002/02/25 12:28:40 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
added cross( res, vec1, vec2 )
Revision Changes Path
1.8 +14 -3 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.7&r2=1.8&diff_format=l
|
|
From: Ben S. <non...@us...> - 2002-03-11 20:18:41
|
nonchocoboy 2002/03/11 12:18:33 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
silenced a warning
Revision Changes Path
1.9 +3 -3 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.8&r2=1.9&diff_format=l
|
|
From: Allen B. <al...@us...> - 2002-03-20 16:06:22
|
allenb 2002/03/20 08:06:20 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Added scalar*vec
Revision Changes Path
1.11 +12 -2 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.10&r2=1.11&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-03-21 16:29:49
|
subatomic 2002/03/21 08:29:48 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
added lerp()
Revision Changes Path
1.12 +25 -3 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.11&r2=1.12&diff_format=l
|
|
From: Ben S. <non...@us...> - 2002-03-21 20:35:48
|
nonchocoboy 2002/03/21 12:35:46 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Formatted to the coding standard and added doxy comments that should have
been added by the original author at the time the funcs were written.
Revision Changes Path
1.13 +217 -52 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.12&r2=1.13&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-06-11 21:22:38
|
subatomic 2002/06/11 14:22:38 PDT
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
removed extraneous parens in cross(r,v1,v2)
Revision Changes Path
1.18 +5 -5 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.17&r2=1.18&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-11-27 05:38:41
|
subatomic 2002/11/26 21:38:40 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
added reflect function.
Revision Changes Path
1.20 +11 -2 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.19&r2=1.20&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-11-27 05:48:50
|
subatomic 2002/11/26 21:48:49 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
reflect() now takes VecBase, so you can reflect points also...
Revision Changes Path
1.21 +7 -7 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.20&r2=1.21&diff_format=l
|
|
From: Ben S. <non...@us...> - 2002-12-23 01:18:42
|
nonchocoboy 2002/12/22 17:18:36 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Whitespace cleanup.
Revision Changes Path
1.22 +8 -8 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.21&r2=1.22&diff_format=l
|
|
From: Allen B. <al...@us...> - 2004-07-21 22:31:50
|
allenb 2004/07/21 15:31:45 PDT
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Added better docs for reflect. Also updated code with more explict about order of operations.
Revision Changes Path
1.28 +17 -4 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.27&r2=1.28&diff_format=l
|
|
From: Allen B. <al...@us...> - 2004-09-02 20:30:24
|
allenb 2004/09/02 13:30:17 PDT
Modified files: (Branch: create_vec_exp_templates_branch)
modules/GMTL/gmtl VecOps.h
Log:
Add support for dot produces ts and +=, -= wiht expression templates.
Revision Changes Path
1.29.2.3 +11 -10 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.29.2.2&r2=1.29.2.3&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2005-06-05 22:19:16
|
patrickh 2005/06/05 15:19:09 PDT
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Silence a compiler warning when the DATA_TYPE parameter for
gmtl::length<DATA_TYPE, SIZE>() is not float.
Revision Changes Path
1.32 +4 -4 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.31&r2=1.32&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2005-08-23 16:40:43
|
patrickh 2005/08/23 09:40:37 PDT
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Fixed a Visual C++ compile error in gmtl::isEqual() when DATA_TYPE is int.
Revision Changes Path
1.33 +3 -3 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.32&r2=1.33&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2005-12-03 20:54:33
|
patrickh 2005/12/03 12:54:25 PST
Modified files:
modules/GMTL/gmtl VecOps.h
Log:
Silenced a GCC 4.0 compiler warning.
Revision Changes Path
1.34 +3 -3 GGT/modules/GMTL/gmtl/VecOps.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/VecOps.h.diff?r1=1.33&r2=1.34&diff_format=l
|