|
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.
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. |