|
From: Kevin M. <sub...@us...> - 2003-03-17 00:10:32
|
subatomic 2003/03/16 16:10:31 PST
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
added intersection tests between Sphere and [Point, Ray, LineSeg]
sphere/point duplicates the isInVolume, but it seems appropriate in both
places. Not sure how to resolve this conflict, for now, i'm checking the
intersect version in since it does make sense there.
Revision Changes Path
1.10 +115 -2 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.9&r2=1.10&diff_format=l
|
|
From: Ben S. <non...@us...> - 2003-05-04 23:45:59
|
nonchocoboy 2003/05/04 16:45:57 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
Stripped CR from the ends of the lines in the file.
Revision Changes Path
1.11 +56 -56 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.10&r2=1.11&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2003-05-15 16:43:34
|
subatomic 2003/05/15 09:43:33 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
added lineseg/plane version of intersect. ray version now passes if
plane is beyond the length of it.
Revision Changes Path
1.12 +27 -9 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.11&r2=1.12&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2003-08-18 03:15:43
|
patrickh 2003/08/17 20:15:40 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
Hold the hand of the MIPSpro C++ compiler so that it can tell the
difference between gmtl::intersect() and gmtlWrappers::intersect() (a
helper function used in the Python bindings).
Revision Changes Path
1.13 +4 -4 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.12&r2=1.13&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2003-09-06 20:22:29
|
subatomic 2003/09/06 13:22:07 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
added a fex for degenerate case of intersect(lineseg,sphere) and
intersect(ray,sphere)
intersect test should pass now when the ray/seg length is 0.
Revision Changes Path
1.14 +14 -4 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.13&r2=1.14&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2003-09-06 21:28:26
|
subatomic 2003/09/06 14:28:24 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
needed degenerate case handling on the other side of the branch
Revision Changes Path
1.15 +12 -2 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.14&r2=1.15&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2003-09-06 21:50:15
|
subatomic 2003/09/06 14:50:00 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
accomodate another situation related to 0length linesegs and
intersection of spheres.
Revision Changes Path
1.16 +9 -9 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.15&r2=1.16&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2003-09-06 21:59:46
|
subatomic 2003/09/06 14:58:48 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
clean up intersect a bit, make a special case for zerolength, instead of
littering it throughout the rest of the cases... this should be more
stable too... simply does a point test when a zerolength ray is passed
in, using already available calculated data...
Revision Changes Path
1.17 +10 -22 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.16&r2=1.17&diff_format=l
|
|
From: Kevin M. <sub...@us...> - 2003-09-07 18:05:54
|
subatomic 2003/09/07 11:05:52 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
added new intersectVolume for sphere/linetype
this is separate from intersect, which only intersects with the surface
of the sphere.
Revision Changes Path
1.18 +112 -21 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.17&r2=1.18&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2004-05-25 15:45:12
|
patrickh 2004/05/25 08:45:05 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
Silence a Visual C++ compiler warning.
Revision Changes Path
1.19 +3 -3 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.18&r2=1.19&diff_format=l
|
|
From: Allen B. <al...@us...> - 2004-07-21 18:43:25
|
allenb 2004/07/21 11:43:17 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
Refactoring: Refactor plane intersection with ray/seg.
Now handle the case where the line is parallel to the plane and where the line is actually on the plane.
Also now just reuse the ray code directly in the seg intersect implementation.
Revision Changes Path
1.20 +55 -23 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.19&r2=1.20&diff_format=l
|
|
From: Allen B. <al...@us...> - 2004-07-21 18:53:28
|
allenb 2004/07/21 11:53:21 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
Remove old code.
Revision Changes Path
1.21 +2 -20 GGT/modules/GMTL/gmtl/Intersection.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.20&r2=1.21&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2006-06-08 21:12:08
|
patrickh 2006/06/08 14:12:00 PDT
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
To help with performance, unroll the loop introduced in Revision 1.24.
Revision Changes Path
1.25 +65 -21 GGT/modules/GMTL/gmtl/Intersection.h
http://ggt.cvs.sourceforge.net/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.24&r2=1.25&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2006-12-09 03:44:43
|
patrickh 2006/12/08 19:44:44 PST
Modified files:
modules/GMTL/gmtl Intersection.h
Log:
Silence an annoying Visual C++ compiler warning.
Revision Changes Path
1.26 +4 -4 GGT/modules/GMTL/gmtl/Intersection.h
http://ggt.cvs.sourceforge.net/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.25&r2=1.26&diff_format=l
|
|
From: Patrick H. <pat...@us...> - 2006-12-09 03:45:38
|
patrickh 2006/12/08 19:45:39 PST
Modified files: (Branch: releng-0-4)
modules/GMTL/gmtl Intersection.h
Log:
MFH [rev 1.26]: Silence an annoying Visual C++ compiler warning.
Revision Changes Path
1.25.2.1 +4 -4 GGT/modules/GMTL/gmtl/Intersection.h
http://ggt.cvs.sourceforge.net/ggt/GGT/modules/GMTL/gmtl/Intersection.h.diff?r1=1.25&r2=1.25.2.1&diff_format=l
|