OpenCASCADE:Modeling Algorithms模块几何工具之来自约束的曲线和曲面
来自约束的曲线和曲面
来自约束组件的曲线和曲面将 2D 和 3D 几何中使用的高级函数组合在一起,用于:
创建流线型和最小变化 2D 曲线
直纹曲面的构造
管道表面的构造
表面填充
板面的构造
3D 曲线或曲面超出其原始边界的延伸。
OPEN CASCADE 公司还提供了一个名为Surfaces from Scattered Points 的产品,它允许从散点构造曲面。该算法接受或构造一个初始 B-Spline 曲面并寻找其满足约束条件的变形(有限元方法)。使用优化的计算方法,该算法能够从超过 500 000 个点构建一个表面。
SSP 产品不随 Open CASCADE 技术一起提供,但可以单独购买。
平滑和最小变化的二维曲线
弹性梁曲线起源于造船业中应用的传统建模方法,在这种方法中,一块细长的木头,即车床,被迫通过两组钉子之间,从而采用基于这两个点,施加在这些点上的力的方向,以及木车床本身的属性。
保持这些约束需要对梁施加纵向和横向力,以补偿其内部弹性。纵向力可以是推力或拉力,梁可能允许或不允许在这些固定点上滑动。
板条曲线
FairCurve_Batten类允许生成基于对两个参考点中的每一个的一个或多个约束