Ignore:
Timestamp:
11/28/05 20:08:24 (19 years ago)
Author:
bittner
Message:

vss updates

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/VUT/GtpVisibilityPreprocessor/src/VssRay.cpp

    r382 r438  
    99bool 
    1010VssRay::ComputeMinMaxT(const AxisAlignedBox3 &box, 
    11                                                                                                                         float &tmin, 
    12                                                                                                                         float &tmax) const 
     11                                           float &tmin, 
     12                                           float &tmax) const 
    1313{ 
    1414         
     
    144144 
    145145float 
     146VssRay::GetDirParam(const int axis, const Vector3 dir) 
     147{ 
     148  return (axis == 0) ? atan2(dir.x, dir.z) : asin(dir.y); 
     149} 
     150 
     151float 
    146152VssRay::GetDirParametrization(const int axis) const 
    147153{ 
    148         float angle; 
    149         Vector3 dir = GetNormalizedDir(); 
    150         if (axis == 0) { 
    151                 angle = atan2(dir.x, dir.z); 
    152         } else { 
    153                 angle = asin(dir.y); 
    154         } 
    155         return angle; 
     154  Vector3 dir = GetNormalizedDir(); 
     155  return GetDirParam(axis, dir); 
    156156} 
Note: See TracChangeset for help on using the changeset viewer.