Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособия_Tutorials / Рус / Ввеление в реактор_(39) .doc
Скачиваний:
52
Добавлен:
25.04.2015
Размер:
1.37 Mб
Скачать

Типы геометрии

Вторым в диалоге RB Properties стоит свиток Simulation Geometry. В нем определяется представление объектов в физической имитации.

В реакторе выпуклым (convex) считается объект без дырок и вогнутых участков поверхности. Например, теннисный шарик считается выпуклым, а мяч для гольфа – вогнут (concave). Имитация выпуклых объектов намного проще, чем вогнутых.

Поэтому по умолчанию все объекты при имитации считаются выпуклыми, даже, если объект 3ds Max вогнут. Специальный алгоритм создает версию поведения объекта как выпуклого. Сам объект не меняется. Это названо созданием выпуклой оболочки для сети объекта, и представлено в свитке Simulation Geometry переключателем Mesh Convex Hull.

Для учета в имитации точной сети вогнутого объекта используется Concave Mesh.

В этом разделе пособия будет вместо построенной сферы использована в имитации математически точная сфера. Это не только быстрее, но также точнее (объект будет катиться гладко) и требует меньше памяти, чем для геометрической сферы.

Продолжение урока или загрузка reactor_intro_3.max из папки \tutorials\reactor\introduction.

Замена геометрии имитации для сферы:

  1. Выбор сферы.

  2. Вызов диалога Rigid Body Properties.

  3. В свитке Simulation Geometry выбор Bounding Sphere.

  1. Щелчком Create Animation создание ключей имитации.

Сфера катится более гладко. Этого не было бы, даже после увеличения подробности сети.

  1. В кадре 0 выбор сферы, затем Alt+щелчок сферы и выбор из четвертного меню Delete Selected Animation. Ключи сферы на панели треков удалены.

Геометрия имитации

В этом уроке будет продолжено построение игрушки. Сфера – это тело игрушки. Следующий шаг состоит в построении цилиндра, который заменит руки. Будет также создан дубликат этого цилиндра и уменьшено его разбиение. Будет использована эта упрощенная копия, которая проще и ускоряет имитацию, как геометрию имитации для первого, более сложного цилиндра. Этот способ известен как использование геометрии замещения (proxy).

Примечание: Если сделано 20 копий первого цилиндра и добавлено в имитацию, они все использовали бы упрощенный дубликат цилиндра как геометрию имитации. Это означает, что потребовалась бы только одна instance-копия геометрии цилиндра для физической имитации, уменьшая использование памяти и ускоряя имитацию.

Note: Продолжение урока или загрузка файла reactor_intro_4.max из папки \tutorials\reactor.

Создание упрощенной версии объекта для имитации:

  1. Создание цилиндра в окне Left и помещение его над сферой без соприкосновения.

  2. На панели Modify ввод для цилиндра Radius = 6.0, Height = 70.0, Sides = 18 (умолчание).

  1. Выделен цилиндр. Выбор Edit > Clone. В диалоге Clone Options выбор Copy и щелчок OK.

Копия цилиндра будет использована как геометрия замещения (proxy).

  1. На панели Modify ввод для нового цилиндра Sides = 12 и смещение от других объектов.

  2. Выбор исходного цилиндра и в диалоге Rigid Body Properties ввод Mass = 10.0.

  3. Выбор для Simulation Geometry свойства Proxy Convex Hull (выпуклая оболочка замещения).

Цилиндр будет использовать в физическом представлении оболочку, созданную из геометрии другого объекта. Становится доступной кнопка Proxy в нижней части свитка.

  1. Щелчок кнопки Proxy в свитке Simulation Geometry и выбор клонированного цилиндра в окне.

Кнопка теперь показывает имя выбранного объекта замещения.

Примечание: Теперь можно скрыть цилиндр proxy, чтобы не выбрать его. Правый щелчок и выбор Hide Selection из четвертного меню.

  1. Выбор значка RB Collection в сцене и добавление исходного цилиндра в коллекцию.

  2. Вызов Preview Animation и просмотр анимации.

  3. Цилиндр катится не столь гладко, как предполагалось бы из его отображения.

  4. В меню окна Preview выбор Display > Sim Edges для отображения ребер в геометриях имитации объектов.

Геометрия имитации цилиндра грубее его отображения в окне.