找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1460|回复: 8

[求助]:请帮忙看看这两个填充。。。

[复制链接]
发表于 2009-9-14 17:12:06 | 显示全部楼层 |阅读模式

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

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

×
同样的填充,同样的参数,为什么填充密度不一样?下面是DWG文件,请下载帮我查一下原因,多谢了!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2009-9-14 17:12:42 | 显示全部楼层
。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

使用道具 举报

发表于 2009-9-14 22:19:10 | 显示全部楼层
最初由 民工 发布
[B]又是公英制问题吧
搜索一下论坛吧,这个问题讲了无数次了 [/B]


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

使用道具 举报

发表于 2009-9-15 09:48:08 | 显示全部楼层
很早就注册论坛了。。现在才发现论坛这么优秀。恨来的时间太少啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-15 10:38:52 | 显示全部楼层
多谢民工兄弟,ABBS上的文章我也看了,都是给天正害得。我试了一下,在天正平台下,改变MEASUREMENT变量没有用,填充图案好像被定死了,关掉天正就好了。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-9-15 11:00:59 | 显示全部楼层
原来我发过一个帖子,讨论得比较深入,现在找不到了,不知道被谁毁尸灭迹了,李老大能不能找出来?下面的是alim在别的论坛找到的遗像:

为什么天正图案填充标准部分不能像CAD那样提供公制和英制的两种?
以下摘自:
http://www.***/forum/showthread.php?s=&threadid=634410

民工:[公告]:天正,又让我吃一回药!
天正,又让我吃一回药!

最近民工遇到一件郁闷的事,家里画的图和办公室画的图,同一个填充图案大小差了25.4倍,这当然是公英制的问题,用这么多年acad,这个民工好歹还是知道的。

可民工搞不明白的是怎么统一过来,首先,确认了measurement变量为1,这样问题就只应该是acadiso.pat文件了,可民工用办公室电脑上的pat文件覆盖了家里的以后,问题依旧存在,这就稀奇了。折腾了好久,一直找不到原因。

直到今天晚上,民工再次琢磨这个问题时才发现:家里电脑上acad的支持文件搜索路径中,天正插件的路径排在第一位,赶快打开天正的acadiso.pat一看,acad自带的那些填充图案竟然是英制的,根源就在这里!

民工愤怒之余又有点迷惑:天正这么做究竟是出于无知还是另有深意?那位看官说了:“人家天正这么大个公司,开发软件这么多年,怎么可能无知?” 此言差矣,天正这是有前科的,一个标注样式就贻笑大方多少年,直到如今还在损害柔柔的大牙。要说另有深意,那估计是为了消除中西方的隔阂、一统天下,为了不让菜鸟们老在公英制上犯错误,干脆把两个pat搞成一样,说实话,这一招民工年幼时就干过了,天正要这么干,民工觉得也应该用公制的覆盖英制的,而不应该用英制的覆盖公制,抛开伟大的爱国主义情怀不谈,俺们画图一般还是公制的多吧!

虽然你天正能把洋妞整容成江南美女,可有些尺寸还是有差异的,你的小小鸟是没办法填充的。
小学一年级学生
经民工大哥一提醒,刚才我还笃定那1:100的图上线型比例默认为1000那绝对是版天正干的好事,现在我相信了,天正真的就这么笨,
你想,原来用的线型乃acad.lin也,自然也是那“洋妞”的数字啦,不乘它10怎么看出?我想不是天正无知,acadiso.lin出来多少年了,难道他不知到?
肯定天正觉得“洋妞”比土脸婆有味道。

民工.
天正尽欺负我们民工

柔柔

民工自作自受,谁叫你用天正的啦
我想是你民工搞错了,肯定是你民工把他的支持路径调到最上面的,
否则不能理解呀,不管你是天正还是地歪,总是在人家的平台上做的二次开发吧,怎么好意思爬到人家头上去了呢?
难道是烧香赶和尚?这种卑鄙行径也做得出?

xjlmlxbq
天正就是垃圾

yi.gao
没法填充是因为公差有过量的盈余

民工
你以为我想用啊,还不是被逼无奈

俺们做装饰的,老是碰到甲方提供的天正出的建筑图,不装个天正转换不了,当时装天正插件就是为了尽量不装天正,本想着只要能把图纸看全了就行了,万万想不到放屁惹出屎来。

至于说支持路径的顺序,肯定不是民工干的,民工一向都是老实排队的,这么多年都是排最尾的,插队的不是好民工。


highflybird

的确是这样,天正插件的路径排在第一位,但这是可以自己改的,不过改了之后你得考虑其他问题。

另外请看天正的acadiso.pat

;;天正提供的填充图案
*普通砖, Tangent
45, 0,0, 0,1.25
*耐火砖, Tangent
45, 0,0, 0,1.875
45, 0,0.4, 0,1.875
45, 0,1.3, 0,1.875, 1.875,-0.625
*天然石材, Tangent
45, 0,0, 0,2.5
45, .176776695,0, 0,.25, .125,-.0625
*多孔材料, Tangent
45, 0,0, 0,1.25
135, 0,0, 0,1.25

我是没看出来哪个地方用了英制,无非是把填充比例扩大了10倍。
这也没什么不对的,对建筑来说因为1:100的比例很常见。
如果你用天正3,我就不知道是不是这回事情了。

我需要着重指出的那些说
“天正是垃圾”的人,你们不支持国产软件也算了,可你们用着D版的天正,还好意思说这种话!
试问:你们用过多长时间的天正,对天正这个软件又真正了解多少,(在我看来,至少国内在建筑软件中是做得最好的),你们对天正有什么bug,有什么要改进的尽管到天正论坛去反映啊!不用在这里诋毁吧?你们从来就不了解那些软件开发人的辛苦!


民工

acad.pat
*ANGLE, 角钢
0, 0,0, 0,.275, .2,-.075
90, 0,0, 0,.275, .2,-.075
acadiso.pat
*ANGLE,角钢
0, 0, 0, 0, 6.985, 5.08, -1.905
90, 0, 0, 0, 6.985, 5.08, -1.905
这就是这两个文件的区别,如果天正的开发者不明白这个差别的意义和用途的话,可以回家种田去了
另外,这个比例是25.4倍,不是10倍,天正自己开发的适用于1:100建筑图的填充图案设定自己的比例无可厚非,但你干嘛修改acad默认的填充图案?这个图案可不仅仅用于1:100的建筑图!建筑图也不应该全是1:100!放大节点图去适应1:100的图框这样的傻事还是该改改了。

如果仅仅为了转换一下图纸,就去装一个正版天正,我还没有病到那个程度。
顶着“国产”、“辛苦开发”的高帽子,就要让人无条件的支持?就可以用不成熟、连根本原理都没弄明白的作品来糊弄人?难道因为我很辛苦的拉屎,就可以随地的摆地雷?
那些错误都是明摆着的,用得着我们去“诋毁”吗?诋毁是这样定义的吗?

alim
没看出来不要紧,但是别说出来——是为藏拙。

782150yhm
autocad就没告天正侵权。

highflybird
你说的这个问题,看来你是没弄清楚,我看恰恰是你搞错了这个问题!
请看:
*ANSI31, ANSI Iron, Brick, Stone masonry
45, 0,0, 0,.125
在第一行中,图案名称是 *ANSI31,其后是说明:ANSI Iron, Brick, Stone masonry。
这种简单的图案定义指定以 45 度角绘制直线,填充线族中的第一条直线要经过图形原点 (0,0),
并且填充线之间的间距为 0.125 个图形单位。
那么我们在纯acad中填充图案时,如果用ANSI31,1:100的比例去填充时我们来量一下填充线的间距,发现竟然是: 317.5000
怎么来的? 317.5=0.125 X 25.4 X 100
现在我们用天正来填充图案: 如果用ANSI31,1:100的比例去填充时我们来量一下填充线的间距,发现竟然是: 12.5000
这不正是: 12.5= 0.125 X 100 么?
那么究竟是谁用英制了? 难道是天正么? 错了,是因为autocad是美国人设计的,所以,他们以他们的标准来测量,这难道是天正的错么?
恰恰相反,天正注意到了这个问题,所以把acad.pat的比例改了,改成公制的了.

再说,天正自己提供了两种pat文件,对于第一种,acad.pat ,中的天正部分是英制的,对于第二种,是acadiso.pat,是公制的,
而且,天正改动的只是它自己目录底下的acad.pat又没改了原CAD目录底下那个acad.pat.

如果大家对天正哪些不足处,可以到天正论坛去反映,天正官方论坛,abbs,晓东,明经通道.
申明: 我不是天正的枪手,只是它的一个普通的使用者,我感激它,因为它提高了我们不少工作效率.

to 民工:

我又没说你在诋毁,既然你要回复,可见你也是从心底说“天正是垃圾”的人了,你早点说出来嘛,我好针对。
我再次重申:那些说“天正是垃圾”的人,你们不支持国产软件也算了,可你们用着D版的天正,还好意思说这种话!

“autocad就没告天正侵权,”--这是你错了,天正是个二次开发软件,autocad并没有规定不能在上面进行二次开发.

民工

楼上还是没有闹明白
天正的错误就在于把原本应该是公制的acadiso.pat中的填充图案搞成了英制的,你可以对照一下天正的acad.pat和acadiso.pat再说。因为现在世界上存在着公制和英制,AutoDesk做了两个pat来解决,说明AutoDesk是严谨的,天正却简单的复制成一样,这是弱智的。即使天正对于公制英制有不同的理解,那也应该是把这两个文件对调一下!

我一直不愿意称天正为垃圾,那是出于对做设计的同行的尊重,但是天正越来越多的弊病,越来越多的屁股要非天正用户去擦,这样的作为让我如何尊重?

我感觉天正就像中国的动画片作者,把用户当作儿童,自作聪明的做些“简便”工具来替代acad的,结果是自己都没有弄透彻acad,柔柔说的“误导”当之无愧!打着支持国产的旗号也不能让国产卡通动画打败宫崎峻。

这些问题,一直用着天正的人不会发现,不会觉得不方便,真正受到影响的,是不用天正的用户,所以我要在这里发,告诉其他的用户。如果天正是负责任的公司,他应该主动来别的论坛,听取别人的意见,改正自己的错误!

至于你举的例子,只能更加证明天正的谬误了
原版的acadiso.pat
*ANSI31,ANSI 铁、砖和石
45, 0, 0, 0, 3.175

间距就是3.175,按1:100画出来就是317.5,这就是公制!

你填充成那样是因为你用的是打着公制旗号的英制,这就是天正给你吃的药

highflybird
我看倒是把CAD里面的acad.pat,和acadiso.pat调换过来就对了,大家不妨试验一下。
因为这cad就是洋鬼子编的,总是以他们的英制为第一选择

民工

这是天正错了,没道理要自动桌子改
有本事让天正向自动桌子发外交照会,把洋相闹到国外去
acadiso就是洋鬼子给公制用户的编的,人家给你选择了,是天正不明白
再说了,天正给的acad.pat,和acadiso.pat的前半截是一样的,后半截自己提供的图案倒是加了25.4的倍数,换过来还对吗?
问题其实很清楚了:天正用一个acad.pat为模板做了两个pat文件,现在提供给用户的,还是2003年的文件,4年都没改的错误!
yi.gao
有道理,这是对iso深刻理解的结果

民工

我犯了个错误:我以为天正给自己的填充做了公英制的差别,在采用文本比对的软件对照两个文件以后,我发觉我错了

acad.pat
;;天正提供的填充图案
*普通砖, Tangent
45, 0,1.91, 0,2.66
*耐火砖, Tangent
45, 1.10,0, 0,6.12
45, 2.23137,0, 0,6.12
45, 5.99318,0, 0,6.12, 2.10,-1.20
*天然石材, Tangent
45, 0,1.91, 0, 5.32
45, 1.85,0, 0, 5.32, 2.10,-1.20

acadiso.pat
;;天正提供的填充图案
*普通砖, Tangent
45, 0,0, 0,1.25
*耐火砖, Tangent
45, 0,0, 0,1.875
45, 0,0.4, 0,1.875
45, 0,1.3, 0,1.875, 1.875,-0.625
*天然石材, Tangent
45, 0,0, 0,2.5
45, .176776695,0, 0,.25, .125,-.0625

我就没找到25.4的关系!
可惜不能贴图了,不然更直观

highflybird

我不禁要问了:
在标准CAD的acadiso.pat中,为什么要设置成3.175?里面包含了25.4的因子? 这就是答案;----因为美国是英制的单位

所以他们设置成0.125X25.4=3.175
那么会造成什么结果呢?

就是我们在填充时候,就算你选择的是acadiso.pat 的填充图案,选择的是公制,结果填充线之间的距离也是包含英制的,里面有个25.4的系数,如果这样的距离是个小数,你想这样你爽么?

大家不妨作下试验:在纯CAD下 公制单位中用net图案1:100填充会得到每块砖的尺寸是317.5X317.5--这难道是我们想 要的么?
如果你用天正就不会出这个问题了,
用net图案,1:100的填充,会得到每块砖的尺寸是50X50,这正好是一个整数,也是我们需要的.

如果你要说天正对标准填充部分为什么没有提供两种尺寸,公制和英制,这个我就不得而知了,也许天正的人讨厌英制的吧.
lkqvrin4 2008-3-25 00:44
以上讨论来自晓东论坛的CAD应用与开发版块,autocad应用技术,我说的这个问题希望天正相关人员或者高手指点一下。
rc40mb 2008-3-25 00:45
天正的填充图案的确前面的部分是按acad.pat的,用的是英制图案,做TArch5的时候增加了后面的中文图案,是天正按1:100比例做了比例缩放修改,使得100比例就合适,前面的部分多年都没有去改,原因是一开始就用了acad.dwt的模版来改为天正绘图模版,里面就默认用了英制图案,后来大家习惯了这个模版,都用这些图案,改了公制的acad.pat文件的话以前画的图,在新的版本下打开比例就有问题了。
现在的图案大家使用并没有什么问题,熟悉了都知道用什么比例,改了又要重新摸索,不如不改了。
ni34c61 2008-3-25 00:45
非常感谢版主的回复,我把剩下的讨论贴完....也许还没完,但我不想讨论下去了
highflybird

我不禁要问了:
在标准CAD的acadiso.pat中,为什么要设置成3.175?里面包含了25.4的因子? 这就是答案;----因为美国是英制的单位
所以他们设置成0.125X25.4=3.175
那么会造成什么结果呢?
就是我们在填充时候,就算你选择的是acadiso.pat 的填充图案,选择的是公制,结果填充线之间的距离也是包含英制的,里面有个25.4的系数,如果这样的距离是个小数,你这样你爽么?
大家不妨作下试验:在纯CAD下 公制单位中用net图案1:100填充会得到每块砖的尺寸是317.5X317.5--这难道是我们想 要的么?
如果你用天正就不会出这个问题了,
用net图案,1:100的填充,会得到每块砖的尺寸是50X50,这正好是一个整数,也是我们需要的.
如果你要说天正对标准填充部分为什么没有提供两种尺寸,公制和英制,这个我就不得而知了,也许天正的人讨厌英制的吧.
现在大家可以看清了究竟是谁在打着公制旗号的英制了吧!说到底,是CAD,所谓的公制,还是换汤不换药!

民工
首先,英制是客观存在的,很多标准也是英制国家制定的,既然你没有能力一统江湖,就请尊重这个事实。你不能因为不喜欢小数点,就把集装箱做成整米的尺寸。正视现实,按照换算比例解决差异,这才是严谨的工程人员应该做的,而不是自己的两个文件都无关联可寻:acad.pat X无厘头=acadiso.pat
其次,一般的填充只是用来表达材料,并非需要度量间距,要的是疏密得当,pat文件的混乱给用户编辑带来很大的麻烦,25.4的乘积不是容易心算的。需要相对准确尺度的填充,一般是地砖一类的,如果你要用net来表示地砖,只能说你的acad才入门,acad有准确控制间距、原点的填充模式,那才是填充地砖的正道。50x50的地砖我们装修是很少用的。
最后,天正的人如果讨厌英制,那他应该是在acadiso的基础上做acad.pat,照你的推论,他们应该是崇拜英制的,或者,表面上发扬公制,暗地里喜欢英制?
搞技术的,对就是对,错就是错,你这样维护天正的错误,有意义吗?
Autodesk对acad.pat和acadiso.pat的处理方式是科学的,因为存在图纸交流、转换的问题,存在小数点的尾数是必然的,因为取整问题就否定人家的,自己搞一套就无聊了,用某个填充图案的间距取整来颠覆谁是公制谁是英制,你太有才了。

highflybird

你要如何去精确控制间距,你要怎样才能精确控制地砖之类的尺寸? 要用计算器一点点地去算么?

"只能说你的acad才入门-" -你以为你水平多高? 你就这种讨论问题的水平?

我没有刻意去维护天正,它有什么bug我会去反映,

你不用天正谁也不拦你,但你用了,而且还是D版的,就在这里小人面孔地瞎嚷嚷,你丢人不?

民工

这个方法论坛上应该有,我就是在这里学的
我不认为我的acad水平有多高,我一直被柔柔取笑的,但我贵在有自知之明,我不会把自己的错误标榜成正确的。
我无知,但我谦虚

highflybird
我不知道你说的为填充间距的控制是不是这个:
用户定义的简单图案指定填充图案的线间隔,其值不能为零
但你应该知道,在CAD中用户定义的简单图案只有一种ansi33,其他的就是变成灰色的,是禁用的..而且用系统变量hpspace 也不起作用 ,只能用简单的一种线图案又能起什么作用? 如果你在这方面你有什么高见倒真要谦虚的听一下了 .
我也只是跟你谈填充图案的问题,没跟你说地砖一般是多少一块的问题,我也没说50X50是地砖的尺寸.想必你也仅仅了解你那个装修专业的地砖尺寸,不是对所有的专业---你能告诉我园林方面的,建筑方面的,等那方面的么?
我不知道你是真的谦虚么?谦虚地话,仔细看看说的才作评论.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-9-17 20:13:23 | 显示全部楼层
最初由 民工 发布
[B]原来我发过一个帖子,讨论得比较深入,现在找不到了,不知道被谁毁尸灭迹了... [/B]

也许脸红了难为情了,你这个死民工还要来晒尸,可恶,
不过,光难为情而拒不悔改,更可恶!

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

使用道具 举报

发表于 2009-9-19 15:50:38 | 显示全部楼层
我问过001了,他让你打电话给他,不过,假期他有可能出去玩。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 22:35 , Processed in 0.316889 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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