AutoCAD-自定义shx

1、打开cad,新建文件。

2、绘制一个单位长度的田字格,所有交点都打断,以便捕捉端点和中点。

     然后将其定义为块,避免线条杂乱,也方便选择操作。

3、绘制自己的要定义为shape的线条,如下:

4、接下来需要Express,如果安装时没有安装Express,请自行百度。

5、点击菜单栏的“Express”-“Tools”-“Make shape”,

     首先选择shx文件的存储路径,指定文件名。

     然后,指定型的名称,指定形的位数,指定形的基点,选择对象,空格。

命令: mkshape
正在初始化...
Enter the name of the shape: bolang2
Enter resolution <128>:
Specify insertion base point:
选择对象: 指定对角点: 找到 1 个
选择对象:
Determining geometry extents...Done.
Building coord lists...Done.
Formating coords...-Done.
Writing new shape...Done.
编译形/字体说明文件
编译成功。输出文件 C:\Users\LiPen\Desktop\shape.shx 包含 87 字节。
Shape "BOLANG2" created.
Use the SHAPE command to place shapes in your drawing.

6、继续向文件中添加shape,点击菜单栏的“Express”-“Tools”-“Make shape”,选择已创建好的文件,接下来就和新定义一样了,如果新添加到名称已经存在会提示是否覆盖。

7、编译前生成的shape.shp文件可以用记事本打开,内容如下;

*1,42,BOLANG2
4,125,4,80,3,125,3,80,3,128,002,9,(0,0),001,9,(127,0),(1,0),(0,0),002,9,(-127,0),(-1,0),(0,0),001,4,128,4,80,4,125,3,80
3,125,0

8、使用load命令加载shape.shx,然后用shape命令插入shape或查看包含的shape列表。

注:shape定义中可以使用arc,line等对象,但是不得使用spline(将呈现直线)。

猜你喜欢

转载自blog.csdn.net/xinlan3618/article/details/93606955
今日推荐