Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
elcut manual.pdf
Скачиваний:
89
Добавлен:
12.03.2015
Размер:
3.78 Mб
Скачать

Геометрическая модель в трехмерной подсистеме

199

с такой высотой не приписывается. У тех выделенных объектов, к которым уровень с новой высотой уже был приписан раньше, изменяемый уровень просто удаляется. Например, если блоку приписаны уровни с высотами 1, 2 и 3, то после изменения высоты 2 на 3 приписаны к этому блоку будут уровни с высотами 1 и 3.

Ввиду того, что высоты уровней всегда располагаются в порядке возрастания снизу вверх, изменяемый уровень может переместиться в другое место списка.

Удалить существующий уровень - для этого достаточно оставить поле с его высотой пустым.

В результате такого действия ни к одному из выделенных объектов этот уровень приписан больше не будет.

Примечание: в некоторых случаях не удается удалить уровень или изменить его высоту из-за того, что соответствующее поле в решетке свойств защищено от изменений.

Это происходит тогда, когда уровень приписан к соседнему объекту большей размерности. Например, если какой-то уровень автоматически распространился на вершину со смежного с ней ребра или блока, нельзя его удалить или изменить его высоту для этой вершины, оставив без изменений уровни этого ребра или блока.

Такое изменение можно выполнять только для того из соседей, размерность которого максимальна (размерность блока - 2, ребра - 1, а вершины - 0). В этом случае изменение автоматически распространяется на всю его границу. Например, если уровень приписан к ребру и автоматически распространился на его концевые вершины, изменять его можно только для ребра, но это изменение автоматически распространится и на вершины.

Трехмерный вид редактора модели.

После того, как параметры вытягивания подготовлены его можно выполнить, выбрав команду 3D в меню Вид или нажав кнопку (2D/3D представление) в панели инструментов редактора модели.

В некоторых случаях вытягивание не может завершиться успешно. Для успеха необходимо выполнение следующих условий:

a.Должен существовать хотя бы один блок двумерной модели, где построена сетка конечных элементов и приписано не менее двух уровней.

b.Ни у одного блока двумерной модели с построенной сеткой конечных элементов количество приписанных уровней не должно быть равно 1.

200 Глава 9 Работа с трехмерными задачами

Если какое-то из этих условий не выполнено, выдается сообщение об ошибке, причем в случае b. блоки, где условие не выполняется, выделяются.

В случае успеха в окне появляется представление построенной трехмерной модели, в которую входят тела, вытянутые из блоков, для которых выполняется условие a., и объекты меньших размерностей, находящиеся на границах этих тел.

Работа с изображением в трехмерном виде редактора модели (вращение, панорамирование, масшабирование, скрытие отдельных объектов и выделение объектов) подробно обсуждается в следующем параграфе.

Работа с трехмерным избражением.

В ELCUT трехмерные изображения используются для показа трехмерного вида геометрической модели и результатов решения трехмерной задачи. В обоих случаях используются одинаковые приемы рассматривания изображения и манипулирования им.

Для получения полной информации о геометрии трехмерного тела можно:

рассматривать модель с разных сторон (вращение):

передвигать по поверхности экрана (панорамирование);

увеличивать и уменьшать масштаб изображения (масштабирование),

Геометрическая модель в трехмерной подсистеме

201

прятать отдельные части модели (скрытие), чтобы увидеть то, что находится за ними.

выделять отдельные элементы модели: тела, грани, ребра, вершины.

Окно трехмерного изображения взаимодействует со списком меток в окне описания задачи.

Если выделить метку тела (грани, ребра, вершины) в окне описания задачи, все тела (грани, и т.д.), помеченные выбранной меткой, окажутся выделенными в трехмерном окне. И обратно - выделение тела в трехмерном окне вызывает подсвечивание его метки в окне описания задачи.

Большинство операций с трехмерным изображением выполняется движением указателя мыши с нажатой левой или правой кнопкой мыши. Для некоторых операций, кроме того, нужно до начала движения мыши нажать одну или несколько клавишей-модификаторов на клавиатуре.

Произвольно вращая мышью изображение в трехмерном окне легко заблудиться - потерять контроль над тем, какая часть модели и с какой стороны видна на экране. В этом случае можно вернуться к одному из

202 Глава 9 Работа с трехмерными задачами

предопределенных видов, воспользовавшись кнопками на панели инструментов камеры.

Для удобства ориентации в пространстве внизу слева от трехмерного изображения нарисована система координатных осей, которая поворачивается вместе с изображением.

Управление изображением: вращение, перемещение, масштабирование

Для получения полной информации о геометрии трехмерного тела можно:

Рассматривать модель с разных сторон (вращение):

Передвигать по поверхности экрана (панорамирование);

Увеличивать и уменьшать масштаб изображения (масштабирование),

Прятать отдельные части модели (скрытие), чтобы увидеть то, что находится за ними.

Выделять отдельные элементы модели: тела, грани, ребра, вершины.

Большинство этих операций выполняется движением указателя мыши с нажатой левой или правой кнопкой мыши. Для некоторых операций, кроме того, нужно до начала движения мыши нажать одну или несколько клавишеймодификаторов на клавиатуре.

В зависимости от того, какая кнопка мыши нажата во время движения, мы будем называть его левым или правым.

Управление изображением в трехмерном окне посредством движения мыши

Движение

При

Действие

Форма

мыши с

нажатой

 

курсора

нажатой

клавише

 

 

кнопкой:

на

 

 

 

клавиату

 

 

 

ре:

 

 

 

 

 

 

Левой

нет

Вращение модели на экране,

 

 

 

соответствующее движению

 

 

 

 

 

Геометрическая модель в трехмерной подсистеме

203

 

 

указателя мыши. Позволяет

 

 

 

рассмотреть модель с разных сторон

 

 

 

 

 

Левой

Shift

Перемещение модели в направлении

 

 

 

движения указателя.

 

 

 

 

 

Левой

Ctrl

Вращение модели относительно оси,

 

 

 

перпендикулярной плоскости экрана

 

 

 

 

 

Левой

Shift+Ctrl

Масштабирование изображения:

 

 

 

при движении вверх масштаб

 

 

 

увеличивается,

 

 

 

при движении вниз - уменьшается.

 

 

 

 

 

Правой

нет

При движении мыши с нажатой

 

 

 

правой кнопкой на экране

 

 

 

отображается прямоугольная рамка,

 

 

 

которая после отпускания кнопки

 

 

 

используется для выделения

 

 

 

геометрических объектов.

 

 

 

Если конечная точка движения

 

 

 

ЛЕВЕЕ начальной, выделяются все

 

 

 

объекты, КРОМЕ тех, которые

 

 

 

целиком расположены ВНЕ рамки.

 

 

 

Если конечная точка ПРАВЕЕ

 

 

 

начальной, выделяются все объекты,

 

 

 

которые целиком расположены

 

 

 

ВНУТРИ нее

 

 

 

 

 

Перечисленные приемы работы мышью дают возможность произвольно управлять масштабом изображения и положением камеры относительно объекта. Кроме того, имеются несколько фиксированных настроек изображения, управляемых кнопками на панели инструментов камеры:

Назначение кнопок на панели инструментов камеры показано в таблице ниже.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]