1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Помогите хаотично подвигать объекты

Тема в разделе "Моделирование", создана пользователем Yoric, 23 июн 2011.

Модераторы: He77ga, Артер
  1. Yoric

    Yoric Пользователь сайта

    С нами с:
    09.09.2006
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    Добрый день.

    Есть массив элементов типа мостовой из камней. Необходимо хаотично подвигать каждый из элементов вдоль оси Z без деформации формы элементов. Подскажите плз как это можно устроить :)
     
  2. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Это можно устроить с помощью MaxScript.
     
  3. Yoric

    Yoric Пользователь сайта

    С нами с:
    09.09.2006
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    А можно поподробней? )
     
  4. igorznag

    igorznag Знаток

    С нами с:
    23.04.2010
    Сообщения:
    1.256
    Симпатии:
    173
    Баллы:
    65
    Простой пример:
    1. Создай в новой сцене несколько объектов (например, 3 чайника).
    2. Родитель объектов = Scene Root. Объекты не сгруппированны.
    3. Выдели объекты.
    4. Чтобы хаотично подвигать каждый из объектов (элементов) вдоль оси Z в мировой системе координат относительно их Pivot-а, запусти скрипт:
    Код:
    z_min=-10; z_max=10
    for i=1 to $selection.count do
    $selection[i].pos.z=$selection[i].pos.z+(random z_min z_max)
    PS. Установи нужные значения вместо -10 и 10.

    Чтобы запустить скрипт нужно:
    1. Создай текстовый файл (NotePad) и скопируй код (текст) скрипта.
    2. Сохрани текстовый файл с названием "test.ms"
    3. В главное меню MaxScript выбери пункт Run Script. Выбери файл "test.ms"
     
  5. Yoric

    Yoric Пользователь сайта

    С нами с:
    09.09.2006
    Сообщения:
    28
    Симпатии:
    0
    Баллы:
    2
    Спасибо )
     
  6. Алексей1980

    Алексей1980 Активный участник

    С нами с:
    10.12.2010
    Сообщения:
    291
    Симпатии:
    0
    Баллы:
    12
    в 2012 максе есть кисть объект паинт - и не надо напрягать мозг всякими скриптами
     
Модераторы: He77ga, Артер

Поделиться этой страницей