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

Мержинг объекта скриптом.

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

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

    Maxis 13883 Пользователь сайта

    С нами с:
    22.03.2006
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    2
    В максе есть такая фишка - когда затаскиваешь файл во вьюпорт, то появляется менюшка Open, Merge и т.п. Так вот когда выбираешь Merge, то замерженный объект появляется в сцене, но при этом он как бы остаётся прицепленным к курсору, а после клика отцепляется. Причём данная фишка присутствует только при таком способе мержинга (т.е. затаскиванием файла во вьюпорт), а при обычном - через меню File - такого нет, он просто появляется в сцене в тех координатах, в каких был сохранён. Так вот в чём вопрос: как вот эту фишку реализовать скриптом? То есть, как замержить скриптом не вопрос, а именно приклеивание объекта после мержинга к курсору и отклеивание только после крика мышкой, когда будет выбрана его позиция в сцене!
    Подскажите в каком направлении двигаться или может быть кто-нибудь из опытных скриптописателей приведёт пример кода реализации данной фишки. Заранее благодарю всех, кто откликнется.
     
  2. Savin Denis vip

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

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    После мерджа объекты должны быть выбранны, для этого есть флаг.
    Дальше:
    move $selection (pickPoint () - $selection.center)

    Чтоб таскалось за курсором нужно писать callback, но это уже украшательства.
     
  3. Maxis 13883

    Maxis 13883 Пользователь сайта

    С нами с:
    22.03.2006
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    2
    да, я понимаю что украшательство, но мне просто интересно как это можно сделать скриптом. а как написать callback в конкретном случае?
     
  4. Savin Denis vip

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

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    а какие проблемы ?
    Читай хелп усе подробно написанно, преводить его вместо тебя я не буду.
    Если будут вопросы по существу, задавай помогу.
     
  5. Maxis 13883

    Maxis 13883 Пользователь сайта

    С нами с:
    22.03.2006
    Сообщения:
    9
    Симпатии:
    0
    Баллы:
    2
    Спасибо за помощь.
     
Модераторы: Savin Denis

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