CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 4966|回复: 27

[求助] UCS 与文字依附

[复制链接]
发表于 2009-6-27 16:39 | 显示全部楼层 |阅读模式
三维布置图的管路上很多文字注释,看起来好象离管路很近,其实相距很远,
5 m( s6 m1 w& ?% Y你用三维动态旋转换个角度观察一下就知道了。
/ o9 D, v. ^+ B
( Q; M& J- b- z$ y' w+ T" l% Q1 B3 M" ?6 t% m
如何能让文字根据在屏幕当前视图上看起来离哪根管路最近,就自动地真正附在管路之上呢。5 m' ^0 m$ q8 a) @* \% k( }* B

# J6 u& _% p! _6 `& ^* u* K; b我想CAD应有办法判别得出(通过视图UCS来计算距离),但不知如何实现。
3 T/ V2 k& S: @9 T0 E0 u: n1 P  A# H) y
我总觉得我的问题很怪异,大家大多闻所未闻吧。
) f3 `' j1 q2 ?7 Q; Q$ {3 W
; |3 d7 H' q! Q6 H1 M+ \/ n5 j

本帖子中包含更多资源

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

x
发表于 2009-6-27 19:23 | 显示全部楼层
使用“面UCS”能不能达到楼主的愿望呢?
 楼主| 发表于 2009-6-27 22:22 | 显示全部楼层
我也不知道啊,所以才来问怎么实现8 i6 H9 |! [' i" w

7 c3 p$ D, D* A6 k" N( u9 M/ y2 ]其实UCS我也是猜测,但应该有办法.
 楼主| 发表于 2009-6-28 16:47 | 显示全部楼层
自己顶,我再再顶
) b0 z5 k  h: |. h3 K怎么老没人回复啊,很难吗.
发表于 2009-6-28 19:36 | 显示全部楼层
不用顶了,你的文字是二维标注形式还是三维文字形式?
 楼主| 发表于 2009-6-29 09:02 | 显示全部楼层
是三维文字形式
发表于 2009-6-29 19:26 | 显示全部楼层
我看了看,文字不是你自己标注的嘛,怎么不在同一个平面上。- s7 _5 o5 r, \3 t! M$ U8 G! l% G
我也不懂你那个管路,怕给你标注错位置喽,你可以像我图片上这样,先在要标注的位置各画一条红色直线(方便后面删除),然后把对应文字(捕捉节点)各自移动到相应的直线端点上,最后删除红色的直线

本帖子中包含更多资源

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

x
 楼主| 发表于 2009-6-30 09:53 | 显示全部楼层
如果是这种方法的话就没意思了
( ]: m/ v. Z6 |) f+ D还用画红线啊,我直拉拖文字过来,按最近点捕捉到直线上不就得了.
  ^* ~3 b+ t( P/ ^) }( [& D4 _% U' J0 s1 S2 S3 Q
我想的是将所有文字自动粘附到直线上来,  而不是一个一个地移动文字. 我应该说得够清楚了.
 楼主| 发表于 2009-7-10 16:41 | 显示全部楼层
说明一下关于为什么要文字紧靠管路:
9 t8 ?8 {% E2 F3 L
" t1 P4 J  H% x. D因为这张图要和其它几十张图合并(合并就是将本图复制到其它图中与其它管路连接),但由于绘图人员杂多,每个人都风格不同(主要是绘图方向很多并不一致),/ c+ {1 E, S9 ?* H
因此有部分图需要翻转后才能合并,但由于本图中文字并不紧靠管路,翻转后文字到十万八千里去了,根本不能用,所以要把文字移靠管路后才进行翻转。) ^! i4 N1 D6 E7 R
4 ^8 w9 _+ m* E' k, m5 @
————————————————
' m$ ]$ M- g; E; t5 Q; c关于能够实现的可能性:
! o$ t9 q9 g! d$ P4 I$ w1 D! v2 L$ i* C  Q6 ?5 S
既然都有将纸介质的平面图经扫描后,转换成CAD格式的软件。5 x+ h- j9 Z' Y6 s3 I9 o+ Z; v
那么现在画的三维图都已经是在CAD当中了,难道就不能让文字根据在屏幕视图上看起来离哪根管路最近,就自动地真正附在管路之上吗?( \, d+ R: S5 \( Y( z
我想LISP应能实现,请高手不吝赐教。
 楼主| 发表于 2009-7-10 22:34 | 显示全部楼层
问题有结果了吗,列位
发表于 2009-7-11 09:52 | 显示全部楼层

观看观看

观看观看..............
 楼主| 发表于 2009-7-11 15:36 | 显示全部楼层
我等到花儿谢了又开了
发表于 2009-7-11 16:48 | 显示全部楼层
看得出你画的是糖厂的布置图,但是我有点不理解,你为什么要这样画三维布局,如果合作者都不是按照你这样的布置的话,一张完整的图那岂不是要东拼西凑了?为什么不可以用外部参照呢?
 楼主| 发表于 2009-7-12 10:24 | 显示全部楼层
自己再顶,
, T8 l4 S4 _& ?* y( F% ]& {8 y. n
: t" o& M' K# U4 P; r  b4 b唉,中国没人会,换个折衷的简单办法吧,
& h$ C, ^: a  n) }( E4 l, E. r7 L! Y$ F6 L7 G1 O. Y( ?1 o
实现如下功能:
$ O) i1 Y; V5 ~5 B7 H% R点一下文字,再点一下直线,文字就会移到所点的直线点的上方,
4 {/ t8 _4 `  W7 F" ]8 F; @) l! g4 J
这怎样用LISP实现。
 楼主| 发表于 2009-7-12 10:35 | 显示全部楼层
"看得出你画的是糖厂的布置图,但是我有点不理解,你为什么要这样画三维布局,如果合作者都不是按照你这样的布置的话,一张完整的图那岂不是要东拼西凑了?为什么不可以用外部参照呢?"$ I) O7 a4 c) T* C/ |$ {
+ m; w9 H: S, {$ f7 ]" H
$ V# T! I$ @0 a' {5 Y
那时没有人会考虑将来还会有管路合并,只要能有东西给市里主管部门交差就得了,所以文字管路并不严格对应,
; y) M  A$ u* @) O  L只要打印出来象是在一起就得了.
4 s- B$ ]' i& b: L0 x3 }+ w) O. p/ m/ e# M
本以为上交后就已经结束了.但两年后的现在上级主管部门又要求做一张总图存档.  x2 K  q5 @2 d* D8 h2 J" W, G
" @- B2 @( x2 ?& L' J
上面动一动口,下面做得要命.都不知道人辛苦.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-1 18:32

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

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

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