Changeset 426 for trunk/VUT/GtpVisibilityPreprocessor/src/VssRay.h
- Timestamp:
- 11/22/05 17:43:29 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/VUT/GtpVisibilityPreprocessor/src/VssRay.h
r422 r426 62 62 63 63 VssRay(const Ray &ray): 64 mOrigin(ray.GetLoc()),65 mOriginObject(ray.sourceObject.mObject),66 64 mRefCount(0), 67 65 mFlags(0), 68 mMailbox(-1) 66 mMailbox(-1), 67 mOriginObject(ray.sourceObject.mObject) 69 68 { 69 if (ray.sourceObject.mObject) 70 mOrigin = ray.Extrap(ray.sourceObject.mT); 71 else 72 mOrigin = ray.GetLoc(); 73 70 74 if (!ray.intersections.empty()) 71 75 { 72 mTermination = ray. intersections[0].mT;76 mTermination = ray.Extrap(ray.intersections[0].mT); 73 77 mTerminationObject = ray.intersections[0].mObject; 74 78 } 75 79 else 76 80 { 77 mTermination = Limits::Infinity;81 mTermination = 1e6; 78 82 mTerminationObject = NULL; 79 83 } 84 85 Precompute(); 80 86 } 81 87
Note: See TracChangeset
for help on using the changeset viewer.