myReversedVProp->SetColor( bfc.red() / 255. , bfc.green() / 255. , bfc.blue() / 255. );
my2DActor = SMESH_CellLabelActor::New();
- my2DActor->SetStoreGemetryMapping(true);
+ my2DActor->SetStoreClippingMapping(true);
my2DActor->SetUserMatrix(aMatrix);
my2DActor->PickableOff();
my2DActor->SetFontProperties( aFamilyEl, aSizeEl, aBoldEl, anItalicEl, aShadowEl, anRGBEl[0], anRGBEl[1], anRGBEl[2] );
aFilter->RegisterCellsWithType(VTK_BIQUADRATIC_TRIANGLE);
my3DActor = SMESH_CellLabelActor::New();
- my3DActor->SetStoreGemetryMapping(true);
+ my3DActor->SetStoreClippingMapping(true);
my3DActor->SetUserMatrix(aMatrix);
my3DActor->PickableOff();
my3DActor->SetFontProperties( aFamilyEl, aSizeEl, aBoldEl, anItalicEl, aShadowEl, anRGBEl[0], anRGBEl[1], anRGBEl[2] );
myEdgeProp->SetLineWidth(aLineWidth);
my1DActor = SMESH_CellLabelActor::New();
- my1DActor->SetStoreGemetryMapping(true);
+ my1DActor->SetStoreClippingMapping(true);
my1DActor->SetUserMatrix(aMatrix);
my1DActor->PickableOff();
my1DActor->SetHighlited(true);
my0DActor = SMESH_CellLabelActor::New();
my0DActor->SetUserMatrix(aMatrix);
- my0DActor->SetStoreGemetryMapping(true);
+ my0DActor->SetStoreClippingMapping(true);
my0DActor->PickableOff();
my0DActor->SetFontProperties( aFamilyEl, aSizeEl, aBoldEl, anItalicEl, aShadowEl, anRGBEl[0], anRGBEl[1], anRGBEl[2] );
my0DActor->SetVisibility(false);
myBallActor = SMESH_CellLabelActor::New();
myBallActor->SetUserMatrix(aMatrix);
- myBallActor->SetStoreGemetryMapping(true);
+ myBallActor->SetStoreClippingMapping(true);
myBallActor->PickableOff();
myBallActor->SetFontProperties( aFamilyEl, aSizeEl, aBoldEl, anItalicEl, aShadowEl, anRGBEl[0], anRGBEl[1], anRGBEl[2] );
myBallActor->SetVisibility(false);
//----------------------------------------------
myBaseActor->SetUserMatrix(aMatrix);
+ myBaseActor->SetStoreIDMapping(true);
+ myBaseActor->SetStoreClippingMapping(true);
myBaseActor->SetStoreGemetryMapping(true);
myBaseActor->GetProperty()->SetOpacity(0.0);
myPickableActor = myBaseActor;
if ( !mySelector || !mySelector->IsSelectionEnabled() )
{
myBaseActor->SetUnstructuredGrid( NULL );
- myHighlitableActor->SetUnstructuredGrid( NULL );
- // theRenderer->AddActor(this);
- // cout << "SMESH_ActorDef " << this << endl;
+ //myHighlitableActor->SetUnstructuredGrid( NULL );
}
theRenderer->AddActor(myBaseActor);
theRenderer->AddActor(myNodeExtActor);
case SMESH_DeviceActor::eSurface:
case SMESH_DeviceActor::eWireframe:
{
- // if ( !mySelector || !mySelector->IsSelectionEnabled() )
- // myHighlitableActor->SetUnstructuredGrid( NULL );
- // else if ( !myHighlitableActor->myExtractUnstructuredGrid->GetInput() )
- // myHighlitableActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
-
if(myIsHighlighted) {
myHighlitableActor->SetProperty(myHighlightProp);
}else if(myIsPreselected){
if ( enable && ! myBaseActor->myExtractUnstructuredGrid->GetInput() )
{
myBaseActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
- myHighlitableActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
+ //myHighlitableActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());
myBaseActor->myExtractUnstructuredGrid->Update();
- myHighlitableActor->myExtractUnstructuredGrid->Update();
+ //myHighlitableActor->myExtractUnstructuredGrid->Update();
}
if ( !enable && myBaseActor->myExtractUnstructuredGrid->GetInput() )
{
myBaseActor->SetUnstructuredGrid( NULL );
- myHighlitableActor->SetUnstructuredGrid( NULL );
+ //myHighlitableActor->SetUnstructuredGrid( NULL );
myBaseActor->myExtractUnstructuredGrid->Update();
- myHighlitableActor->myExtractUnstructuredGrid->Update();
+ //myHighlitableActor->myExtractUnstructuredGrid->Update();
}
}
{
if(MYDEBUG) MESSAGE("SMESH_ActorDef::Update");
+ myVisualObj->Update();
+
if(GetControlMode() != eNone) {
unsigned long aTime = myTimeStamp->GetMTime();
unsigned long anObjTime = myVisualObj->GetUnstructuredGrid()->GetMTime();
if ( !mySelector || !mySelector->IsSelectionEnabled() )
{
myBaseActor->SetUnstructuredGrid( NULL );
- myHighlitableActor->SetUnstructuredGrid( NULL );
+ //myHighlitableActor->SetUnstructuredGrid( NULL );
}
my1DActor->SetPlaneCollection( myPlaneCollection );
my1DActor->SetUnstructuredGrid(myVisualObj->GetUnstructuredGrid());