🌓
搜索
 找回密码
 立即注册

通过点的 B 样条曲线

2022-12-11 22:42:57 33746

jps_bspline_curve_datapoints_1.gif

jps_bspline_curve_datapoints_1.gif




此扩展类似于免费的[通过点的贝塞尔曲线](https://extensions.sketchup.com/en/content/bezier-curves-through-points“通过点的贝塞尔曲线”)扩展,但创建的是 B 样条曲线. B 样条曲线由许多多项式部分组成,提供比贝塞尔曲线更多的通用性。

通过单击“绘图”菜单中的“通过点的 B 样条曲线”来激活该工具。它提供了一个输入框,可以在工具处于活动状态时通过单击鼠标右键上下文菜单中的属性来调出该输入框,以指定
*   **不。数据点数** - 输入您希望曲线通过的数据点数。这也显示在值控制框 (VCB) 中,并且也可以随时更新。
* **Degree** - 如果曲线需要 Cr 连续性,选择 degree = r+1 通常就足够了。每立方米rve 块只受 degree+1 控制点的影响,称为 B-Splines 的局部控制属性。请注意较低次数的曲线如何对数据点中的扰动表现得“更好”,以及控制多边形如何更接近上面动画中的实际曲线。
参数值和节点的选择也会影响曲线的形状和参数化。
* **参数值** - 选择参数值的三种方法是
1. Equally Spaced:不推荐使用这种方法,因为当数据间隔不均匀时,它会产生不稳定的形状(例如循环);
2. Chord Length:这是使用最广泛的方法,一般来说就足够了。它还为曲线提供了一个“良好”的参数化,因为它近似于一个统一的参数化。
3. 向心法:这是一种较新的方法,当数据急转弯时,它比弦长法提供更好的结果
* **结** - 选择结点的两种方法结是
1、等间距:不推荐这种方法;如果与参数值的弦长或向心法结合使用,可能会产生奇异的方程组。
2. 平均:这是推荐的技术。使用这种方法,节点反映了参数值的分布。
*   **不。段数** - 输入用于显示和表示曲线的段数
创建 B 样条曲线后,无耻地插入我的另一个付费扩展,您可以使用 [NURBS 曲线管理器](https://extensions.sketchup.com/en/content/nurbs-curve-manager “NURBS 曲线管理器”)以根据需要进一步修改它们。
作 者:Jacob S.
游客,如果您要查看本帖隐藏内容请回复

扫一扫

相关推荐
 s4u 寻找差距

 多标签工具

 VBO 获取 N 集

 直通画

 有理贝塞尔曲面属性

0 回复

高级模式
游客
返回顶部