天天看点

opencascade设置零件的观察视角

opencascade设置零件的观察视角

opencascade设置零件的观察视角

俯视图:

opencascade设置零件的观察视角

左视图:

opencascade设置零件的观察视角

正视图:

opencascade设置零件的观察视角

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

涉及的类与函数为:

opencascade设置零件的观察视角

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

opencascade设置零件的观察视角

参考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);
}
           

继续阅读