epwt 发表于 2010-12-21 14:34:14

多段线线宽缩放问题

现在遇到了一个问题,就是多段线线宽如何随着绘图比例缩放。
因为多段线线宽是绝对线宽,除了把多段线改成多义线外,是否有别的方法来控制线宽随绘图比例缩放呢?

PolyLine中的LinetypeScale是double类型的,这个值设定的依据是什么呢?
目前手头上的书还没查到相关的资料,请教大家指点。
O(∩_∩)O谢谢!

雪山飞狐_lzh 发表于 2010-12-21 15:02:38

Entity.LinetypeScale Property
这个是线型比例,和线宽没有关系
把多段线改成多义线?可以说清楚些吗

epwt 发表于 2010-12-21 15:27:30

(⊙v⊙)嗯,是这样子的。
我现在希望多段线的线宽随缩放比例变换,
网上查阅的资料说多义线线宽会随缩放比例变换的,
所以我想,如果实在找不到解决办法了就用多义线画了。

后来想起版主之前的指点,
又重新设置了多段线的StartWidth和EndWidth的值,
现在问题解决了。
O(∩_∩)O~,我还没入门啊,多段线的问题老是很困惑。

但是又回到了我之前问的另外一个问题,
如果我把StartWidth和EndWidth的值设置成负数,比如-3,
那么画一条有圆形和直线的多段线,比如单只箍,
那圆形部分和直线部分的线宽又不一样了。
于是我把StartWidth和EndWidth的值设置成整数,问题解决了。
但是我还是想打破砂锅问到底,StartWidth和EndWidth的值设定的标准是什么?
不过这个我也可以自己去探索,再跟大家分享一下哈。

还有就是,希望版主给推荐一本AutoCAD二次开发的经典入门书籍吧,
我目前手头这本VBA的入门教程写的不错,
但是它的侧重点可能着重于快速开发了,
所以有些比较细节的东西可能不是那么侧重了。

O(∩_∩)O谢谢!

雪山飞狐_lzh 发表于 2010-12-21 15:38:51

Cad帮助应该有一部分概念
再明确些的估计就要找本ObjectArx的书
或者最好有Arx文档的中文翻译版
这个在很早以前的铁道出版社的ObjectArx开发的附页应该是有的

epwt 发表于 2010-12-21 15:55:13

好的,谢谢版主。
页: [1]
查看完整版本: 多段线线宽缩放问题