mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2024-12-25 08:50:35 +05:00
Merge commit '7ce6e800256c653b878d88163ff8576d16ed5a27'
This commit is contained in:
commit
51540539e5
@ -120,6 +120,7 @@ SMESH_ActorDef::SMESH_ActorDef()
|
||||
myIsPointsVisible = false;
|
||||
myIsEntityModeCache = false;
|
||||
myRepresentationCache = 0;
|
||||
objectEntitiesCache = 0;
|
||||
|
||||
myHighlightActor = SMESH_SVTKActor::New();
|
||||
myHighlightActor->Delete(); // vtkSmartPointer!
|
||||
@ -1647,6 +1648,12 @@ void SMESH_ActorDef::SetEntityMode(unsigned int theMode)
|
||||
SetRepresentation( ePoint );
|
||||
}
|
||||
|
||||
if ( anObjectEntities != 0 && objectEntitiesCache == 0 )
|
||||
{
|
||||
objectEntitiesCache = anObjectEntities;
|
||||
SetRepresentation( eSurface );
|
||||
}
|
||||
|
||||
if ( myEntityMode != theMode )
|
||||
{
|
||||
myEntityMode = theMode; // entities to show
|
||||
|
@ -296,6 +296,7 @@ class SMESH_ActorDef : public SMESH_Actor
|
||||
|
||||
unsigned int myEntityMode;
|
||||
unsigned int myEntityModeCache;
|
||||
unsigned int objectEntitiesCache;
|
||||
int myRepresentationCache;
|
||||
bool myIsEntityModeCache;
|
||||
bool myIsPointsVisible;
|
||||
|
Loading…
Reference in New Issue
Block a user