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

Выделение (снятие выделения) - событие

Тема в разделе "MAXScript", создана пользователем MaxWave, 21 июн 2006.

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

    MaxWave Пользователь сайта

    С нами с:
    11.06.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    Имеется утилита, разбитая на множество свитков.
    util ddd "util"
    (
    rollout rol1 "rol1"
    (...)
    rollout rol2 "rol2"
    (...)
    )
    Нужно сделать так, что бы каждый раз при выделении объекта (или снятии выделения) присходило событие, которое будет обновлять текущую информацию в свитках. Как такое осуществить? onMousePoint - не удобен, т.к. используется только совместно с tool, т.е. если этот tool использовать, то я могу только тыкать мышкой во вьюпорте и все. Подскажите пожалуйста.
     
  2. MaxWave

    MaxWave Пользователь сайта

    С нами с:
    11.06.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    как я понял это делается с помощью Callback'ов, но как организовать это правильно. Строка
    "when names selection change do(...)" работает, но не корректно, а при запуске скрипта, если выделение пусто, то вообще выдает ошибку. Как быть?
     
  3. MaxWave

    MaxWave Пользователь сайта

    С нами с:
    11.06.2006
    Сообщения:
    7
    Симпатии:
    0
    Баллы:
    2
    фухх, вроде разобрался:

    callbacks.addscript #selectionSetChanged "PhysUtil.rollObjects.refresh a"
     
Модераторы: Savin Denis

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