|
给大家分享一个小经验,算是自己学习的一个心得吧。
" j; {$ E" `& a+ e( r' U+ s) g7 m: T/ s& z H! l5 a
大家使用flexsim做对象指代,特别是在树中查找对象的时候有很多方法,现在我教大家一个:如图* W/ |2 U! D+ U6 K
* [' ^2 s9 V: p& J7 ~# \当看到一些节点,这些节点只有一串数值,且后面还注释这一串地址,那么我告诉大家其实这串数值就是地址所指向的节点的引用。那么我们可以使用tonode()函数来返回该节点,还能使用up()函数返回该节点上级的节点,还能使用ownerobject()函数返回该实体。, x9 n4 l! d! V7 r
$ m& g2 j/ y! ^' A* T, Q) o这么做的话,大大提高了建模速度。
8 o5 O- [' ?3 {4 d, c* l" Y4 @tonode() : Assert type as a node pointer.
7 k1 A- ~- f, W+ y0 [7 d- }6 qup(): This command returns the node in the tree that contains thenode.$ K$ Q1 t1 Q( A3 T
ownerobject(): This command returns the node with object data attached to it that is the start of the sub-tree that thenode is in. In other words, it returns the object node that contains thenode. / U1 `3 O3 \; M# q; r0 o/ j
3 x0 O# [% ^/ G: c/ l7 P
tonode() : Assert type as a node pointer.
$ Z: B/ F5 K/ m/ Uup(): This command returns the node in the tree that contains thenode.$ x; O" }3 F) Q2 q& e) a5 O. c& ?! p
ownerobject(): This command returns the node with object data attached to it that is the start of the sub-tree that thenode is in. In other words, it returns the object node that contains thenode. |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|