mline中有效的表示线段的组码,11、21 顶点坐标,然后通过2,340得到mlinestyle,使用对正组码70,比例因子40来表示其他线的形状。
参考cad帮助中的创建多重平行线
【参考帮助】:
多线包含 1 至 16 条平行线,这些平行线称为元素。
通过指定距多线初始位置的预想的偏移量可以确定元素的位置。可以创建和保存多线样式,或者使用包含两个元素的默认样式。还可以设置每个元素的颜色、线型,以及显示或隐藏多线的接头。接头是那些出现在多线元素每个顶点处的线条。有几种类型的端点封口可用于多线,例如直线或圆弧。
例子:
多线图元
5066 -> [
(0, 'MLINE') 图元类型
(5, '2530') 句柄
(330, 31) 指向所有者的指针
(100, u'AcDbEntity')
(8, 'W1') 图层
(100, u'AcDbMline')
(2, 'STANDARD') 该多线使用的样式名。 MLINESTYLE 词典中必须存在此样式的条目。
(340, 24) MLINESTYLE 对象的指针句柄/ID
(40, 0.25) 比例因子
(70, 0) 对正:0 = 上;1 = 无;2 = 下
(71, 1) 标志(按位编码值):1 = 至少有一个顶点(代码 72 大于 0)2 = 关闭4 = 禁止起点封口8 = 禁止端点封口
(72, 3) 顶点数
(73, 2) MLINESTYLE 定义中的元素数
(10, -5302.7283859999998) 起点(在 WCS 中)
(20, -4722.2914030000002)
(30, 0.0)
(210, 0.0) 拉伸方向(可选;默认值 = 0, 0, 1)
(220, 0.0)
(230, 1.0)
(11, -5302.7283859999998) 顶点坐标(多个条目;每个顶点一个条目)
(21, -4722.2914030000002)
(31, 0.0)
(12, -0.99802801912022099) 从该顶点开始的线段的方向矢量(多个条目;每个顶点一个条目)此值貌似没有什么用处,对于作图估计是冗余信息,在dxf文件中修改之后,依然显示为正确的图形
(22, 0.062770001202547693)
(32, 0.0)
(13, -0.062770001202547693) 此顶点处的斜接方向矢量(多个条目;每个顶点一个条目)此值貌似没有什么用处,对于作图估计是冗余信息,在dxf文件中修改之后,依然显示为正确的图形
(23, -0.99802801912022099)
(33, 0.0)
(74, 2)
(41, 0.0)
(41, 0.0)
(75, 0)
(74, 2)
(41, -0.25)
(41, 0.0)
(75, 0)
(11, -5326.2961949999999)
(21, -4720.8091350000004)
(31, 0.0)
(12, 0.14044002657680291)
(22, 0.99008918736400053)
(32, 0.0)
(13, -0.77534229011569411)
(23, -0.63154123630856529)
(33, 0.0)
(74, 2)
(41, 0.0)
(41, 0.0)
(75, 0)
(74, 2)
(41, -0.36820799999999998)
(41, 0.0)
(75, 0)
(11, -5320.0574930000002)
(21, -4676.8269840000003)
(31, 0.0)
(12, 0.14044002657680291)
(22, 0.99008918736400053)
(32, 0.0)
(13, -0.99008918736400053)
(23, 0.14044002657680291)
(33, 0.0)
(74, 2)
(41, 0.0)
(41, 0.0)
(75, 0)
(74, 2)
(41, -0.25)
(41, 0.0)
(75, 0)
(1001, 'ID')
(1000, 'GBcode=2430')
(1000, 'gid=00010072001466a4')]
没有评论:
发表评论