OpenCascade
OpenCascade 相关的一些内容
程序小馆
CSDN 的广告真多~
展开
-
OpenCascade 实现模型的缩放、平移、旋转
在 Open Cascade 中如果想对某个模型进行调整,如移动、旋转、缩放,可以使用自带的模型操纵器(AIS_Manipulator)组件。代码示例第一步:创建模型操纵器// 先创建一个长方体gp_Ax2 boxPos;boxPos.SetLocation(gp_Pnt(10.0, 10.0, 10.0));TopoDS_Shape boxShape = BRepPrimAPI_MakeBox(boxPos, 15, 20, 30).Shape();Handle(AIS_Shape) ais原创 2021-10-26 11:09:54 · 3808 阅读 · 13 评论 -
OpenCascade 显示中文 & 解决乱码问题
直接上代码gp_Pnt gPnt(100.0, 100.0, 100.0);TCollection_ExtendedString extStr;Resource_Unicode::ConvertGBKToUnicode(QString("AAaa 你好 OpenCascade 1234").toLocal8Bit(), extStr);Handle(AIS_TextLabel) aPntLabel = new AIS_TextLabel();aPntLabel->SetText(extS.原创 2021-10-25 16:47:54 · 928 阅读 · 1 评论