myViewManager = new OCCViewer_ViewManager( 0, 0 );
OCCViewer_Viewer* aViewer = new OCCViewer_Viewer( true );
- aViewer->setTrihedronSize( 100, true );
+ aViewer->setTrihedronSize( 0, true );
aViewer->setInteractionStyle( 0 );
aViewer->setZoomingStyle( 1 );
myViewManager->setViewModel( aViewer );
myViewWindow = dynamic_cast<OCCViewer_ViewFrame*>( myViewManager->createViewWindow() );
-
+ aViewer->setTrihedronShown( false );
return myViewManager;
}
if( theSelectionMode > 0 )
{
context()->OpenLocalContext();
- context()->Display( theObject, theMode, theSelectionMode );
+ context()->Display( theObject, theMode, theSelectionMode, true );
context()->Activate( theObject, theSelectionMode, Standard_True );
}
else
- context()->Display( theObject, theMode, theSelectionMode );
+ context()->Display( theObject, theMode, theSelectionMode, true );
if( isFitAll )
fitAll();
int theUIANb, int theVIANb)
{
Handle(AIS_Shape) aShape = new AIS_Shape( theShape );
+ cout <<theShape;
if( theShape.ShapeType()==TopAbs_VERTEX )
aShape->Attributes()->PointAspect()->SetTypeOfMarker( Aspect_TOM_X );
if (theShape.ShapeType()==TopAbs_FACE)
if( isShow )
{
if( !context()->IsDisplayed( aColorScale ) )
- context()->Display( aColorScale );
+ context()->Display( aColorScale, true );
}
else
{
if( context()->IsDisplayed( aColorScale ) )
- context()->Erase( aColorScale );
+ context()->Erase( aColorScale, true );
}
}
void TestViewer::select( int theViewX, int theViewY )
{
Handle(V3d_View) aView = myViewWindow->getViewPort()->getView();
- context()->MoveTo( theViewX, theViewY, aView );
- context()->Select();
+ context()->MoveTo( theViewX, theViewY, aView, true);
+ context()->Select(true);
// context()->CloseAllContexts();
}