myAISContext->SetDeviationCoefficient(myDeviation);
myAisCylinderHead = new AIS_Shape (CylinderHead);
- myAISContext->SetColor (myAisCylinderHead, Quantity_NOC_WHITE);
- myAISContext->SetMaterial (myAisCylinderHead, Graphic3d_NOM_PLASTIC);
+ myAISContext->SetColor (myAisCylinderHead, Quantity_NOC_WHITE, Standard_False);
+ myAISContext->SetMaterial (myAisCylinderHead, Graphic3d_NOM_PLASTIC, Standard_False);
myAisEngineBlock = new AIS_Shape (EngineBlock);
- myAISContext->SetColor(myAisEngineBlock, Quantity_NOC_WHITE);
- myAISContext->SetMaterial(myAisEngineBlock,Graphic3d_NOM_PLASTIC);
+ myAISContext->SetColor(myAisEngineBlock, Quantity_NOC_WHITE, Standard_False);
+ myAISContext->SetMaterial(myAisEngineBlock,Graphic3d_NOM_PLASTIC, Standard_False);
myAISContext->Display(myAisCylinderHead ,1,-1,Standard_False,Standard_False);
myAISContext->Display(myAisEngineBlock ,1,-1,Standard_False,Standard_False);
myAisCrankArm = new AIS_Shape (CrankArm);
- myAISContext->SetColor (myAisCrankArm, Quantity_NOC_HOTPINK);
- myAISContext->SetMaterial(myAisCrankArm, Graphic3d_NOM_PLASTIC);
+ myAISContext->SetColor (myAisCrankArm, Quantity_NOC_HOTPINK, Standard_False);
+ myAISContext->SetMaterial(myAisCrankArm, Graphic3d_NOM_PLASTIC, Standard_False);
myAisPiston = new AIS_Shape (Piston);
- myAISContext->SetColor (myAisPiston , Quantity_NOC_WHITE);
- myAISContext->SetMaterial(myAisPiston , Graphic3d_NOM_PLASTIC);
+ myAISContext->SetColor (myAisPiston , Quantity_NOC_WHITE, Standard_False);
+ myAISContext->SetMaterial(myAisPiston , Graphic3d_NOM_PLASTIC, Standard_False);
myAisPropeller = new AIS_Shape (Propeller);
- myAISContext->SetColor (myAisPropeller, Quantity_NOC_RED);
- myAISContext->SetMaterial(myAisPropeller, Graphic3d_NOM_PLASTIC);
+ myAISContext->SetColor (myAisPropeller, Quantity_NOC_RED, Standard_False);
+ myAISContext->SetMaterial(myAisPropeller, Graphic3d_NOM_PLASTIC, Standard_False);
myAISContext->Display(myAisCrankArm ,1,-1,Standard_False,Standard_False);
myAISContext->Display(myAisPropeller ,1,-1,Standard_False,Standard_False);
}
if (TheState == 1)
- myAISContext->Select(theButtonDownX,theButtonDownY,x,y,aView);
+ myAISContext->Select (theButtonDownX, theButtonDownY, x, y, aView, Standard_True);
}
//-----------------------------------------------------------------------------------------
const Standard_Integer /*y*/,
const Handle(V3d_View)& /*aView*/ )
{
- myAISContext->Select();
+ myAISContext->Select (Standard_True);
}
//-----------------------------------------------------------------------------------------
const Standard_Integer y ,
const Handle(V3d_View)& aView )
{
- myAISContext->MoveTo(x,y,aView);
+ myAISContext->MoveTo (x, y, aView, Standard_True);
}
//-----------------------------------------------------------------------------------------
const Standard_Integer y ,
const Handle(V3d_View)& aView )
{
- myAISContext->MoveTo(x,y,aView);
+ myAISContext->MoveTo (x, y, aView, Standard_True);
}
//-----------------------------------------------------------------------------------------
}
if (TheState == 0)
- myAISContext->ShiftSelect(theButtonDownX,theButtonDownY,x,y,aView);
+ myAISContext->ShiftSelect (theButtonDownX, theButtonDownY, x, y, aView, Standard_True);
}
const Standard_Integer /*y*/,
const Handle(V3d_View)& /*aView*/)
{
- myAISContext->ShiftSelect();
+ myAISContext->ShiftSelect (Standard_True);
}
//-----------------------------------------------------------------------------------------
myAisPropeller->Set(Propeller);
myAISContext->Deactivate(myAisPropeller);
- myAISContext->Redisplay(myAisPropeller);
+ myAISContext->Redisplay (myAisPropeller, Standard_True);
}
((CAnimationView3D *)pCurrentView)->OnRestart();
}
myFace = aMkFace.Face();
// Remove all other shapes
- myAISContext->RemoveAll();
+ myAISContext->RemoveAll (Standard_False);
Handle(AIS_Shape) myAISSurface = new AIS_Shape(myFace);