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

большое количество однотипных предметов в пространстве случайным образом

Тема в разделе "MAXScript", создана пользователем -, 26 мар 2003.

Модераторы: Savin Denis
  1. Guest

    максом пользуюсь не очень активно , в основном для небольших вставокв графику, так что извините если вопрос покажется детским.
    Вчера возникла задача расположить большое количество однотипных предметов в пространстве случайным образом. И вот сегодня вижу на сайте статью http://www.render.ru/tutor/max/68/ , как раз то , но поскольку скриптом вообще не занимался то начинаю с самого простого , первого скрипта, и эта хрень у меня не работает , ругается на последнюю скобку , закрывающую скрипт, упоминая какой - то factor. Помогите , плз!!!!!!!
     
  2. Guest

    www.rusring.net/maxscript
     
  3. Guest

    Если тебе нужно расположить в пространстве вокруг твоего обекта копии объектов то можно сделать так:

    BaseObj = selection[1] -- должен быть выделен объект, который размножается
    CopyCount = 100 -- количество копий (от 1 до "очень много")
    -- Разброс твоего обекта: его текущие коррдинаты + - dX + - dY + - dZ
    dX = 1000
    dY = 1000
    dZ = 1000
    for i=1 to CopyCount do
    (
    CopyObj = copy BaseObj
    newX = random -dX dX
    newY = random -dY dY
    newZ = random -dZ dZ
    move CopyObj [newX, newY, newZ]
    )
     
  4. Willyam Bradberry

    Willyam Bradberry Знаток

    С нами с:
    05.02.2002
    Сообщения:
    79
    Симпатии:
    7
    Баллы:
    30
    в максе есть пример такого скрипта с утиллиткой

    scripts\examples\Example_RandObjects.ms
     
Модераторы: Savin Denis

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