AccuDraw - это чертежное средство, которое оценивает такие параметры как текущее расположение вашего курсора, предыдущая введенная информационная точка, последняя команда управления координатами, потребности текущего инструментального средства, а также любую команду, которую Вы ввели посредством опций AccuDraw или с помощью горячих клавиш. Учитывая эти параметры, AccuDraw генерирует соответствующие точные координаты и передает их активному инструментальному средству.
Чтобы помочь вам понять то, как работает AccuDraw, ниже приведено описание простого сеанса проектирования с использованием AccuDraw и инструментального средства Построение SmartLine. Представленная задача состоит в создании простого кронштейна.
Объект проектирования - простой кронштейн с основными размерами и конструктивными элементами. | |
После активизации AccuDraw (команда Включение AccuDraw (Start AccuDraw) в инструментальной панели Базовая (Primary)), выбрать инструментальное средство Построение SmartLine (Place SmartLine) в инструментальной панели Линейные элементы (Linear Elements). Когда Вы введете первую информационную точку для нижнего левого угла кронштейна, AccuDraw покажет “компас”, имеющий форму квадрата или круга
Компас AccuDraw появляется всякий раз, когда AccuDraw активно, и размещена информационная точка. | |
Затем вам необходимо построить левое граничное ребро кронштейна. Когда Вы перемещаете динамическую линию в окне вида, ничего интересного не происходит до тех пор, пока Вы не оказываетесь вблизи одной из осей компаса AccuDraw, в нашем случае оси Y. Когда AccuDraw “почувствует” ось, линия захватывается или привязывается к ней. Пока ось подсвечена, Вы можете вводить с клавиатуры число для вертикального расстояния, в нашем случае 2 дюйма. Не волнуйтесь о том, чтобы сообщить AccuDraw направление, он уже “понял” это и разместил фокус ввода (где появятся вводимые с клавиатуры данные) в нужном поле, в нашем случае поле Y. Ввод информационной точки даст в результате то, что вы ожидаете, т.е. сегмент линии, ориентированный вдоль вертикальной оси и длиной точно в два дюйма.
Начинаем с левого ребра кронштейна длиной 2 дюйма, вводимого с помощью AccuDraw. | |
В этот момент компас AccuDraw перемещается вконечную точку линии, которую Вы только что построили. При перемещении динамической линии, она ведет себя как и в предыдущем случае. В это время Вы должны разместить линию с фиксированной длиной 1.25 дюйма в горизонтальном направлении. Чтобы выполнить это, переместите динамическую линию так, чтобы она захватила положительную горизонтальную ось, вводите с клавиатуры 1.25 и подтвердите положение информационной точки .
Верхнее ребро кронштейна создается, как линия расположенная вдоль горизонтальной оси. | |
Следующая часть кронштейна включает проход под углом 30 градусов на заданное расстояние. Нажав клавишу "пробел”, переведите компас AccuDraw в полярный режим (показываеся как круглый компас). Ввод 30 градусов в поле Угол (Angle) и 1.75 дюйма в поле Расстояние (Distance) заблокирует линию в правильном направлении. Ввод информационной точки подтверждает новое положение.
Вырез делается с помощью полярного компаса, ориентированного вдоль новой линии. | |
Обратите внимание, как компас ориентируется вдоль линии, проведенной под углом 30 градусов. Это иллюстрирует контекстную чувствительность AccuDraw. В AccuDraw реализован метод, устанавливающий ассоциативную связь координатной информации относительно существующих элементов. Чтобы построить линию длиной 0.5 дюйма под прямым углом к только что построенной под углом 30 градусов линии, необходимо только привязаться к соответствующей оси и ввести с клавиатуры 0.5. Ввод информационной точки сделает остальное.
Завершение создания выреза. | |
Теперь вырез кронштейна завершен. Все, что осталось - это завершить правое верхнее ребро кронштейна. В настоящее время, однако, компас все еще повернут под углом 60 градусов, а не в горизонтальном направлении, которое сейчас необходимо. Чтобы заменить контекстный характер AccuDraw, нажмите T, чтобы ориентировать компас к плоскости вида сверху (режим по умолчанию). Нажатие клавиши “пробел” вернет прямоугольный компас. Привязка к оси X и ввод с клавиатуры 2 дюймов с последующим вводом информационной точки, установит заключительный известный размер кронштейна.
Нажатие клавиши <T> и компас AccuDraw ориентируется по осям X и Y экрана. | |
Чтобы завершить нижнее граничное ребро кронштейна, используйте возможность быстрой блокировки осей в AccuDraw. Переместив курсор вниз вдоль оси Y, нажмите <Return> для быстрой блокировки оси. Поняв, что Вы привязываетесь к оси Y, AccuDraw заблокирует ось Y, но позволит Вам перемещаться вверх и вниз вдоль этой оси. Ввод пробной точки в начальной точке кронштейна (инструментальное средство Построение SmartLine (Place SmartLine) позволяет захватывать точку на элементе в процессе работы) и ее подтверждение расположит информационную точку в нижнем правом углу кронштейна. Ввод заключительной пробной точки и ее подтверждение в начальной точке кронштейна завершает работу.
Пробная точка в базовой точке кронштейна даст в результате пунктирную линию привязки. | |
Подтверждение пробной точки завершает создание кронштейна. | |
Изометрический вид процесса создания кронштейна показывает ориентацию компаса AccuDraw после ввода каждой информационной точки. | |
Выше был рассмотрен очень простой пример использования AccuDraw. Это средство имеет намного больше возможностей. AccuDraw был разработан легким в использовании и интуитивно воспринимаемым. Среди других чертежных средств, Вы должны освоить его в первую очередь. Когда Вы научитесь работать с ним, различные его опции станут понятны.
В следующих разделах приведены особенности интерфейса пользователя AccuDraw вместе с установочными параметрами и командами, управляющими его действиями.
По умолчанию, после запуска MicroStation AccuDraw не активен. Как только AccuDraw активизирован, все чертежные средства используют его для динамического ввода данных.
Обычно, компас AccuDraw не появляется, пока Вы не введете первую информационную точку после выбора инструмента. Поведение AccuDraw отличается для тех инструментальных средств, которые используют динамику перед вводом первой информационной точки. Примером таких инструментальных средств служат команды Размещение текста (Place Text) и Размещение фрагмента (Place Active Cell). Вместо того, чтобы “ждать” ввода первой информационной точки для отображения компаса, AccuDraw активизирует компас в месте последнего расположения информационной точки. Таким образом, Вы можете разместить новый элемент относительно этой точки, используя любую относительную команду AccuDraw.
Также AccuDraw по другому воздействует на операции подобные размещению текста или фрагмента. Когда Вы размещаете строку текста при активном AccuDraw, начальная ориентация текста осуществляется в текущей рабочей плоскости AccuDraw. Другими словами, если Вы имеете рабочую плоскость, ориентированную по виду спереди (смотрите Рабочая плоскость AccuDraw), то текст будет ориентироваться вдоль осей вида спереди независимо от ориентации текущего вида.
AccuDraw не будет активизироваться, если он конфликтует с другими инструментальными средствами - например, при размещении выделенной области, операции выбора элементов, простановке размеров и так далее.
Хотя большинство пользователей активизирует и использует AccuDraw в течение всего сеанса проектирования, могут быть случаи, когда его действия могут мешать текущей операции. По этой причине, AccuDraw может быть выключен. Инструментальные средства MicroStation вернутся к стандартному выполнению операций без AccuDraw.
Наиболее примечательная особенность AccuDraw - его компас (compass). Компас появляется на экране только тогда, когда AccuDraw активен и управляет вводом координат MicroStation, компас действует и как индикатор состояния и как фокус ввода для пользователя.
Компас AccuDraw. Слева: Прямоугольная система координат. Справа: Полярная система координат. | |
Скорость движения компаса при повороте рабочей плоскости не зависит от скорости компьютера. |
В центре компаса находится базовая точка. Базовая точка является точкой отсчета для всех операций AccuDraw. При выборе различных опций AccuDraw их функции работают относительно базовой точки.
Последнее свойство имеет важное значение. Все команды AccuDraw (ввод расстояния с клавиатуры, горячие клавиши и т.д.) работают вместе с компасом. В большинстве случаев компас располагается в последней введенной информационной точке. Кроме того, имеются команды AccuDraw, которые позволяют перемещать компас в любое положение без фактического ввода новой информационной точки, подобно пробным точкам.
Вокруг базовой точки находится индикатор рабочей плоскости. Его основное назначение состоит в том, чтобы показать текущую ориентацию рабочей плоскости AccuDraw (смотрите Рабочая плоскость AccuDraw) и текущую рабочую систему координат. Когда плоскость показывается как пунктирный прямоугольник, рабочей является прямоугольная система координат (X, Y, Z). Когда плоскость показывается как пунктирная окружность, рабочей является полярная система координат (Расстояние (Distance), Угол (Angle)).
При работе в 2D файле проекта рабочая плоскость компаса функционирует просто как индикатор текущей системы координат. Однако, в 3D она становится намного более ценным инструментом. Так как рабочая плоскость AccuDraw может быть ориентирована вдоль любой плоскости в пространстве 3D, индикатор рабочей плоскости AccuDraw определяет, где появятся Ваши информационные точки относительно остальных элементов проекта.
Вы можете явно расположить базовую точку в месте текущего положения курсора или в пробной точке, используя горячую клавишу (клавиша <O>). |
Последний элемент компаса AccuDraw - это две оси. Ориентированные под прямым углом друг к другу, эти оси представляют оси X и Y рабочей плоскости.
Чтобы различать эти оси, каждая обозначается своим цветом. По умолчанию, положительное или +X направление оси X обозначается красным, в то время как положительное или +Y направление оси Y зеленым цветом. Если эти цвета не удовлетворяют Вас, или трудно отличимы, можно изменить их в диалоговом окне Установки AccuDraw (AccuDraw Settings).
Как Вы узнаете позднее, X/Y оси и индикатор рабочей плоскости также используются для указания ориентации рабочей плоскости в 3D. В 2D компас показывает только поворот рабочей плоскости вокруг оси вида, подобно параметру Активный угол (Active Angle).
Рабочая плоскость (drawing plane является центральным понятием AccuDraw. В процессе работы AccuDraw ориентирует эту рабочую плоскость на основе целого ряда факторов, включая указания активного инструментального средства, последнюю введенную координату и установки AccuDraw. Это свойство известно как контекстная чувствительность (context sensitive)операций.
Например, при использовании инструментального средства Построение SmartLine ориентация компаса AccuDraw изменяется в процессе ввода информационных точек. Так как SmartLine “знает” о контекстной чувствительности AccuDraw, то это средство требует, чтобы AccuDraw осуществляло поворот осей рабочей плоскости на угол определяемый последними двумя информационными точками.
Инструментальное средство Построение SmartLine (Place SmartLine) управляет ориентацией компаса. | |
Вы можете отменить эту особенность в окне Установки AccuDraw (AccuDraw Settings) (раздел Работа (Operation): выключить переключатель Контекстный поворот (Context Sensitivity)) и тогда компас будет поддерживать стандартную ориентацию осей вида (+X направо, +Y вверх).
Рабочая плоскость AccuDraw поддерживает две различных системы координат. Они соответствуют обычным прямоугольным и полярным координатам:
Прямоугольные (Rectangular) служат для определения расстояний вдоль осей рабочей плоскости. Система координат представляется в форме квадратного индикатора.
Полярные (Polar) служат для определения расстояний и углов относительно базовой точки. Система координат представляется в форме круглого индикатора.
AccuDraw имеет собственное окно, которое называется окном AccuDraw. Это маленькое окно содержит поля ввода данных и кнопки фиксаторов осей для текущей системы координат.
После активизации AccuDraw становится частью в последовательности передачи фокуса ввода, управляемой клавишей <Esc>. Фокус ввода переключается между окном AccuDraw и окном параметров команд, если не открыто окно ввода команд с клавиатуры. В этом случае, фокус ввода переходит последовательно от окна AccuDraw в окно параметров команд, а затем в окно ввода команд. При нажатии клавиш <SHIFT-Esc> переключение фокуса ввода происходит в обратном направлении от окна ввода команд в окно параметров команд, а затем в окно AccuDraw.
Важно помнить, что горячие клавиши AccuDraw будут работать, только если фокус ввода находится в окне AccuDraw. К счастью, после ввода каждой информационной или пробной точки фокус ввода оказывается в окне AccuDraw, где он останется до тех пор, пока Вы не нажмете клавишу <Esc>.
Как и любое другое окно, окно AccuDraw первоначально появляется как “плавающее”. Однако, оно может быть “зафиксированным” вдоль верхнего или нижнего края окна MicroStation.
Окно AccuDraw, зафиксированное по нижнему краю прикладного окна. | |
Фиксация окна AccuDraw увеличивает рабочую область вашего проекта. Так же как и в “плавающем” окне, основные поля “зафиксированного” окна изменяются в зависимости от того, находитесь Вы в полярной или прямоугольной системе координат, а также работаете Вы с 2D или 3D файлом проекта.
Многие аспекты поведения AccuDraw определяются с помощью управляющих полей в установочном окне AccuDraw. Некоторые управляющие поля уже были упомянуты выше (контекстный поворот осей, цвета указателей осей).
Для получения дополнительной информации относительно установочных параметров AccuDraw, которые не рассматриваются в этой главе, смотрите AccuDraw. |