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

"дорисовка" основания

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

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

    Помогите пожайлуста. Ничего не получается.
    Я незнаю как сделать при помощи скрипта так, чтобы
    макс загужая объект с прямоугольным или квадратным основанием
    мог просчитывать его площадь и достраивать plane или box c
    "дыркой" равной площади основания загруженного объекта.
     
  2. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210

    d = $.max-$.min

    где d.x,d.y - будут шириной и длиной выделенного обьекта
    перемножив найдеш площядь
     
  3. Guest

    Denis, если найдется время не мог бы ты попдробнее описать как енто все получается.
    А то я все пыжусь и ничего пока не получается.
     
  4. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    пиши что конкретно у тебя не получается

    а вобще пользуйся макрорекордером
    делай те действия которые должен сделать скрипт
    а нужные параметры меняй на переменные
     
  5. Guest

    Спасибо что протянул руку помощи.
    Вот в чем у меня весь трабл.
    Есть плоскость большой площади служащая ровниной моей
    сцены. Я загружаю объект (plane with noise)основание которого
    совпадает с ентой плоскостью, а середина объекта вогнута внутрь
    и часть находится ниже уровня большой плоскости.
    Результат, все ямки ниже уровня большой плоскости невидны.
    Вот и хочу спросить есть ли такой скрипт позволяющий загружать
    объект с прямоугольным или квадратным основанием и просчитывать
    его площадь. После чего выризать дырку под ним в плоскости, служащей
    равниной.
    Т.о. загруженыйобъект нах-ся в дырке площадь которой равна площади
    основания этого объекта. После загруженный объект и плоскость с
    дыркой залиаем одной текстурой.
     
  6. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    как я уже писал подогнать размер основания не проблема
    легче даже будет сделать новую плоскость под размеры загружаемого обьекта

    но вот с вычитанием будут проблемы так как вопервых оперенды должны быть обьемными а не плоскими как у тебя
    во вторых в максе с самого рождения буль глючит

    возможно стоит попробовать помучить PowerBoolean
    http://www.npowersoftware.com/

    вобшем в любом случае чтоб это смог сделать скрипт
    ты дожен суметь повторить руками все действия поэтапно в максе
     
Модераторы: Savin Denis

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