MicroStationCONNECT Edition 帮助

从曲线提取点

用于以图形和数字方式计算曲线上给定位置的 B 样条曲线特性(切线、曲率和拐点)。有五种在曲线上定义位置的方法。

您可以通过以下方式访问此工具:

  • 功能区:建模 > 曲线 > 曲线实用工具
  • 工具箱:曲线实用工具

计算的点和切线(作为元素放置在设计中)可用作其他目的的参考点或参考线。曲率显示指出您在遍历 B 样条时的斜率变化。因此,扁平曲线用较短的线以图形方式指出。例如,直线具有零曲率。



以下是通过指定节点得出的“从曲线提取点”结果的示例。请注意,节点数等于结点数。





通过更改点数,能够以各种图形格式查看数据。





请注意增加曲率图中的点数并更改曲率图比例,此图像将清晰地显示一阶导数。

设置描述
位置输入方式 设置定义曲面上位置时采用的方式。
  • 输入数据点 — 在曲线上交互定义单个位置。
  • 参数 — 使用“参数值”设置时,该值必须介于 0–1 之间,用于指定在域中要映射到显示对象的位置。域介于 0.0 和 1.0 之间。
  • 节点 — 这些是通过在结点参数处求值而计算出的曲线上的点。节点表示以结点分隔的贝塞尔线段所组成的 B 样条的贝塞尔线段之间的关节。
  • 曲线上的距离 — 使用“距起点距离”设置,您可以沿曲线在特定距离处提取特性。
  • (%) 曲线上的距离 — 使用“距起点距离(%)”设置时,该值是曲线总长度的百分比。例如,要在曲线的中点处提取其切线方向,请将“距起点距离(%)”设置为 50(表示总曲线长度距离的 50%)。
  • 点阵列 — 使用“点数”设置时,该值是曲线上等距分布的位置的数量。例如,要对曲线上等距分布的 20 个位置进行求值,请将“点数”设置为 20。
切线图比例 设置要应用于幅值显示的比例因子。如果设置为 1.0,则提取的切线将为真导数矢量 — 即具有幅值的切线方向。
曲率图比例 设置应用于“曲率图”输出中表示曲率矢量的线段的比例因子。如果设置为 1.0,则显示真曲率矢量。曲率值是此矢量的长度。曲率半径等于一除以曲率。对于直线,曲率半径为无穷大,因为其曲率为零。
正交圆半径 设置“正交圆”输出中正交圆的半径。
参数值 (“位置输入方式”设置为“参数”)设置可用于定义曲线上位置的“参数”选项的参数值。
距起点距离 (“位置输入方式”设置为“曲线上的距离”)设置可用于定义曲线上位置的“曲线上的距离”选项的距离值。
距起点距离(%) (“位置输入方式”设置为“曲线上的距离(%)”)设置可用于定义曲线上位置的“曲线上的距离(%)”选项的距离值。
点数 (“位置输入方式”设置为“点阵列”)设置可用于定义曲线上位置的“点阵列”选项的数字值。
[计算] 点


如果打开,则将在输出中显示曲线上要求值的点。
[计算] 切线


如果打开,将计算曲线的切线。
[计算] 曲率图


如果打开,将计算曲线的曲率图。
[计算] 拐点


如果打开,将计算曲线的拐点。拐点是曲线凹陷发生变化的位置。
[计算] 正交圆


如果打开,将计算曲线的正交圆。
键入: EVALUATE CURVE
注释: 此工具还可用于对线、弧和椭圆求值。