MyCOMPUTEDSequence.Value (Index)->GraphicTransform (ATrsf);
}
- Standard_Integer aLayerId = AStructure->GetZLayer();
+ AStructure->CalculateBoundBox();
if (!AStructure->IsMutable()
&& !AStructure->CStructure()->IsForHighlight
&& !AStructure->CStructure()->IsInfinite)
{
- AStructure->CalculateBoundBox();
+ Standard_Integer aLayerId = AStructure->GetZLayer();
MyGraphicDriver->InvalidateBVHData (MyCView, aLayerId);
}
}
}
void Visual3d_View::ReCompute (const Handle(Graphic3d_Structure)& AStructure) {
- if (MyCView.IsCullingEnabled)
+ AStructure->CalculateBoundBox();
+ if (!AStructure->IsMutable()
+ && !AStructure->CStructure()->IsForHighlight
+ && !AStructure->CStructure()->IsInfinite)
{
- AStructure->CalculateBoundBox();
Standard_Integer aLayerId = AStructure->DisplayPriority();
MyGraphicDriver->InvalidateBVHData(MyCView, aLayerId);
}