|
From: Kevin M. <sub...@us...> - 2002-02-11 23:22:22
|
subatomic 2002/02/11 15:22:21 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
template basic math abstraction...
Revision Changes Path
1.6 +241 -92 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.5&r2=1.6&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-12 21:26:10
|
subatomic 2002/02/12 13:26:08 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
in isEqual, check for precondition of tol >= 0
Revision Changes Path
1.7 +5 -3 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.6&r2=1.7&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-15 21:48:31
|
subatomic 2002/02/15 13:48:30 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
swap func.
Revision Changes Path
1.8 +9 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.7&r2=1.8&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-21 20:50:04
|
subatomic 2002/02/21 12:50:02 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
PI_OVER_2
Revision Changes Path
1.9 +8 -8 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.8&r2=1.9&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-28 14:04:51
|
subatomic 2002/02/28 06:04:50 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
use constructor in swap, more simple.
Revision Changes Path
1.13 +5 -4 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.12&r2=1.13&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-02-28 14:06:41
|
subatomic 2002/02/28 06:06:40 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
remove swap, use stl::swap instead...
Revision Changes Path
1.14 +2 -10 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.13&r2=1.14&diff_format=l
|
|
From: Ben S. <non...@us...> - 2002-03-10 03:58:09
|
nonchocoboy 2002/03/09 19:58:08 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
Silenced conversion warnings in VC7.
Revision Changes Path
1.15 +5 -5 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.14&r2=1.15&diff_format=l
|
|
From: Allen B. <al...@us...> - 2002-03-15 15:28:50
|
allenb 2002/03/15 07:28:49 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
Moved RotationOrder to common file.
Revision Changes Path
1.17 +9 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.16&r2=1.17&diff_format=l
|
|
From: Allen B. <al...@us...> - 2002-03-15 19:25:51
|
allenb 2002/03/15 11:25:50 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
Added todo for tag dispatching.
Revision Changes Path
1.18 +5 -3 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.17&r2=1.18&diff_format=l
|
|
From: Allen B. <al...@us...> - 2002-03-20 16:48:08
|
allenb 2002/03/20 08:48:06 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
A Math that knows how to do tan() is a much smarter math.
Revision Changes Path
1.19 +13 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.18&r2=1.19&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-03-21 16:29:43
|
subatomic 2002/03/21 08:29:40 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
added a todo for lerp and isequal to move them into gmtl namespace.
Revision Changes Path
1.20 +3 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.19&r2=1.20&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-03-21 16:41:07
|
subatomic 2002/03/21 08:41:06 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
we don't want to move isEqual and lerp to gmtl namespace.
compiler gets confused because these are templated to any type, some of
the tests would choose these over the specialized versions in *Ops.h
Revision Changes Path
1.21 +2 -3 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.20&r2=1.21&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-04-10 18:40:08
|
subatomic 2002/04/10 07:03:20 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
reduced dependency on other headers...
documented unitRandom... added a todo to make unitRandom more portable... ;(
Revision Changes Path
1.22 +6 -5 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.21&r2=1.22&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2002-04-23 19:09:41
|
patrickh 2002/04/23 12:09:39 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
Use a more portable random number generator function. drand48() is
considered obsolete anyway.
Approved by: allenb
Revision Changes Path
1.24 +3 -6 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.23&r2=1.24&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-05-20 22:36:14
|
subatomic 2002/05/20 15:36:13 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
moved trig ifdefs into Math.h that were in gmtlConfig.h
default behaviour is to simply use the f funcs for floats and the other
funcs for doubles. if you define NO_XXXF then the float func is
unavailable (see file for XXX tags)
Revision Changes Path
1.26 +23 -7 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.25&r2=1.26&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2002-09-15 21:09:14
|
subatomic 2002/09/15 14:09:13 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
added clamp function.
Revision Changes Path
1.31 +13 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.30&r2=1.31&diff_format=l
|
|
From: Ben S. <non...@us...> - 2002-12-23 01:19:14
|
nonchocoboy 2002/12/22 17:19:14 PST
Modified files:
modules/GMTL/gmtl Math.h
Log:
Whitespace cleanup.
Revision Changes Path
1.33 +4 -4 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.32&r2=1.33&diff_format=l
|
|
From: Justin H. <ja...@us...> - 2003-05-16 19:39:45
|
jahare 2003/05/16 12:39:44 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
Added TWO_PI constant (6.283...)
Revision Changes Path
1.36 +3 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.35&r2=1.36&diff_format=l
|
|
From: Allen B. <al...@us...> - 2004-07-21 18:39:31
|
allenb 2004/07/21 11:39:24 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
Refactoring: When platform abs function exists, call it in case it performs better.
Note: This could be bad, should probably test performance.
Revision Changes Path
1.37 +12 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.36&r2=1.37&diff_format=l
|
|
From: Allen B. <al...@us...> - 2004-08-03 04:17:11
|
allenb 2004/08/02 21:17:05 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
Add comments.
Revision Changes Path
1.38 +3 -2 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.37&r2=1.38&diff_format=l
|
|
From: Allen B. <al...@us...> - 2005-06-23 21:13:35
|
allenb 2005/06/23 14:13:29 PDT
Modified files:
modules/GMTL/gmtl Math.h
Log:
Fix bug in the spelling of aTan2
Revision Changes Path
1.40 +3 -3 GGT/modules/GMTL/gmtl/Math.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Math.h.diff?r1=1.39&r2=1.40&diff_format=l
|