明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1331|回复: 7

【新奇问题】两种虚线转换,如何保持图形不变

[复制链接]
发表于 2012-9-28 10:23:18 来自手机 | 显示全部楼层 |阅读模式
想做标准化,例如虚线有很多种,我只想保留一种标准虚线,其它虚线就都必须转换成这种虚线并被清除,但是转换的时候,每种虚线比例都不同,如何做到自动计算比例而能保持显示图元不变呢?

点评

只有在多种虚线线型的虚实长度比相同的情况下才可以!  发表于 2012-9-28 15:21
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2012-9-28 10:45:35 | 显示全部楼层
不太可能,因为各种虚线线型的实线段和空格段的长度比不一定是一样的,如果这个不一样,无论如何改线型比例,都作不到显示图元不变。
 楼主| 发表于 2012-9-28 14:57:09 来自手机 | 显示全部楼层
vormittag 发表于 2012-9-28 10:45
不太可能,因为各种虚线线型的实线段和空格段的长度比不一定是一样的,如果这个不一样,无论如何改线型比例 ...

对呀,我就想探讨下能不能通过程序:
1,识别线型的长宽比,
2,自动计算两种线型比例间的比值
3,自动修改每个图元的线型比例
4,修改线型后的图元和原图元一致
发表于 2012-9-28 15:21:10 | 显示全部楼层
tm20038175 发表于 2012-9-28 14:57
对呀,我就想探讨下能不能通过程序:
1,识别线型的长宽比,
2,自动计算两种线型比例间的比值

1、什么是线型长宽比?如果是线型的实线段和空格段的长度比,很容易。
2、任意两条线的线型比例比值很容易算,但是没什么用。
3、很容易。
4、根本不可能做到完全一致,如下图无论如何缩放线型比例都不能做到修改后图元与原图元一致。要么实线段长度一致,要么空格段一致。

本帖子中包含更多资源

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

x
 楼主| 发表于 2012-9-28 16:12:37 | 显示全部楼层
vormittag 发表于 2012-9-28 15:21
1、什么是线型长宽比?如果是线型的实线段和空格段的长度比,很容易。
2、任意两条线的线型比例比值很容 ...

真高手呀,图文并茂,看眼界了。
我现在确信:
1,线型转换不能做到完全一致
2,现在问题变成了能不能变成里面的段数一致,
即:一根1000长度的直虚线,
用线型一,里面有10段小虚线
转换虚线二后,依然保证有10段小虚线

不知道这个想法是否可行,如果可行,图纸标准化就有了理论依据,如果
不可行,CAD就无法做到标准化,我就准备放弃这个想法了
 楼主| 发表于 2012-9-30 21:56:25 来自手机 | 显示全部楼层
顶起来。。。。
 楼主| 发表于 2012-10-18 09:47:08 来自手机 | 显示全部楼层
难道就没人探讨过这个问题吗?

点评

提此问题,只因你对线型定义的不懂!若你知道线型是如何定义的,也就不会在此问题上就结了!  发表于 2012-10-18 11:23
发表于 2012-10-18 23:58:33 | 显示全部楼层
以下不知是否可行?
1 读取线型定义文件
2 读取原线型定义,读取图中直线长度及线型比例,从而折算其直线段的数量。
3 读取替换线型定义,根据长度及数量折算线型比例。
。。。
但总觉得没有意义。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-7-21 05:17 , Processed in 0.287425 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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