- Timestamp:
- 03/21/12 18:36:20 (15 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/src/osgManipulator/Translate1DDragger.cpp
r10431 r13041 29 29 setPickColor(osg::Vec4(1.0f, 1.0f, 0.0f, 1.0f)); 30 30 } 31 31 32 32 Translate1DDragger::Translate1DDragger(const osg::Vec3d& s, const osg::Vec3d& e) : Dragger(), _checkForNodeInNodePath(true) 33 33 { … … 76 76 aa.requestRedraw(); 77 77 } 78 return true; 78 return true; 79 79 } 80 80 81 81 // Pick move. 82 82 case (osgGA::GUIEventAdapter::DRAG): … … 97 97 aa.requestRedraw(); 98 98 } 99 return true; 99 return true; 100 100 } 101 101 102 102 // Pick finish. 103 103 case (osgGA::GUIEventAdapter::RELEASE): … … 165 165 166 166 setDrawableToAlwaysCull(*cylinderGeom); 167 167 168 168 geode->addDrawable(cylinderGeom); 169 169 } … … 173 173 { 174 174 osg::Geometry* geometry = new osg::Geometry(); 175 175 176 176 osg::Vec3Array* vertices = new osg::Vec3Array(2); 177 177 (*vertices)[0] = _projector->getLineStart(); … … 183 183 lineGeode->addDrawable(geometry); 184 184 } 185 185 186 186 // Turn of lighting for line and set line width. 187 187 lineGeode->getOrCreateStateSet()->setMode(GL_LIGHTING,osg::StateAttribute::OFF);
