Robert Osfield
|
8ba7998623
|
Fixed -Wextra warnings
|
2016-06-08 09:07:32 +01:00 |
|
Robert Osfield
|
74f91037a7
|
Further work on Bound class/Node::getBound() and Drawable::getBound() and usage in OSG codebase
|
2014-05-14 16:01:40 +00:00 |
|
Robert Osfield
|
2501f32e9a
|
Changed epsilon to 1e-5 to address picking problems with planaer objects
|
2013-12-11 17:20:14 +00:00 |
|
Robert Osfield
|
25b8b8bd16
|
Quietened down debug messages
|
2013-11-08 12:25:35 +00:00 |
|
Robert Osfield
|
7a2900e238
|
Added osgUtil::Intersector::PrecisionHint member and set it's default to USE_DOUBLE_COMPUTATIONS, and implemented support for use double or float maths internally in LineSegmentIntersector and RayIntersector classes
|
2013-11-07 12:35:34 +00:00 |
|
Robert Osfield
|
83c396b13b
|
From Jan Peciva, RayIntersector implementation
|
2013-10-03 08:45:57 +00:00 |
|
Robert Osfield
|
0ba856a637
|
|
2013-09-30 10:28:14 +00:00 |
|
Robert Osfield
|
b9ecec6452
|
Refactored the use of epsilon in the clamping of the start/end points of the LineSegmentIntersector to better handle numerical precision issues.
|
2013-09-02 10:56:14 +00:00 |
|
Robert Osfield
|
364e2765e7
|
Added Intersector::get/setEpsilon(double) to allow users to control what epsilon is used by the LineSegmentIntersector when doing testing of itersections with bounding boxes
|
2013-07-31 13:11:49 +00:00 |
|
Robert Osfield
|
668d351765
|
Introduced new scheme for handling mouse events with osgViewer. The new scheme enables robust event handling even when using distortion correction render to texture Cameras.
|
2013-05-03 19:26:27 +00:00 |
|
Robert Osfield
|
7cd74f0282
|
From Farshid Lashkari, "Another update. I added a LIMIT_NEAREST enum which implements your previous suggestion of rejecting bounding volumes further from the nearest existing intersection. I only implemented this for LineSegmentIntersector. I'd appreciate it if you could double check the math I added to LineSegmentIntersector::intersects() for checking if the bounding sphere is further away. The results of this are promising. I'm getting noticeable performance increase for line intersections with scenes containing many drawables.
"
|
2011-03-14 10:07:15 +00:00 |
|
Robert Osfield
|
f7718d2b7b
|
From Farshid Lashkari, removal of redundent spaces at the end of lines.
|
2011-03-11 17:20:24 +00:00 |
|
Robert Osfield
|
3b3e0d7cdd
|
Conversion of osg::notify to OSG_INFO etc.
|
2010-05-28 15:51:00 +00:00 |
|
Robert Osfield
|
1153ea5feb
|
Warnings fixes for VS.
|
2009-02-02 20:35:19 +00:00 |
|
Robert Osfield
|
fcc8426226
|
Added a small epsilon expansion of the bounding box being clipped/intersected against, to avoid numberic errors causing problems.
|
2008-08-04 08:45:08 +00:00 |
|
Robert Osfield
|
61a81d8e06
|
Updated KdTree code to refect new cleaned up API
|
2008-07-11 16:51:11 +00:00 |
|
Robert Osfield
|
c41ca3d6a0
|
Introduced code for doing dummy test traversals - used for benchmarking KdTree code.
|
2008-07-09 19:40:10 +00:00 |
|
Robert Osfield
|
2851429333
|
Added optional control of whether to use KdTrees for intersections
|
2008-07-08 17:35:10 +00:00 |
|
Robert Osfield
|
134c86c2d5
|
Implement hierachy culling in KdTree::intersect(..)
|
2008-07-07 20:27:56 +00:00 |
|
Robert Osfield
|
f1db402f2b
|
Improved the handling of KdTree intersections
|
2008-07-07 14:27:58 +00:00 |
|
Robert Osfield
|
10595e49e3
|
Added handling of co-incident start and end points.
|
2008-07-05 17:29:07 +00:00 |
|
Robert Osfield
|
db57d2504e
|
Added KdTree intersection support into LineSegmentIntersector
|
2008-07-04 17:02:02 +00:00 |
|
Robert Osfield
|
c5082cb85c
|
Added support for vertex ratios into LineSegmentIntersector.
|
2007-01-10 10:40:12 +00:00 |
|
Robert Osfield
|
4954262eb0
|
Added View::computeIntersection implementation for a node withing a scene graph.
|
2007-01-10 10:09:05 +00:00 |
|
Robert Osfield
|
ab7d1ecc42
|
Further work on PlaneIntersector
|
2006-11-29 14:21:59 +00:00 |
|
Robert Osfield
|
a2e79f6a38
|
Moved osgUtil::PolytopeIntersector, osgUtil::PlaneIntersector and osgUtil::LineSegmentIntersector out from include/osgUtil/IntersecionVisitor into their own seperate files.
|
2006-11-28 16:30:38 +00:00 |
|