Skip to content
On this page

路径

我们可以通过 mxcad 的实例对象中提供的路径绘制方法直接绘制路径,这些方法通常以path开头:

  1. 调用 pathLineToEx() 方法设置从当前位置画一条直线到指定位置,同时指定起始宽度、终止宽度和凸度

  2. 调用 pathLineTo() 方法从当前位置画一条直线到指定位置

  3. 调用 pathMoveToEx() 方法移动路径到指定位置,同时指定起始宽度、终止宽度和凸度

  4. 调用 pathMakeExclude() 方法把当前路径做上排除标记,主要用于填充的绘制,把这个路径组成的闭合区域在填充中挖去

  5. 调用 pathMakeClosed() 方法闭合路径

此外,还可调用 drawPathToPolyline() 方法将路径转换为折线,调用 drawPathToSpline() 方法将路径转换为样线条,调用 drawPathToHatch() 方法将路径转换为填充图形。

点击 path路径drawPath绘制路径 查看详细属性和方法说明。

ts
import { MxCpp } from "mxcad"

const mxcad = MxCpp.getCurrentMxCAD();
//用路径 绘制矩形框
//定义一个路径的开始点
mxcad.pathMoveTo(0, 300);
//路径的一下个点
mxcad.pathLineTo(100, 300);
//路径的一下个点
mxcad.pathLineTo(100, 400);
//路径的一下个点
mxcad.pathLineTo(0, 400);
//把路径设置成闭合
mxcad.pathMakeClosed();
//生成一个矩形框的多义线
mxcad.drawPathToPolyline();

// 或者也可以选择将路径生成一个填充 这里的参数是图案缩放比例
mxcad.drawPathToHatch(1);

// 还可以将路径转换成样条曲线
mxcad.drawPathToSpline()