随笔分类 - D. OpenCascade
摘要:
几何内核可以看成一个数学库的子集,只是在几何图形上的应用。学习几何内核的过程类比于学生时代掌握的数学工具。
阅读全文
几何内核可以看成一个数学库的子集,只是在几何图形上的应用。学习几何内核的过程类比于学生时代掌握的数学工具。
阅读全文
摘要:
OpenCASCADE中对两个曲面求交得到的交线进行了分类: ALine, GLine, WLine, RLine.
阅读全文
OpenCASCADE中对两个曲面求交得到的交线进行了分类: ALine, GLine, WLine, RLine.
阅读全文
摘要:
BVH在OpenCASCADE中也有广泛地应用,如开源版本中的模型快速碰撞检测,使用类BRepExtrema_ShapeProximity. 模型选择操作,光线跟踪等算法中都有应用。
阅读全文
BVH在OpenCASCADE中也有广泛地应用,如开源版本中的模型快速碰撞检测,使用类BRepExtrema_ShapeProximity. 模型选择操作,光线跟踪等算法中都有应用。
阅读全文
摘要:OpenCASCADE中提供一种空间查找二叉树算法NCollection_UBTree,字面意思是非平衡二叉树Unbalanced Binary Tree。把上图中的数字换成包围盒,构造二叉查找树。为了解决查找二叉树单链问题,加入随机处理,可以使查找性能达到O(log(N)),相对普通遍历速度而言还是不错的。本文结合示例代码说明如何使用这个非平衡二叉树。
阅读全文
摘要:flex&bison在occt中的应用。
阅读全文
摘要:Licensecc: a C++ software license manager
Copy protect, limit the usage of your C++ software with a license.
阅读全文
摘要:
曲面求交追踪法的优点是在求得首交点后搜索交线其余交点的速度非常快,且适用范围广。追踪法的问题是目前尚无非常有效的方法来求得所有交线环的起始点。曲面求交一般会采用通用性较好的网格法-迭代法-追踪法三者相结合的方法。应用网格法求得交点的初始估计值,再用迭代法求得精确交点,并以其为起点进行追踪,直到得到整条精确交线。
阅读全文
曲面求交追踪法的优点是在求得首交点后搜索交线其余交点的速度非常快,且适用范围广。追踪法的问题是目前尚无非常有效的方法来求得所有交线环的起始点。曲面求交一般会采用通用性较好的网格法-迭代法-追踪法三者相结合的方法。应用网格法求得交点的初始估计值,再用迭代法求得精确交点,并以其为起点进行追踪,直到得到整条精确交线。
阅读全文
摘要:
将曲面求交的离散网格交线作为Newton迭代法的初始估计点,可以得到较好的交线。
阅读全文
将曲面求交的离散网格交线作为Newton迭代法的初始估计点,可以得到较好的交线。
阅读全文
摘要:
OpenCASCADE中曲面求交的迭代法也不是独立的方法,与之配合的有离散网格求交得到初值,在追踪中作用迭代法。迭代求交使用的是三参数迭代法,根据三参数迭代法的数学方程可知,需要计算曲面上参数对应的点和切矢。
阅读全文
OpenCASCADE中曲面求交的迭代法也不是独立的方法,与之配合的有离散网格求交得到初值,在追踪中作用迭代法。迭代求交使用的是三参数迭代法,根据三参数迭代法的数学方程可知,需要计算曲面上参数对应的点和切矢。
阅读全文
摘要:
opencascade使用类IntPolyh_Intersection来计算两个曲面网格的交线。
阅读全文
opencascade使用类IntPolyh_Intersection来计算两个曲面网格的交线。
阅读全文
摘要:
OpenCASCADE中计算两个三角网格交线的类是IntPatch_InterferencePolyhedron,这个类还可以用来计算一个网格的自交情况。
阅读全文
OpenCASCADE中计算两个三角网格交线的类是IntPatch_InterferencePolyhedron,这个类还可以用来计算一个网格的自交情况。
阅读全文
摘要:
OpenCASCADE Visualization Performance
occ的显示模块现在的性能还是很不错的!
阅读全文
OpenCASCADE Visualization Performance
occ的显示模块现在的性能还是很不错的!
阅读全文
摘要:
BRep边界表示法通过对几何曲面加上边界Wire限定得到有界的曲面片后,如何将曲面片连接起来生成一个闭合的Shell,进而得到一个Solid实体?以前写过如何将无序的Edge连接起来生成Wire的方法,今天介绍一下OpenCASCADE中如何将Face连接起来生成Shell。这也是我们要手工通过Vertex, Edge, Face来构造BRep的Solid必须思考和解决的问题。
阅读全文
BRep边界表示法通过对几何曲面加上边界Wire限定得到有界的曲面片后,如何将曲面片连接起来生成一个闭合的Shell,进而得到一个Solid实体?以前写过如何将无序的Edge连接起来生成Wire的方法,今天介绍一下OpenCASCADE中如何将Face连接起来生成Shell。这也是我们要手工通过Vertex, Edge, Face来构造BRep的Solid必须思考和解决的问题。
阅读全文
摘要:
PlaneGCS作为FreeCAD中二维草图约束求解器,在社区反应还不错。
阅读全文
PlaneGCS作为FreeCAD中二维草图约束求解器,在社区反应还不错。
阅读全文
摘要:
occt-7.7.0修复了Mesh问题,提高Mesh速度;
完善2d offset算法,STEP增加网格数据导出;
阅读全文
occt-7.7.0修复了Mesh问题,提高Mesh速度;
完善2d offset算法,STEP增加网格数据导出;
阅读全文
摘要:
CAD Builder is designed for both professionals who has got used to work with parametric CAD software, and users with no or little CAD experience. It allows creating 3D models, Created models are fully parametrical. So, a user can change initial objects, entered parameters, insert intermediate operations and get the final model modified accordingly. CAD Builder supports Python language to input model expressions or make scripts for automatization.
阅读全文
CAD Builder is designed for both professionals who has got used to work with parametric CAD software, and users with no or little CAD experience. It allows creating 3D models, Created models are fully parametrical. So, a user can change initial objects, entered parameters, insert intermediate operations and get the final model modified accordingly. CAD Builder supports Python language to input model expressions or make scripts for automatization.
阅读全文
摘要:
综上所述,几何内核中的数是没有量纲的,可以根据模型的尺度选择合适的单位。OpenCASCADE中BRep体模型最小建模精度为1.e-7。几何数据使用参数方程表示,是精确的数学表示,但是几何算法是有精度的。有些几何算法中有些精度是硬编码的不能修改,这类精度值都要高于1.e-7。有些精度是通过BRep中的拓朴点,边和面传递过来的。为了提高布尔运算的稳定性,引入Fuzzy容差,解决一些接触的容差问题。
阅读全文
综上所述,几何内核中的数是没有量纲的,可以根据模型的尺度选择合适的单位。OpenCASCADE中BRep体模型最小建模精度为1.e-7。几何数据使用参数方程表示,是精确的数学表示,但是几何算法是有精度的。有些几何算法中有些精度是硬编码的不能修改,这类精度值都要高于1.e-7。有些精度是通过BRep中的拓朴点,边和面传递过来的。为了提高布尔运算的稳定性,引入Fuzzy容差,解决一些接触的容差问题。
阅读全文
摘要:
We are pleased to inform you that the new release of OCCT, 7.7.0, is ready for beta testing, and invite you to test this beta version in your applications.
阅读全文
We are pleased to inform you that the new release of OCCT, 7.7.0, is ready for beta testing, and invite you to test this beta version in your applications.
阅读全文
摘要:
OpenCascade 中的 Thin Plate Spline 插值
阅读全文
OpenCascade 中的 Thin Plate Spline 插值
阅读全文

浙公网安备 33010602011771号