找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1720|回复: 15

[教学] MLINE 组码

[复制链接]
发表于 2015-2-6 09:14:49 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
多线组码
组码
说明
100
子类标记 (AcDbMline)
2
最大长度为 32 个字符的字符串。该多线使用的样式名。MLINESTYLE 词典中必须存在此样式的条目。
如果不同时更新 MLINESTYLE 词典中的相关条目,则不要修改该字段。
340
MLINESTYLE 对象的指针句柄/ID
40
比例因子
70
对正:0 = 上;1 = 无;2 = 下
71
标志(按位编码值):
1 = 至少有一个顶点(编码 72 大于 0)
2 = 闭合
4 = 抑制起始封口
8 = 抑制结束封口
72
顶点数
73
MLINESTYLE 定义中的元素数
10
起点(在 WCS 中)
DXF:X 值;APP:三维点
20, 30
DXF:起点的 Y 值和 Z 值(在 WCS 中)
210
拉伸方向(可选;默认值 = 0, 0, 1)
DXF:X 值;APP:三维矢量
220, 230
DXF:拉伸方向的 Y 值和 Z 值(可选)
11
顶点坐标(多个条目;每个顶点一个条目)DXF:X 值;APP:三维点
21, 31
DXF:顶点坐标的 Y 值和 Z
12
从该顶点开始的线段的方向矢量(多个条目;每个顶点一个条目)
DXF:X 值;APP:三维矢量
22, 32
DXF:从此顶点开始的线段的方向矢量的 Y 值和 Z
13
此顶点处的斜接方向矢量(多个条目;每个顶点一个条目)
DXF:X 值;APP:三维矢量
23, 33
DXF:斜接方向矢量的 Y 值和 Z
74
该元素的参数数目(对线段中的每个元素重复)
41
元素参数(根据上一个代码 74 重复)
75
该元素的区域填充参数的数目(对线段中的每个元素重复)
42
区域填充参数(根据前一个代码 75 重复)
参数化组码 41 是一个实数值列表,其中的每个组码 41 对应一个实数值。该列表可能包含零个或更多项目。第一个组码 41 值是沿斜接矢量从线段顶点到直线元素的路径与斜接矢量交点的距离。第二个组码 41 值是沿直线元素的路径从第一个组码 41 定义的点到直线元素的实际起点的距离。第三个组码 41 值是从直线元素的起点到直线元素中第一个打断(或剪切)的距离。连续组码 41 值继续列出该多线段中的直线元素的起点和端点。线型不影响组 41 列表。
参数化组码 42 也是一个实数值列表。它与参数化组码 41 类似,说明了该多线段填充区域的参数化。这些值的含义与 41 参数相同,将其作为一个整体来表示多线段中的所有直线元素时,可定义多线段填充区域的边界。
组码 42 机制的一个典型用法是:当未填充多行与填充多行交叉时,使用编辑多线使填充多行在交叉区域显示为未填充。这将导致受影响的多线段的每个直线元素有两个组 42:一个表示填充停止,一个表示填充开始。
MLINE 图元和 MLINESTYLE 对象中的 2 组码是冗余字段。虽然可以安全地读取这些组并使用它们的值,但是在任何情况下都不应修改这些组码。要修改的正确字段是:
多线同一个对象中的 340 组,表示正确的 MLINESTYLE 对象。

多线样式MLINESTYLE 词典中的 3 组值,位于具有当前多线样式的句柄或图元名的 350 组之前。

mline.png
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2015-2-6 09:25:23 | 显示全部楼层
本帖最后由 Free-Lancer 于 2015-2-6 09:29 编辑

在 ARX 中 AcDbMline 也是提供了

AcDbMline::axisAt == Code 12
AcDbMline::miterAt == Code 13

好像没有 Code 41 的直接方法

一个适用两个元素的获取两条线顶点的函数,如果是多个元素Mline样式需要用多个 Code 41 计算每个顶点
游客,如果您要查看本帖隐藏内容请回复
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 604个

财富等级: 财运亨通

发表于 2015-2-6 13:42:54 | 显示全部楼层
最初我想有Mline来画角钢、H型钢之类的,看了一组码,我却步了。
好文章,向楼主学习。

点评

Mline不仅仅是画两根线,在样式中可以自定义多个线,每个线设定不同的颜色、线型等,封口、斜接处连线…… 比如外侧线需要增加个抹灰线就可以设个mline样式替换原线  详情 回复 发表于 2015-2-6 14:36
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 264个

财富等级: 日进斗金

发表于 2015-2-6 14:36:27 来自手机 | 显示全部楼层
/db_自贡黄明儒_ 发表于 2015-2-6 13:42
最初我想有Mline来画角钢、H型钢之类的,看了一组码,我却步了。
好文章,向楼主学习。

Mline不仅仅是画两根线,在样式中可以自定义多个线,每个线设定不同的颜色、线型等,封口、斜接处连线……
比如外侧线需要增加个抹灰线就可以设个mline样式替换原线
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2476个

财富等级: 金玉满堂

发表于 2015-2-7 17:12:56 | 显示全部楼层

可惜的功能...用起来很别扭.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 329个

财富等级: 日进斗金

发表于 2015-2-8 10:40:50 | 显示全部楼层
来学习了————,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2017-5-16 17:19:05 | 显示全部楼层
为了回复而回复
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 26个

财富等级: 恭喜发财

发表于 2017-7-26 08:24:28 | 显示全部楼层
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 158个

财富等级: 日进斗金

发表于 2019-5-26 17:12:18 | 显示全部楼层
来学习了   
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 85个

财富等级: 招财进宝

发表于 2019-6-5 14:00:16 | 显示全部楼层
來學 .學習一下 .其他用法
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6056个

财富等级: 富甲天下

发表于 2019-6-6 01:01:53 | 显示全部楼层
学习一下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 195个

财富等级: 日进斗金

发表于 2020-6-25 23:35:29 | 显示全部楼层
Iiiiiiiiiiiiiiiiii
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 4个

财富等级: 恭喜发财

发表于 2020-12-17 23:25:20 | 显示全部楼层
正欲用lisp实现ml画线,学习了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2021-1-2 19:33:19 | 显示全部楼层
來學 .學習一下 .其他用法
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 215个

财富等级: 日进斗金

发表于 2021-1-23 22:05:04 | 显示全部楼层
学习了学习了
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-26 12:45 , Processed in 0.259480 second(s), 58 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表