Changeset 361

Show
Ignore:
Timestamp:
10/23/06 12:00:56 (2 years ago)
Author:
dshipton
Message:

This getWorldToCamera doesn't work.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/Dirk_RenderTraversalWork/Source/System/RenderingBackend/OSGDrawEnv.h

    r142 r361  
    107107 
    108108    const Matrixr  &getObjectToWorld        (void         ) const; 
     109 
     110    const Matrixr  &getWorldToScreen        (void         ) const; 
    109111 
    110112          Real      getCameraNear           (void         ) const; 
     
    176178    Matrixr        _cameraToWorld; 
    177179    Matrixr        _objectToWorld; 
     180    Matrixr        _worldToScreen; 
    178181 
    179182    Real           _cameraNear; 
  • branches/Dirk_RenderTraversalWork/Source/System/RenderingBackend/OSGDrawEnv.inl

    r142 r361  
    7979{ 
    8080    _cameraViewing = matrix; 
     81    _worldToScreen.setValue(_cameraProjection); 
     82    _worldToScreen.mult(_cameraProjectionTrans); 
     83    _worldToScreen.mult(_cameraViewing); 
    8184     
    82     _cameraToWorld.invertFrom(matrix); 
    8385} 
    8486 
     
    106108{ 
    107109    _aActiveTexTargets[uiSlot] = uiTarget; 
     110} 
     111 
     112inline 
     113const Matrixr &DrawEnv::getWorldToScreen(void) const 
     114{ 
     115    return _cameraToWorld; 
    108116} 
    109117