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

setFaceSelection (MaxScript)

Тема в разделе "Общие вопросы", создана пользователем Sasquatch, 15 дек 2002.

Модераторы: Артер
  1. Sasquatch

    Sasquatch Активный участник

    С нами с:
    05.12.2001
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    5
    На объект наложен модификатор Edit_Mesh (сам объект НЕ editable mesh)
    Пытаюсь сделать некоторые грани выделенными (чтобы затем их сделать hidden). Список граней имеется.
    _Node = selection[1]
    _Arr = #(3,5,7,9)
    setFaceSelection _Node _Arr
    update _Node.mesh

    После этого getFaceSelection выдает #(3,5,7,9)

    Но как только я "захожу" в модификатор Edit_mesh (на уровень faces), то выделенным оказываются прежние грани. Т.е. мои действия прошли впустую.
    Или нужно где-то в другом месте сделать update()?

    Правильно ли я поступаю, что обращаюсь к mesh-у _Node через _Node.mesh? Или нужно каким-то образом использовать модификатор Edit_Mesh?
     
  2. Savin Denis vip

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

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    _Node = selection[1]
    _Arr = #(3,5,7,9)
    setFaceSelection _Node _Node.modifiers[#Edit_Mesh] _Arr
    update _Node.mesh
     
  3. Sasquatch

    Sasquatch Активный участник

    С нами с:
    05.12.2001
    Сообщения:
    95
    Симпатии:
    0
    Баллы:
    5
    Большое человеческое спасибо.
     
Модераторы: Артер

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