Привет всем! Интересует такая вот тема. Есть бокс состоящий из абсолютно плоских полигонов, берем один из них, врубаем режим local. Тут все вроде бы понятно - ось z перпендикулярна поверхности, x, y по другому и не направятся.
Во втором боксе, есть верхний полигон в котором вертексы находятся в разных плоскостях. Включаем local, и как я понимаю исходя из расположения вершин здесь высчитывается некоторая средняя поверхность, от которой также перпендикуляром идет z.
Если я нигде не напортачил, то картина ясна.
Вопрос такой - какая логика руководит в случае, когда мы пытаемся перемещать edge в том же режиме local? Конкретно на примере цилиндра, почему ось z направлена именно так как сейчас? А не как то по другому.
igorznagОсь z является суммой перпендикуляров к поверхности двух плоских полигонов, к которым принадлежит edge.
Картина начинает проясняться! Жаль мне в голову это не пришло сразу ((
Вот пример, который заставил задуматься на эту тему. Допустим, хочу чтобы ось y была перпендикулярна выделенному ребру, то есть потащив за нее направление не должно измениться. (немного кривовато нарисовал ) Перетыкав все возможные режимы grid, local, screen и т.д., так и не получил желаемого.
Допустим, хочу чтобы ось y была перпендикулярна выделенному ребру,
Для открытого ребра, попробуйте неинтерактивный скрипт из этой темы: Editable poly, выравнивание вершины. Сообщение 19.
Работает только для базового объекта Editable Poly.
Позволил себе сделать скрипт макросом, теперь просто добавляю в квад меню и радуюсь 🙂
Кинуть в папку Macroscripts или usermacros, искать по названию Local Edge Coord.
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
мендез
Во втором боксе, есть верхний полигон в котором вертексы находятся в разных плоскостях. Включаем local, и как я понимаю исходя из расположения вершин здесь высчитывается некоторая средняя поверхность, от которой также перпендикуляром идет z.
Если я нигде не напортачил, то картина ясна.
Вопрос такой - какая логика руководит в случае, когда мы пытаемся перемещать edge в том же режиме local? Конкретно на примере цилиндра, почему ось z направлена именно так как сейчас? А не как то по другому.
Вложения
igorznag
А вам какой вариант нужен? Нарисуйте или объясните подробнее.
мендез
Вот пример, который заставил задуматься на эту тему. Допустим, хочу чтобы ось y была перпендикулярна выделенному ребру, то есть потащив за нее направление не должно измениться. (немного кривовато нарисовал ) Перетыкав все возможные режимы grid, local, screen и т.д., так и не получил желаемого.
Вложения
igorznag
Editable poly, выравнивание вершины. Сообщение 19.
Работает только для базового объекта Editable Poly.
мендез
igorznag
мендез
Листик
Кинуть в папку Macroscripts или usermacros, искать по названию Local Edge Coord.
Вложения