场景骨骼 cs bone 的隐藏情况

local tempCSandBone,tempboneobj,tempbipedobj
fn getboneNode num =---按骨骼物体处理----
(
try(
tempCSandBone= #(); tempboneobj =#(); tempbipedobj =#()
for obj in geometry do
( ---这个没有用到在这里就不进行运算了。
--if (classof obj==BoneGeometry) or (classof obj==Biped_Object) do tempCSandBone =append tempCSandBone obj---收集BIP和BONE
if num == 3 then
(

if (classof obj==BoneGeometry) do
(
--clearSelection();
if obj.isHidden then (unhide obj)else (hide obj)


)
)---end
if num == 2 then
(
if (classof obj==Biped_Object) do
(
--clearSelection();
if obj.isHidden then (unhide obj)else (hide obj)
)
)
)---end for
)catch()
)---end for

--- 其实这样慢了点, 应该这样, 对整个收集的节点进行统一的隐藏显示

 

posted on 2011-11-15 15:34  盖天00  阅读(546)  评论(0编辑  收藏  举报

导航