
OpenCasCade
努力成为强壮的Pro
一个努力修炼的普通修行者,希望成为最强pro
展开
-
如何在 OpenCascade 中计算点是否在几何体内部
使用类可以判断一个点是否在 3D 几何体的内部。TopAbs_IN表示点在内部,TopAbs_ON表示点在表面,TopAbs_OUT表示点在外部。原创 2025-02-11 10:56:11 · 389 阅读 · 0 评论 -
gp_Ax2使用注意
今天在使用gp_Ax2过程中,在建立坐标系的时候会出现偶发性的崩溃问题,后来仔细检查的自己的代码主要是没有先设置主轴的方向(Z轴),而先设置了X轴的方向导致崩溃。修改后:后来查了一下chatGpt如下:在 OpenCASCADE 中,gp_Ax2是一个用来表示坐标系的类,包含一个位置点(gp_Pnt)和两个方向向量(gp_Dir),通常用于定义一个坐标系或一个方向性。当调用gp_Ax2的方法时,确实需要先设置主要方向(gp_Dir),然后再设置局部坐标系的 X 和 Y 方向。这个顺序非常重要,因为。原创 2024-11-12 14:49:42 · 324 阅读 · 0 评论 -
opencascade鼠标拖拽框选功能
1.首先在OccView中添加用于显示矩形框的类。3.在鼠标移动的事件中添加新的事件。4.在鼠标释放事件中清空框选。原创 2024-10-09 11:30:31 · 605 阅读 · 0 评论 -
Opencascade显示模型的边框
有边框看着还是让人更舒服一点的。原创 2024-09-27 10:52:12 · 228 阅读 · 0 评论 -
OpenCasCade中遍历边获取边的方向时候注意事项
当时看到这个结果就蒙蔽了,在官方的说明里不是说按照一个方向顺着来的吗,请教了我的同事告诉了我一个接口。可以看出有两条线段是反向的,因此,如果想到得到一个顺序的方向需要自己自行旁段,然后把得到的方向转一下。这个是OCC里面的一个接口,通过该接口就可以知道线段是不是反向的。主要的坑是,遍历一个face的所有边的时候,通过。希望给遇到同样问题的人一点帮助。这边可以得到一个正确的顺序了。原创 2024-08-22 15:54:33 · 308 阅读 · 0 评论 -
gp_Trsf和Ncollection_Mat4获得值注意:
Ncollection_Mat4开始得索引值时0,是一个四行四列得矩阵。gp_Trsf在获取值得时候索引开始时1,是一个三行四列得矩阵。原创 2024-07-29 10:10:50 · 370 阅读 · 0 评论 -
BRepAlgoAPI_Common 与 BRepAlgoAPI_Section区别
BRepAlgoAPI_Common 与 BRepAlgoAPI_Section区别。原创 2024-04-07 09:59:51 · 517 阅读 · 0 评论 -
opencascade生成obb包围盒不是最优问题
使用Opencascade获得最优OBB包围盒原创 2024-02-18 13:09:59 · 660 阅读 · 1 评论 -
GProp_GProps 与 BrepGProp的使用
GProp_GProps主要用于计算几何属性,比如体积、重心、惯性矩阵的类。通常与BrepGProp连用。上述的体积是相对于立体图形,如果是二维平面求得则是平面得面积。原创 2024-01-16 09:22:03 · 856 阅读 · 4 评论 -
对于一个无法连接成为封闭wire的edge处理方法
这种更简洁 但是两种的在缺口处处理方式是不一样的 后续还需进行深究。希望与更多的Open CasCade大佬进行交流!接上一篇 还有一种操作方式。原创 2023-12-07 16:50:03 · 90 阅读 · 2 评论 -
对于一个无法连接成为封闭wire的edge处理方法
如图多边形的四个拐角均有缺口,无法生成wire从而无法生成一个面.通过布尔并运算并设置布尔并运算的精度,让缺口处自动连接.为解决上述问题 本人的思路操作如下。原创 2023-12-07 15:12:57 · 132 阅读 · 3 评论 -
【无标题】GC_MakeCircle
GC_MakeCircle原创 2023-11-24 13:23:34 · 56 阅读 · 1 评论 -
布尔运算后 ShapeUpgrade_UnifySameDomain不能消除内部的线原因
OCC ShapeUpgrade_UnifySameDomain 布尔运算原创 2023-11-14 10:57:21 · 328 阅读 · 1 评论 -
GC_MakeCircle转gp_Circ
1.使用Value函数从GC_MakeCircle对象中获取圆。2.然后 从获取的圆中提取几何属性并创建一个gp_Circ对象。原创 2023-09-07 15:02:59 · 124 阅读 · 0 评论