- Handle(Prs3d_Drawer) aDrawer = Attributes();
- Handle(Prs3d_LineAspect) anAspect; // = aDrawer->LineAspect();
- //anAspect->SetColor(Quantity_NOC_YELLOW);
- //aDrawer->SetLineAspect(anAspect);
-
- // - unfree boundaries color
- anAspect = aDrawer->UnFreeBoundaryAspect();
- anAspect->SetColor(Quantity_NOC_YELLOW);
- aDrawer->SetUnFreeBoundaryAspect(anAspect);
- aDrawer->SetUnFreeBoundaryDraw(true);
-
- // - free boundaries color
- anAspect = aDrawer->FreeBoundaryAspect();
- anAspect->SetColor(Quantity_NOC_GREEN);
- aDrawer->SetFreeBoundaryAspect(anAspect);
- aDrawer->SetFreeBoundaryDraw(true);
-
- // - standalone edges color
- anAspect = aDrawer->WireAspect();
- anAspect->SetColor(Quantity_NOC_RED);
- aDrawer->SetWireAspect(anAspect);
+ aDrawer->UnFreeBoundaryAspect()->SetColor(Quantity_NOC_YELLOW);
+ aDrawer->FreeBoundaryAspect()->SetColor(Quantity_NOC_GREEN);
+ aDrawer->WireAspect()->SetColor(Quantity_NOC_RED);
+
+ aDrawer->SetUnFreeBoundaryDraw(Standard_True);
+ aDrawer->SetFreeBoundaryDraw(Standard_True);
+ aDrawer->SetWireDraw(Standard_True);