青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 1294|回复: 6

[疑难] 哪个函数可以自动捕获层上的实体

  [复制链接]
发表于 2013-9-28 20:37 | 显示全部楼层 |阅读模式
悬赏10G币已解决
哪个函数可以自动捕获层上的实体请大神们出来解答

最佳答案

查看完整内容

遍历实体,获得实体所在层,得出某层上所有的实体
发表于 2013-9-28 20:37 来自手机 | 显示全部楼层
遍历实体,获得实体所在层,得出某层上所有的实体
回复

使用道具 举报

发表于 2014-6-14 13:03 | 显示全部楼层
j=j+1
' o7 I% D) Y6 m9 k: o, t/ Gobj=NEXTE/IFEND,END:    $$ 循环得到所有  实体   
3 E2 C. g4 r0 a5 m4 uch=&layer(obj)          $$ 获得 对象的所属层
' u& v4 F: Q! ?# ~7 U/ N$ r7 V! b* G. K' g3 I
如何得出某层上所有的实体呢
回复

使用道具 举报

发表于 2014-6-14 13:06 | 显示全部楼层
wjw11221 发表于 2013-9-28 20:37$ Z- L# e7 M- h* f
遍历实体,获得实体所在层,得出某层上所有的实体

7 [( h& ~% }! N* i( j
j=j+1
8 u9 {& b5 u2 O) yobj=NEXTE/IFEND,END:    $$ 循环得到所有  实体   
. L$ J2 `7 c: a. m  bch=&layer(obj)          $$ 获得 对象的所属层2 M2 ?& C6 j: X6 L9 s

( q$ [* @; G/ L8 T- m( H6 D4 k如何得出某层上所有的实体呢
6 C8 p5 j# v+ l" ]
回复

使用道具 举报

发表于 2014-6-15 12:33 | 显示全部楼层
ifthen/layer(obj)=n& D' y: [; I8 \: i- I
jump/xxx:
" R5 N* B$ p" g  c$ fendif
回复

使用道具 举报

发表于 2014-6-15 12:34 | 显示全部楼层

RE: 哪个函数可以自动捕获层上的实体

6 b" N' }7 a$ a, [; r$ S! Y
ifthen/layer(obj)=n, o: j4 R/ Z. X$ g- \/ r
jump/xxx:
& p) N, M5 F. s: k. ~endif
回复

使用道具 举报

发表于 2014-6-15 15:40 | 显示全部楼层
wjw11221 发表于 2014-6-15 12:34" Z. F$ C2 c/ Q
ifthen/layer(obj)=n
& t5 O+ |) N2 f& B$ t* N# p" d2 xjump/xxx:
3 m+ v: M2 X: s2 k( _) C! u% |endif
) g9 T6 E8 R2 s) u
首先感谢这位兄弟的回答,很有用。现在有个问题,执行的时候会遍历2次,而实际上第2次是空的,这样,后面的移动就会变成“你正是试图使用一个无效的对象类型”,而出错无法正常使用,不知道怎么解,麻烦这位兄弟,再提示一下,再次感谢。
9 ^4 w" ]" Q! ?/ G
* T" J* I0 y0 O8 D4 @" y# l- QENTITY/obj,obj13 h: q) E) Z3 L9 Y1 t3 e' Z. p
number/mat(12)* b! K3 C% F( O/ k9 d% p# ?
$$ 初始化所有物体
1 I$ y  e4 j# a. J$$ 获得 对象的所属层      9 v- N, j7 K1 j. s9 B% L. j
INEXTE/ALL            
8 ]6 J) s$ Z: @/ c% @io=08 V* h# e  K% m5 W: `# ~+ _
LOO:, [  y8 {$ [8 |" }3 p8 _3 ]
io=io+1
1 {% M. K, h' @6 ~+ z4 h$ Dobj=NEXTE/IFEND,end:
4 F+ X5 b8 n1 }3 y9 S; Fif/&layer(obj)==1,jump/LO1:2 i9 J( ?5 \$ @. k
JUMP/LOO:! X8 A( i) k* {0 G/ _" A! s/ l
; i( H4 T4 i/ G$ G  g+ Q4 M" u
LO1:4 i  H5 e! ^, Z% b- g
    mat=matrix/transl,0,0,50
; j- N2 ?- M; f8 Q$ U    obj1=transf/mat,obj,move , p7 Z/ d+ z/ F, q* p; G. k
JUMP/LOO:
9 V, M3 ~9 Q/ m9 @! E; n4 k' h' N
END:! A0 c5 `& E: d4 h7 Q9 C6 L* E1 m
HALT& ~, B2 Z& o8 |" k

" P, ~* S/ R2 r" o' X' ]% b' ]7 F' W* a/ `/ _# U: Z! B
回复

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-5-16 07:57 , Processed in 0.089732 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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