|
发表于 2022-7-7 14:59:06
|
显示全部楼层
块与wblock的块基点:
用于讨论的3个dxf文件:
http://htwif.com/owen/fbcadcam/wblock_test/initial_drawing.dxf
http://htwif.com/owen/fbcadcam/wblock_test/wblock1.dxf
http://htwif.com/owen/fbcadcam/wblock_test/initial_drawing_wblock.dxf
首先,这些dxf文件是通过我的cad程序创建的(一个爱好项目…请参阅配置文件)。我希望它们是兼容的。
初始图纸有直线(100100)-(200100)和半径为100的圆(100100)。保存为初始图形的文件。dxf。
然后,我使用块名“wblock1”和基点集@(100100)选择两个实体和wblock
我的wblock函数做两件事,1。创建wblock1。dxf和2。将选定实体转换为块名为“wblock1”的块
注意:我的绘图(initial\u drawing.dxf)已更改(即两个实体转换为块),因此我保存为initial\u drawing\u wblock。dxf。
检查wblock1。dxf并将其与初始图形进行比较。dxf:
两个文件都没有任何块。
两个文件都有两个实体(直线和圆)
实体位置是唯一的区别
线(100100)-(200100)和圆(100100),半径为100。。。(初始图纸.dxf)
半径为100的直线(0,0)-(100,0)和圆(0,0)。。。(wblock1.dxf)
插入wblock1。dxf转换为新图形:
由于该dxf不是块,因此它没有基点。因此,默认基点是具有in的图元范围的左下角。 |
|