|
3D Studio MAX Изнутри
ГЛАВА
6
3DS МАХ имеет достаточно сложную
систему фиксации. Сначала эта система может показаться
пугающей и запутанной, но со временем вы прочувствуете
ее полезность. Значения фиксации управляют углом и
процентом фиксации. Положение фиксаций основано на
следующих методах:
-
Grid Snap (фиксация сетки)
использует значение интервала сетки в активной
сетке.
-
Spatial Snap (пространственная
фиксация) использует установки чувствительности и
приоритета из диалога Grid and Snap Settings
(установки сетки и фиксации).
Какой метод фиксации является
активным в данный момент зависит от режима команд, в
котором вы находитесь, и выбора режимов фиксации из
строки подсказки. На рисунке 6.29 показаны различные
элементы управления фиксацией в 3DS МАХ.
Если вы изучали предыдущие темы об
использовании сеток и создании объектов сетки, то уже
знаете как устанавливать фиксацию сетки. Значение Grid
Spacing также устанавливает фиксацию сетки. Интервал
сетки для Home Grid устанавливается через диалог Grid
and Snap Settings; интервал сетки для объектов сетки
устанавливается из свитка их параметров.
Устанавливайте Spatial Snap при
помощи панели Snap диалога Grid and Snap Settings (см.
рис. 6.30).
Snap Strength устанавливает радиус
поля фиксации вокруг курсора; геометрия должна
находиться внутри радиуса чувствительности фиксации
перед тем, как курсор зафиксируется в данной позиции.
Большие значения делают курсор очень чувствительным и
заставляют его перескакивать из одной точки фиксации в
другую. Малые значения снижают чувствительность курсора,
поэтому его следует передвигать очень близко к точке
фиксации, прежде чем произойдет собственно "фиксация".
Snap Priority (приоритет фиксации)
устанавливает тип геометрии, которую можно
зафиксировать, и порядок, в котором оцениваются
фиксации. Можно зафиксировать вершины объекта, его
ребра, а также пересечения и линии сетки. Vertices
(вершины) и Grid Intersections (пересечения сетки)
фиксируют курсор в точной точке и удерживают его там до
тех пор, пока он не будет смещен в положение вне
расстояния чувствительности фиксации. Edges (ребра) и
Grid Intersections (пересечения сетки) фиксируют курсор
на линии, но он может по ней скользить.
Если два объекта фиксации находятся
на расстоянии фиксации друг от друга, курсор фиксируется
в месте с самым высоким приоритетом; если
зафиксированные объекты имеют одинаковый приоритет,
курсор фиксируется на том, который ближе всего к
истинному положению курсора.
Переключатели 2D, 2.5D и 3D управляют
режимом фиксации и аналогичны выпадающему списку режимов
фиксации в строке подсказки. Основное отличие состоит в
том, что переключатели в диалоге устанавливают режим
фиксации, но не включают его. Используйте кнопки строки
подсказки как для установки режима фиксации, так и для
его включения и выключения.
Каждый раз при щелчке на кнопках
режима фиксации строки подсказки происходит
включение/выключение состояния фиксации. Переключение
между режимами может раздражать, если все, что требуется
сделать - это изменить режим фиксации, но оставить
фиксацию включенной. Например, фиксация включена и вы
находитесь в режиме 2D. При нажатии на кнопку режима
фиксации и выборе режима 3D фиксация выключается. Для
повторного включения режима фиксации нужно снова
щелкнуть на кнопке.
Для включения/выключения режима
фиксации можно также нажимать клавишу S.
СОВЕТ
Легко забыть что состояние режима
фиксации включается/выключается при изменении режима
фиксации из строки подсказки. Возьмите себе за
привычку дважды отмечать на строке подсказки при
использовании фиксаций, чтобы убедиться в
соответствующей установке состояния
включено/выключено.
Флажок Relative/Absolute
(относительный/абсолютный) изменяет режим фиксации
только для трансформаций перемещения. Его функция
дублируется кнопкой Relative/Absolute в строке
подсказки. Эти кнопки рассматриваются в следующем
разделе, поскольку относятся к использованию фиксации
для создания и перемещения объектов.
При использовании фиксации для
создания объектов применяется смесь пространственной и
сеточной фиксаций. Пространственная фиксация управляет
расположением точек на плоскости конструкции, а сеточная
фиксация - значениями высоты по оси Z плоскости
конструкции.
При создании любого объекта, за
исключением объекта Line (линия), фиксация работает
следующим образом:
-
Режим Relative/Absolute
игнорируется.
-
Пространственная фиксация всегда
работает в 2D-peжимe независимо от установки режима
фиксации. Это означает, что можно фиксировать только
вершины и ребра, которые лежат непосредственно на
плоскости конструкции.
-
Значения высот, подобных высотам
цилиндра, параллелипеда и конуса, фиксируются к
интервалу активной сетки.
При создании объекта Line можно
выбирать между режимами 2D, 2.5D и 3D:
-
Режим Relative/Absolute
игнорируется.
-
Режим 2D ограничен фиксацией
вершин и ребер, которые непосредственно лежат на
плоскости конструкции.
-
Режим 2.5D фиксирует любую
вершину или ребро в 3D-npocTpaHCTBe, но проецирует
точку фиксации на плоскость конструкции. Это
заставляет линию оставаться двухмерной, но
моделирует эффект отслеживания 3D-cueHbi на
прозрачную пластину, находящуюся перед видом.
-
Режим 3D фиксирует любую вершину
или ребро, создавая настоящую трехмерную линию. Во
время конструирования точка вращения указывается на
плоскости конструкции. После завершения
конструирования точка вращения размещается в центре
линии.
Конечно, использовать фиксацию 2.5D
или 3D для создания объектов, отличных от строк, весьма
полезно. Поместите это в свой список пожеланий и, если
повезет, подобная возможность появится в будущем выпуске
3DS МАХ.
Режимы пространственной и сеточной
фиксаций также применимы для перемещающихся объектов.
Это единственный случай, при котором используется режим
фиксации Relative/Absolute.
Режим Relative (относительный)
игнорирует значения 2D/2.5D/3D кнопки режима фиксации и
проверяет только активность режима фиксации. Когда
кнопка имеет серый цвет и внутри линий сетки
просматривается точка, режим Relative активен. При
перемещении объектов в относительном режиме дистанция
перемещения ограничена кратным числом интервалов сетки.
Это не означает, что объект прикреплен к сетке. Если
объект начинается вне сетки, он вне сетки и остается.
Другими словами, объект сохраняет свое относительное
смещение от сетки.
Режим Absolute использует все
установки кнопки режима фиксации. Если кнопка подсвечена
и на пересечении сетки показана точка, режим Absolute
активен. Данный режим можно использовать только при
наличии следующих условий:
При активном режиме Absolute
поведение Snap следующее:
-
Режим 2D Snap ограничивает
фиксации вершинами и ребрами, которые лежат
непосредственно в плоскости конструкции.
-
Режим 2.5D фиксирует любую
вершину и ребро в ЗD-пространстве, но проектирует
точку фиксации на плоскость конструкции.
-
Режим 3D фиксирует любую вершину
и ребро в ЗD-пространстве.
Во всех трех режимах точка фиксации
использует ограничения активной оси трансформации.
Например, ограничения трансформации установлены для
плоскости X, Y. Если применить фиксацию 3D к точке,
принимаются во внимание только координаты X, Y
(ограничения для активных осей), а координата Z
игнорируется. В этом случае фиксация 3D завершает работу
так же, как фиксация 2D.
Установка Angle Snap (фиксация угла)
полезна при вращении объектов и видов. Введите значение
в поле Angle диалога Grid and Snap Settings для указания
угла ограничения интерактивного вращения. Установкой по
умолчанию является 5.0°. Установка Angle Snap в 15°
позволяет просто указывать основные углы, принятые в
архитектуре и производстве: 15°, 30°, 45°, 60° и 90°.
Для включения и выключения режима
Angle Snap щелкните на кнопке Angle Snap в строке Prompt
(подсказка) или нажмите А.
Angle Snap применимо только к
интерактивным вращениям, при которых выполняются
перетаскивания в видовом окне. Angle Snap не оказывает
влияния на поля углов, подобные углу наклона.
Для указания инкремента в процентах,
используемого при интерактивных операциях
масштабирования, следует ввести значение в поле Percent
(процент) диалога Grid and Snap Settings.
Щелкните на кнопке Percent Snap
строки Prompt для включения/выключения режима Percent
Snap.
Spinner Snap (фиксация счетчиком)
устанавливается на панели General диалога Preference
Settings. Эта фиксация определяет количество изменений
цифрового поля при щелчках на стрелках вверх или вниз
счетчика. Панель General диалога Preference Settings
можно быстро отобразить, выполнив правый щелчок на
кнопке Spinner Snap.
Spinner Snap влияет только на
результат щелчков на стрелках вверх и вниз счетчика. Она
не ограничивает набираемые в поле значения и не
оказывает влияние на перетаскивание стрелки счетчика.
Для включения и выключения Spinner
Snap щелкните на кнопке Spinner Snap в строке Prompt.
|