Changeset 2012 for GTP/trunk/Lib/Vis/Preprocessing/src/RayCaster.cpp
- Timestamp:
- 01/22/07 16:00:07 (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Vis/Preprocessing/src/RayCaster.cpp
r2008 r2012 291 291 292 292 if (!pruneInvalidRays || hitA.mObject) { 293 VssRay *vssRay = new VssRay( 294 !castDoubleRay ? simpleRay.mOrigin : clipB, 295 hitA.mPoint, 296 hitB.mObject, 297 hitA.mObject, 298 mPreprocessor.mPass, 299 simpleRay.mPdf 300 ); 293 VssRay *vssRay = mVssRayPool.Alloc(); 294 295 *vssRay = VssRay( 296 !castDoubleRay ? simpleRay.mOrigin : clipB, 297 hitA.mPoint, 298 hitB.mObject, 299 hitA.mObject, 300 mPreprocessor.mPass, 301 simpleRay.mPdf 302 ); 301 303 302 304 if (validA) … … 317 319 if (castDoubleRay && (!pruneInvalidRays || hitB.mObject)) 318 320 { 319 VssRay *vssRay = new VssRay( 320 clipA, 321 hitB.mPoint, 322 hitA.mObject, 323 hitB.mObject, 324 mPreprocessor.mPass, 325 simpleRay.mPdf 326 ); 321 VssRay *vssRay = mVssRayPool.Alloc(); 322 *vssRay = VssRay( 323 clipA, 324 hitB.mPoint, 325 hitA.mObject, 326 hitB.mObject, 327 mPreprocessor.mPass, 328 simpleRay.mPdf 329 ); 327 330 if (validB) 328 331 vssRay->mFlags |= VssRay::Valid;
Note: See TracChangeset
for help on using the changeset viewer.