opencascade设置零件的观察视角

opencascade设置零件的观察视角

 

俯视图:

 

左视图:

 

正视图:

 

 


观察的一般方向有前、后、左、右、上和下,在occ中均为我们提供了,除此之外还有其他更多的观察方向:
涉及的类与函数为:

为我们提供了如下的枚举方向:

 

参考occ的demo,代码设置为:

void CSelectionDialog::OnTopView() 
{
  myActiveView->SetProj(V3d_Zpos);
  OnDisplay(true);
}

void CSelectionDialog::OnBottomView() 
{
  myActiveView->SetProj(V3d_Zneg);
  OnDisplay(true);
}

void CSelectionDialog::OnLeftView() 
{
  myActiveView->SetProj(V3d_Xneg);
  OnDisplay(true);
}

void CSelectionDialog::OnRightView() 
{
  myActiveView->SetProj(V3d_Xpos);
  OnDisplay(true);
}

void CSelectionDialog::OnFrontView() 
{
  myActiveView->SetProj(V3d_Yneg);
  OnDisplay(true);
}

void CSelectionDialog::OnBackView() 
{
  myActiveView->SetProj(V3d_Ypos);
  OnDisplay(true);
}

 

————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/ha0ha0xuexi/article/details/117597273

posted @ 2024-11-05 09:17  unicornsir  阅读(78)  评论(0)    收藏  举报