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