mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-19 13:40:49 +03:00
0028088: Visualization, AIS_InteractiveContext - drop default value for Update Viewer parameter
This commit is contained in:
@@ -101,7 +101,7 @@ Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawSurface
|
||||
CTriangulationDoc::Fit();
|
||||
}
|
||||
else
|
||||
getAISContext()->Display (aGraphicSurface);
|
||||
getAISContext()->Display (aGraphicSurface, Standard_True);
|
||||
}
|
||||
|
||||
return aGraphicSurface;
|
||||
@@ -126,7 +126,7 @@ Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawCurve
|
||||
CTriangulationDoc::Fit();
|
||||
}
|
||||
else
|
||||
getAISContext()->Display (aGraphicCurve);
|
||||
getAISContext()->Display (aGraphicCurve, Standard_True);
|
||||
}
|
||||
|
||||
return aGraphicCurve;
|
||||
@@ -173,7 +173,7 @@ Handle(AIS_Point) OCCDemo_Presentation::drawPoint
|
||||
|
||||
getAISContext()->SetColor (aGraphicPoint, theColor, toDisplay);
|
||||
if (toDisplay) {
|
||||
getAISContext()->Display (aGraphicPoint);
|
||||
getAISContext()->Display (aGraphicPoint, Standard_True);
|
||||
//COCCDemoDoc::Fit();
|
||||
}
|
||||
|
||||
@@ -211,7 +211,7 @@ Handle(AIS_InteractiveObject) OCCDemo_Presentation::drawVector
|
||||
CTriangulationDoc::Fit();
|
||||
}
|
||||
else
|
||||
getAISContext()->Display (aGraphicCurve);
|
||||
getAISContext()->Display (aGraphicCurve, Standard_True);
|
||||
}
|
||||
|
||||
return aGraphicCurve;
|
||||
@@ -232,7 +232,7 @@ Handle(AIS_Shape) OCCDemo_Presentation::drawShape
|
||||
CTriangulationDoc::Fit();
|
||||
}
|
||||
else
|
||||
getAISContext()->Display (aGraphicShape);
|
||||
getAISContext()->Display (aGraphicShape, Standard_True);
|
||||
}
|
||||
|
||||
return aGraphicShape;
|
||||
@@ -252,7 +252,7 @@ Handle(AIS_Shape) OCCDemo_Presentation::drawShape
|
||||
CTriangulationDoc::Fit();
|
||||
}
|
||||
else
|
||||
getAISContext()->Display (aGraphicShape);
|
||||
getAISContext()->Display (aGraphicShape, Standard_True);
|
||||
}
|
||||
|
||||
return aGraphicShape;
|
||||
|
@@ -66,7 +66,7 @@ void Tesselate_Presentation::DoSample()
|
||||
{
|
||||
((CTriangulationApp*) AfxGetApp())->SetSampleName (L"Tesselate");
|
||||
((CTriangulationApp*) AfxGetApp())->SetSamplePath (L"");
|
||||
getAISContext()->EraseAll();
|
||||
getAISContext()->EraseAll (Standard_True);
|
||||
if (myIndex >=0 && myIndex < myNbSamples)
|
||||
sample (myFileNames[myIndex]);
|
||||
}
|
||||
@@ -269,11 +269,11 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
|
||||
}
|
||||
}
|
||||
|
||||
getAISContext()->EraseAll();
|
||||
getAISContext()->EraseAll (Standard_False);
|
||||
aShowShape = drawShape(aShape);
|
||||
if(WAIT_A_SECOND) return;
|
||||
aShowEdge = drawShape(aComp2,Quantity_NOC_GREEN);
|
||||
getAISContext()->Erase(aShowShape);
|
||||
getAISContext()->Erase (aShowShape, Standard_True);
|
||||
if(WAIT_A_SECOND) return;
|
||||
}
|
||||
}
|
||||
@@ -368,7 +368,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
|
||||
if(aCount == aNumOfFace)
|
||||
{
|
||||
aShowFace = drawShape(aComp1,Quantity_NOC_GREEN);
|
||||
getAISContext()->Erase(aShowEdge);
|
||||
getAISContext()->Erase (aShowEdge, Standard_True);
|
||||
}
|
||||
}
|
||||
else
|
||||
@@ -389,7 +389,7 @@ void Tesselate_Presentation::tesselateShape(const TopoDS_Shape& aShape)
|
||||
|
||||
if(WAIT_A_SECOND) return;
|
||||
drawShape(aCompound,Quantity_NOC_GREEN);
|
||||
getAISContext()->Erase(aShowFace);
|
||||
getAISContext()->Erase (aShowFace, Standard_True);
|
||||
|
||||
}
|
||||
|
||||
|
@@ -75,7 +75,7 @@ void CTriangulationDoc::OnTriangu()
|
||||
myAISContext->DisplayedObjects(aList);
|
||||
AIS_ListIteratorOfListOfInteractive aListIterator;
|
||||
for(aListIterator.Initialize(aList);aListIterator.More();aListIterator.Next()){
|
||||
myAISContext->Remove(aListIterator.Value());
|
||||
myAISContext->Remove (aListIterator.Value(), Standard_False);
|
||||
}
|
||||
|
||||
TopoDS_Shape theBox = BRepPrimAPI_MakeBox(200,60,60);
|
||||
@@ -84,10 +84,10 @@ void CTriangulationDoc::OnTriangu()
|
||||
BRepMesh_IncrementalMesh(ShapeFused,1);
|
||||
|
||||
Handle (AIS_Shape) aSection = new AIS_Shape(ShapeFused);
|
||||
myAISContext->SetDisplayMode(aSection,1);
|
||||
myAISContext->SetColor(aSection,Quantity_NOC_RED);
|
||||
myAISContext->SetMaterial(aSection,Graphic3d_NOM_GOLD);
|
||||
myAISContext->Display(aSection);
|
||||
myAISContext->SetDisplayMode (aSection, 1, Standard_False);
|
||||
myAISContext->SetColor (aSection, Quantity_NOC_RED, Standard_False);
|
||||
myAISContext->SetMaterial (aSection, Graphic3d_NOM_GOLD, Standard_False);
|
||||
myAISContext->Display (aSection, Standard_False);
|
||||
|
||||
Standard_Integer result(0);
|
||||
|
||||
@@ -133,7 +133,7 @@ void CTriangulationDoc::OnVisu()
|
||||
myAISContext->DisplayedObjects(aList);
|
||||
AIS_ListIteratorOfListOfInteractive aListIterator;
|
||||
for(aListIterator.Initialize(aList);aListIterator.More();aListIterator.Next()){
|
||||
myAISContext->Remove(aListIterator.Value());
|
||||
myAISContext->Remove (aListIterator.Value(), Standard_False);
|
||||
}
|
||||
|
||||
TopoDS_Shape theBox = BRepPrimAPI_MakeBox(200,60,60).Shape();
|
||||
@@ -142,11 +142,11 @@ TopoDS_Shape ShapeFused = BRepAlgoAPI_Fuse(theSphere, theBox).Shape();
|
||||
BRepMesh_IncrementalMesh(ShapeFused,1);
|
||||
|
||||
Handle (AIS_Shape) aSection = new AIS_Shape(ShapeFused);
|
||||
myAISContext->SetDisplayMode(aSection,1);
|
||||
myAISContext->SetColor(aSection,Quantity_NOC_RED);
|
||||
myAISContext->SetMaterial(aSection,Graphic3d_NOM_GOLD);
|
||||
myAISContext->SetTransparency(aSection,0.1);
|
||||
myAISContext->Display(aSection);
|
||||
myAISContext->SetDisplayMode (aSection, 1, Standard_False);
|
||||
myAISContext->SetColor (aSection, Quantity_NOC_RED, Standard_False);
|
||||
myAISContext->SetMaterial (aSection, Graphic3d_NOM_GOLD, Standard_False);
|
||||
myAISContext->SetTransparency (aSection, 0.1, Standard_False);
|
||||
myAISContext->Display (aSection, Standard_False);
|
||||
|
||||
BRep_Builder builder;
|
||||
TopoDS_Compound Comp;
|
||||
@@ -188,9 +188,9 @@ for (TopExp_Explorer ex(ShapeFused,TopAbs_FACE) ; ex.More(); ex.Next()) {
|
||||
}
|
||||
}
|
||||
Handle (AIS_Shape) atriangulation = new AIS_Shape(Comp);
|
||||
myAISContext->SetDisplayMode(atriangulation,0);
|
||||
myAISContext->SetColor(atriangulation,Quantity_NOC_WHITE);
|
||||
myAISContext->Display(atriangulation);
|
||||
myAISContext->SetDisplayMode (atriangulation, 0, Standard_False);
|
||||
myAISContext->SetColor (atriangulation, Quantity_NOC_WHITE, Standard_False);
|
||||
myAISContext->Display (atriangulation, Standard_False);
|
||||
|
||||
Fit();
|
||||
|
||||
@@ -258,7 +258,7 @@ void CTriangulationDoc::OnClear()
|
||||
myAISContext->DisplayedObjects(aList);
|
||||
AIS_ListIteratorOfListOfInteractive aListIterator;
|
||||
for(aListIterator.Initialize(aList);aListIterator.More();aListIterator.Next()){
|
||||
myAISContext->Remove(aListIterator.Value());
|
||||
myAISContext->Remove (aListIterator.Value(), Standard_False);
|
||||
}
|
||||
|
||||
TopoDS_Shape theBox = BRepPrimAPI_MakeBox(200, 60, 60).Shape();
|
||||
@@ -268,10 +268,10 @@ BRepMesh_IncrementalMesh(ShapeFused,1);
|
||||
|
||||
|
||||
Handle (AIS_Shape) aSection = new AIS_Shape(ShapeFused);
|
||||
myAISContext->SetDisplayMode(aSection,1);
|
||||
myAISContext->SetColor(aSection,Quantity_NOC_RED);
|
||||
myAISContext->SetMaterial(aSection,Graphic3d_NOM_GOLD);
|
||||
myAISContext->Display(aSection);
|
||||
myAISContext->SetDisplayMode (aSection, 1, Standard_False);
|
||||
myAISContext->SetColor (aSection, Quantity_NOC_RED, Standard_False);
|
||||
myAISContext->SetMaterial (aSection, Graphic3d_NOM_GOLD, Standard_False);
|
||||
myAISContext->Display (aSection, Standard_False);
|
||||
|
||||
BRepTools::Clean(ShapeFused);
|
||||
|
||||
@@ -360,14 +360,14 @@ void CTriangulationDoc::DoSample()
|
||||
|
||||
void CTriangulationDoc::OnBUTTONStart()
|
||||
{
|
||||
myAISContext->EraseAll();
|
||||
myAISContext->EraseAll (Standard_True);
|
||||
myPresentation->FirstSample();
|
||||
DoSample();
|
||||
}
|
||||
|
||||
void CTriangulationDoc::OnBUTTONEnd()
|
||||
{
|
||||
myAISContext->EraseAll();
|
||||
myAISContext->EraseAll (Standard_True);
|
||||
myPresentation->LastSample();
|
||||
DoSample();
|
||||
}
|
||||
|
Reference in New Issue
Block a user