Render.ru

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

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

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#2

d = $.max-$.min

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

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#4
пиши что конкретно у тебя не получается

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

Savin Denis

Модератор форума
Команда форума
Рейтинг
138
#6
как я уже писал подогнать размер основания не проблема
легче даже будет сделать новую плоскость под размеры загружаемого обьекта

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

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

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