gp_Circ gpCircle; gpCircle.SetLocation(center); gpCircle.SetRadius(dRadius); Handle(Geom_Circle) aCircle = ::new Geom_Circle(gpCircle); Handle(AIS_Circle) hCircle = ::new AIS_Circle(aCircle); //! set red color7 Quantity_Color color(1.0, 0.0, 0.0, Quantity_TOC_RGB); m_pAISContext->SetColor(hCircle , color); m_pAISContext->Display(hCircle , true);
2011.08.25;
m_pAISContext->Display 함수를 호출하면 화면이 바로 갱신되는 문제(?)가 있습니다.
이 문제를 피하고 싶으면 AIS 객체의 색상의 설정해 주면 됩니다.
Handle(AIS_Circle) hCircle = ::new AIS_Circle(aCircle); Quantity_Color aColor(1.0 , 0.0 , 0.0 , Quantity_TOC_RGB); hCircle->SetColor(aColor);
댓글
댓글 쓰기