CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
12
返回列表 发新帖
楼主: hzj2000

[求助] UCS 与文字依附

[复制链接]
 楼主| 发表于 2009-7-12 20:36 | 显示全部楼层
来而时顶之,不亦乐乎。
发表于 2009-7-12 22:43 | 显示全部楼层
原帖由 hzj2000 于 2009-6-27 16:39 发表
/ \, L' \) h4 T4 \3 J" [三维布置图的管路上很多文字注释,看起来好象离管路很近,其实相距很远,0 {$ P/ t' W: c+ n; R$ Y2 G( n& A
你用三维动态旋转换个角度观察一下就知道了。7 q# |+ \: R+ X$ s3 ~+ ?  N* E

! N! K! G: e2 o% d3 e) _1 |6 W0 _5 d9 q$ \3 Q
如何能让文字根据在屏幕当前视图上看起来离哪根管路最近,就自动地真正附在管路之上 ...

' M$ B9 b2 [3 o6 g- `6 r; i注释文字看起来很近,其实相距很远,这是你在放置文字时要么基点没有选择好(基点本身取得很远),要么放置的位置点没有取好!只要你在注释文字前正确摆放了UCS,应该不会出现你说的这种情况的。. f  X( T, [3 q. X/ b* Y, D

本帖子中包含更多资源

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

x
发表于 2009-7-13 09:11 | 显示全部楼层
看了一下你的原图,问题出在放置文字的位置上,必须在捕捉设置中勾选最近点,放置文字时将文字移到所要附着对象的附近,捕捉到最近点后点击即可。
8 Q7 o6 ]8 g  L9 ~2 ~/ f  目前CAD还没有自动附着的功能。
 楼主| 发表于 2009-7-14 09:46 | 显示全部楼层
自己再顶,
2 H2 t: `) C/ |$ z
( N2 A9 s2 Q$ F- K5 p8 }“实现如下功能:点一下文字,再点一下直线,文字就会移到所点的直线点的上方。”
5 j8 |( [5 T, l: b4 y1 }
6 c, ~: G( O8 X: E我自己想了想,这个实现起来好象用处不算大,自己移动文字再加对象捕捉应该就行了吧,好象没必要作LISP,
' Z' L2 G# w) r. w' I现在关键是将怎样使文字自动移到附近的管路上,因为文字实在太多了,有上百份图,这里的文字只是冰山一角,沧海一粟。
发表于 2009-7-14 17:16 | 显示全部楼层
利用轴测图,绘制管道的单线图比较好,表注和文字都可以按照你的意思来任意摆放!!
 楼主| 发表于 2009-7-15 15:56 | 显示全部楼层
我顶 我顶 我顶顶顶
 楼主| 发表于 2009-7-16 11:49 | 显示全部楼层
我顶 我顶 我顶顶顶
 楼主| 发表于 2009-7-16 11:55 | 显示全部楼层
大家说的我都知道 这份图其实已经能交差了,反正打印出来文字在管路旁.! m: _3 u$ w3 Q% z
1 {6 I2 K1 [# ~
问题是现在,要跟其它图合并,文字位置都已经这样了,要一个一个移的话,工程量太大.
 楼主| 发表于 2009-7-16 12:29 | 显示全部楼层
只好自己一步一步来解决:+ W# u* g- ~% t1 Y1 e# o' B
/ G  u; r' r6 `) |& ~1 S8 O5 |
请问:( ]) b) t, t1 W1 G# M; k- f8 Z8 `' X
1、测量文字与各条管路的距离(按屏幕所见,不是真实的距离),相关的命令是什么
 楼主| 发表于 2009-7-18 14:40 | 显示全部楼层
没人会3 F/ z; N, x5 ?9 w$ r
靠自己摸索也难啊,3 H" f* ^# F* x. |3 `) a& {: y

/ W' |% t! {1 D- ?5 D' l+ c: K我的思路$ M2 d! d  \: M0 @; X, Z9 n
程序步骤如下:8 }) `" B7 C! L
# P# s" t' |4 a4 p; {1 M3 D6 i
1、测量文字与各条管路的距离(按屏幕所见,不是真实的距离),这个有什么命令实现,或有什么变通的命令么。
3 _$ Y+ ?! _4 V* \+ `$ b& V( ^  `/ U' Q( e+ h2 B( X& q! G( E
2、根据测量结果,将距离文字最短的管路与文字关联。
' M! l1 `6 n. o6 o+ P% E5 |6 _' [. N" |! e( v0 V: @3 J
3、将文字自动移到关联管路上,5 c0 A+ }, W8 N
7 ]# E' B1 o/ I- \; ~" G3 o2 K
这个用VB或LISP怎么实现2 M. F, F) D2 d6 ^8 _

2 S8 O, E. c/ y  Y4 j9 e
6 v) g7 h. e3 x4 ^7 }& ?2 B3 e6 s问题的关键是如何判断文字与直线的距离。
1 S! h0 q5 z, b2 X& M$ w; H$ C# Z0 w" J" v! \" B! W

) k& H8 t! ], F_________________
 楼主| 发表于 2009-7-19 19:54 | 显示全部楼层
一而再,再而三,三而不竭顶。$ Y+ [" p7 S* }$ E
我顶顶顶
发表于 2009-7-19 19:58 | 显示全部楼层
观看观看..............
 楼主| 发表于 2009-7-24 08:58 | 显示全部楼层
继续啊,
1 c& [. W' f! _& }顶帖尚未够多,同志仍需努力.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2026-7-7 23:48

CAD设计论坛,为工程师增加动力。

© 2005-2026 askcad.com. All rights reserved.

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