Render.ru

Равномерное распределение объектов

garniv

Пользователь сайта
Рейтинг
2
#1
Первый и последний являются началом и соответственно концом ряда, остальные должны равномерно выстроиться между. Как быстро и точно выровнять обекты?
 

Вложения

mikka

Активный участник
Рейтинг
19
#2
стереть все, оставить 1 кружок и аррай сделать. Если расстояния не одинаковы, то копировать и по координатам двигать
 

GoodMan

Мастер
Рейтинг
260
#4
Выделяешь 1-й и последний объекты и запускаешь этот скрипт.
Где count - это количество копий между объектами (меняем по своему усмотрению)
Копии создаются путём копирования 1-го из выделенных объектов..

Код:
count = 5
vect_add = ($selection[2].pos-$selection[1].pos) / (count + 1)

for i = 1 to count do 
(
	obj = copy $selection[1]
	obj.pos =  $selection[1].pos + vect_add * i
)
completeRedraw()
P.S. Чтобы запустить скрипт - скопировать код и вставить в окно окрывающееся через MaxScript -> New Script. Нажать Ctrl+E или выбрать Evaluate All (в зависимости от версии МАХ-а может быть в разных менюшках :p )
 
Сверху