Пример: Кусок это чайник. Скрываем материал кусков.
1. В новой сцене запускаем скрипт.
2. Визуализируем сцену.
Код:
for i=1 to 5 do
(
t=Teapot();t.name="igorznag_frag"+(i as string);
m=standardMaterial();m.name="igorznag_frag_mat"+(i as string);
m.diffuse=color (random 0 255) (random 0 255) (random 0 255)
t.radius=10;t.pos.x=i*25;t.material=m
)
group $igorznag_frag* name:"igorznag_Group001"
---------------------------------------------
s=$igorznag_frag*
a = (s as array)
g = $igorznag_Group001
animate on
(
at time 0 g.pos = [0, 0, 0]
at time 100 g.pos = [150, 0, 0]
for i = 1 to a.count do
(
for j=0 to 100 do
(
at time j
if a[i].pos.x > 50 then a[i].material.opacity=0
else a[i].material.opacity=100
)--for j=0 to 100 do
)--for i = 1 to a.count do
)--animate on