Changeset 533
- Timestamp:
- 11/18/10 18:26:02 (18 months ago)
- Location:
- trunk/avango-osg
- Files:
-
- 2 edited
-
include/avango/osg/viewer/Camera.h (modified) (2 diffs)
-
src/avango/osg/viewer/Camera.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/avango-osg/include/avango/osg/viewer/Camera.h
r31 r533 94 94 SFDouble Near; 95 95 SFDouble Far; 96 96 97 97 /** 98 98 * Defines the background color. 99 99 * Default is Vec4(0,0,0,1). 100 100 */ 101 SFVec4 BackgroundColor; 101 SFVec4 BackgroundColor; 102 102 103 103 /** … … 175 175 */ 176 176 SFMatrix ProjectionMatrix; 177 178 /** 179 * Outputs the view matrix (modelview) of the osg camera 180 */ 181 SFMatrix ViewMatrix; 177 182 178 183 /** -
trunk/avango-osg/src/avango/osg/viewer/Camera.cpp
r302 r533 127 127 AV_FC_ADD_FIELD(Far, 500.0); 128 128 AV_FC_ADD_FIELD(BackgroundColor, ::osg::Vec4(0.0, 0.0, 0.0, 1.0)); 129 129 130 130 AV_FC_ADD_FIELD(ViewerTransform, ::osg::Matrix::translate(0.0, 0.0, 0.6)); 131 131 AV_FC_ADD_FIELD(ScreenTransform, ::osg::Matrix::translate(0.0, 0.0, -0.6)); … … 140 140 AV_FC_ADD_FIELD(MouseNearTransform, ::osg::Matrix::identity()); 141 141 AV_FC_ADD_FIELD(ProjectionMatrix, ::osg::Matrix::identity()); 142 AV_FC_ADD_FIELD(ViewMatrix, ::osg::Matrix::identity()); 143 142 144 143 145 mOsgCamera->setReferenceFrame(::osg::Transform::ABSOLUTE_RF); … … 277 279 ::osg::Matrix::translate(eye_trans.getTrans()) * 278 280 ViewerTransform.getValue())); 281 ViewMatrix.setValue(mOsgCamera->getViewMatrix()); 279 282 } 280 283 }
Note: See TracChangeset
for help on using the changeset viewer.
