Подскажите, господа скриптеры, как создать несколько массивов из некоторого количества фэйсов (или полигонов), выделяемых по ID материалов? Как выбрать необходимые фэйсы по ID я знаю, но не знаю как раскидать их по разным массивам...К примеру, скриптом по ID было выделено 20 фэйсов, теперь мне надо из первых 10-ти (с 1 по 10) создать один массив, а из остальных 10-ти - другой массив, чтобы потом производить над ними различные операции...Как это сделать с помощью скрипта?
А я решил это проблему несколько иначе🙂
Я сначала создал общий массив из всех выбранных 20 фэйсов, а затем из этого массива создал ещё 2:
ID=16
matchFaces=#()
first=#()
second=#()
for f = 1 to obj.faces.count where ((getFaceMatID obj f)==ID) do
(
append matchFaces f
)
for i = 1 to matcFaces.count do
(
if i<11 then (append first matchFaces)
if i>10 then (append second matchFaces)
)
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Гость
Гость
local id2 = #()
for i = 1 to 10 do
(
id1 = idlist;
id2 = idlist[i+10];
)
😉
например так...
Гость
А я решил это проблему несколько иначе🙂
Я сначала создал общий массив из всех выбранных 20 фэйсов, а затем из этого массива создал ещё 2:
ID=16
matchFaces=#()
first=#()
second=#()
for f = 1 to obj.faces.count where ((getFaceMatID obj f)==ID) do
(
append matchFaces f
)
for i = 1 to matcFaces.count do
(
if i<11 then (append first matchFaces)
if i>10 then (append second matchFaces)
)
Гость
Гость
Главное - работает!🙂