Spline CV

splinecv(CV 样条线)命令通过放置控制顶点(CV)绘制三次 B 样条线。生成的曲线被每个 CV 吸引但不经过它们 — 只在第一个和最后一个顶点处,固定端点使曲线精确锚定。这提供了直观的形状控制:拉动顶点可将曲线推向它,而不需要强制曲线触及每个点。

通过控制顶点绘制样条线

  1. 在命令行中输入 splinecv,或单击工具栏中的 CV 样条线按钮。
  2. 单击以放置控制顶点 — 每次单击添加一个顶点。或输入 X,Y 并按 Enter 键精确输入坐标。
  3. Enter 完成(至少需要 2 个顶点)。
  CV ●         ● CV
      \       /
       \     /    ← 曲线被吸引向 CV
        \   /         但不经过它们
  CV ●   ●   ● CV(起点/终点:曲线在此处经过)

放置每个顶点后,实时预览随光标更新,显示如果下一个点在光标位置处样条线的外观。按 Escape 可丢弃所有已放置的顶点并退出。

坐标输入

可以输入精确位置,而不必单击任何控制顶点:

  1. 输入 X 值。
  2. , — 命令行显示 [X], [Y{光标}]
  3. 输入 Y 值。
  4. Enter 放置顶点。

键盘参考

按键操作
09.-开始输入 X 坐标
,锁定 X 并移至 Y 输入
Backspace删除最后输入的字符
Enter确认输入的坐标,或未输入且 ≥ 2 个顶点时完成样条线
Escape丢弃所有顶点并退出

夹点编辑 — 通过控制顶点重塑

选中的 CV 样条线每个控制顶点显示一个夹点:

夹点位置功能
控制顶点每个 CV 位置拖动以移动该 CV — 曲线向新位置重塑

没有”移动整条样条线”夹点。要平移整条样条线,请使用Move命令。

选择 CV 样条线

方法行为
单击如果单击落在曲线上的任意点附近,则选中
向右拖动(严格)沿曲线的所有采样点必须在选框内
向左拖动(交叉)与选框边界相交的曲线任意部分都将选中

支持的编辑命令

命令对样条线的影响
Move所有控制顶点平移相同位移
Copy在新位置创建相同的样条线
Rotate绕选定基点旋转所有 CV
Mirror沿镜像轴反射所有 CV
Scale从基点统一缩放所有 CV
Delete删除样条线

样条线不支持偏移修剪延伸

属性

常规

属性默认值含义
颜色256(随层)ACI 颜色索引
图层0图层分配
线型随层命名线型样式
线型比例1线型样式的缩放系数
厚度0拉伸厚度

几何

属性含义
次数多项式次数 — 始终为 3(三次)
控制顶点所有 CV 的坐标
拟合点CV 样条线为空;仅拟合点样条线时填充

Spline CV vs Spline Fit — 选用哪个

CV 样条线拟合样条线
曲线经过点仅第一个和最后一个(固定端点)每个单击点精确经过
形状控制将 CV 拉向某个区域移动曲线必须触及的拟合点
夹点编辑效果CV 移动 → 曲线被吸引拟合点移动 → 曲线重新插值
最适用于平滑美观曲线、自由形态路径必须经过特定坐标的曲线

DXF — SPLINE 实体(控制顶点形式)

CV 样条线以 SPLINE 实体保存在 DXF 文件中,存储次数、节点向量和所有控制顶点坐标。所有属性(颜色、图层、线型、线型比例和厚度)均可完整往返转换。splineFlag 设置为 9(CV 样条线),因此重新加载时保留形式。任何支持带 CV 数据的 SPLINE 实体的 DXF 应用程序都可以正确读取这些。