3D дуга > По центру

Предыдущая страницаВ началоСледующая страница

3D дуга Create3DCircleByCenter По центру строится на основе собственной локальной системы координат. Дуга строится в плоскости XY ЛСК, центр дуги располагается в начале координат ЛСК. По умолчанию ЛСК дуги совпадает с глобальной системой координат документа. Произвольные положение и ориентация дуги задаются путём применения различных преобразований к ЛСК дуги. Радиус/диаметр дуги может быть указан непосредственно или рассчитан автоматически так, чтобы окружность дуги проходила через выбранную точку, именуемую начальной, или её проекцию на плоскость XY ЛСК дуги. При этом фактическое начало дуги может отличаться от выбранной начальной точки и определяется указанным значением начального угла, а конец дуги определяется указанным значением угла дуги.

 

Режим создания дуги данного типа активен по умолчанию после вызова команды CreateCircle3D 3D дуга. При необходимости на него можно переключиться из других режимов с помощью следующей кнопки, доступной в разделе Тип дуги окна параметров команды:

Create3DCircleByCenter

<B>

По центру

13S_3DArcByCenter01

13S_3DArcByCenter02

Построение дуги
без использования начальной точки

Построение дуги
с использованием начальной точки

A - создаваемая дуга/окружность;

B - манипуляторы ЛСК;

C - манипулятор диаметра;

D - манипулятор начального угла;

E - манипулятор угла дуги;

F - начальная точка.

 

Для задания основных параметров выполните следующие действия после выбора типа дуги:

1.Задайте желаемые положение и ориентацию дуги.

2.Выберите начальную точку (необязательное действие).

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

4.Выберите результат построения (необязательное действие).

5.Если выбран результат построения - дуга, задайте угол дуги и начальный угол (необязательное действие).

После задания основных параметров можно завершить ввод с помощью кнопки Header_OK или <Ctrl>+<Enter>, либо выполнить дополнительные действия в соответствии с общим для всех типов дуги алгоритмом создания.

Положение и ориентация дуги

Положение и ориентация дуги задаются путём применения различных преобразований к ЛСК дуги. Преобразования применяются с помощью стандартных манипуляторов системы координат аналогично тому, как это делается в команде Transform3DObjects Преобразования. При этом доступны такие же виды преобразований, кроме перемещения вдоль произвольной оси, поворота вокруг произвольной оси, симметрии и масштабирования. В автоменю команды предусмотрены опции для быстрого поворота СК преобразований на 90° вокруг одной из своих осей, а также циклической смены осей:

Xrotation

<A>

Повернуть систему координат вокруг оси X на 90°

Yrotation

<O>

Повернуть систему координат вокруг оси X на 90°

Zrotation

<Z>

Повернуть систему координат вокруг оси X на 90°

LCSRotation

<8>

Циклический поворот системы координат

Список преобразований ЛСК дуги отображается в разделе Преобразования окна параметров. Работа со списком осуществляется аналогично описанному для команды Transform3DObjects Преобразования.

13_3DArcByCenterTransformations

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

 13_3DArcByCenter_1

Точка
Данное поле используется для совмещения ЛСК дуги с произвольной СК или для совмещения начала координат СК дуги с произвольной точкой. Оно активируется автоматически после выбора типа дуги, в результате чего можно выбрать в 3D окне или дереве модели существующую ЛСК или любой элемент, способный определять точку. Выбранный элемент используется для применения соответствующего преобразования к ЛСК дуги, а его иконка и имя отображаются в поле Точка. Вместо выбора имеющегося элемента можно TableAdd21x20 Создать новый с помощью кнопки, доступной в правой части поля. Кнопка открывает выпадающее меню, в котором можно выбрать команду Create3DNode 3D узел или Create3DLCS Система координат. Выбор команды в меню запускает её. По завершении данной команды система возвращается к созданию первоначальной 3D дуги, созданный элемент автоматически используется для применения соответствующего преобразования к ЛСК дуги, а его иконка и имя отображаются в поле Точка. Если ClearRedGrey16x16 Очистить выбор в поле Точка, положение и ориентация ЛСК дуги не изменятся, но имеющийся набор преобразований будет заменен на автоматически рассчитанный набор элементарных перемещений вдоль и поворотов вокруг осей ЛСК дуги без использования каких-либо элементов привязки.

dX, dY, dZ
В данных полях отображаются элементарные перемещения вдоль осей ЛСК дуги, не использующие никаких элементов привязки, примененные после прочих преобразований.

X абс, Y абс, Z абс
В данных полях отображаются итоговые абсолютные координаты центральной точки в глобальной системе координат документа, их редактирование недоступно. Если к ЛСК дуги не применены никакие преобразования, кроме перемещений вдоль осей без использования привязок, то поля абсолютных координат не отображаются, т.к. координаты совпадают со значениями перемещений, отображаемыми в полях dX, dY, dZ.

 

В простейшем случае:

для быстрого задания положения центра дуги абсолютными значениями координат в глобальной системе без использования манипуляторов и геометрических привязок достаточно ввести эти значения в поля dX, dY, dZ;

для быстрого задания положения центра дуги смещениями по осям глобальной системы координат относительно выбранной точки сначала выберите точку с помощью поля Точка, затем введите значения смещений в поля dX, dY, dZ;

для быстрого задания положения центра дуги абсолютными значениями координат в локальной системе сначала выберите ЛСК с помощью поля Точка, затем введите значения координат в поля dX, dY, dZ.

 

Для быстрого задания ориентации направления оси Z ЛСК дуги также можно использовать поле Ориентация, расположенное ниже. Оно активируется автоматически после выбора Точки, но его можно активировать вручную в любой момент. После активации поля выберите в 3D окне или дереве модели элемент, способный определять GTFPoint20x20 точку или GTFDirection20x20 направление. При выборе GTFPoint20x20 точки к ЛСК дуги будет применено преобразование, направляющее ось Z на эту точку путём поворота вокруг начала координат. При выборе GTFDirection20x20 направления к ЛСК дуги будет применено преобразование, делающее ось Z параллельной этому направлению путём поворота вокруг начала координат. Вместо выбора имеющегося элемента можно TableAdd21x20 Создать новый с помощью кнопки, доступной в правой части поля. Кнопка открывает выпадающее меню, в котором можно выбрать команду Create3DNode 3D узел, CreateLine3D 3D отрезок или CreateWorkplane Рабочая плоскость. Выбор команды в меню запускает её. По завершении данной команды система возвращается к созданию первоначальной 3D дуги, созданный элемент автоматически используется для применения соответствующего преобразования к ЛСК дуги, а его иконка и имя отображаются в поле Ориентация. Если ClearRedGrey16x16 Очистить выбор в поле Ориентация, ориентация ЛСК дуги не изменится, но имеющийся набор преобразований будет заменен на автоматически рассчитанный набор элементарных перемещений вдоль и поворотов вокруг осей ЛСК дуги без использования каких-либо элементов привязки.

Если направление оси Z задано без использования поля Ориентация, то при последующем выборе Начальной точки оно может измениться, т.к. ось X будет направлена на начальную точку поворотом вокруг начала координат.
Если направление оси Z задано с использованием поля Ориентация, то при последующем выборе Начальной точки оно сохранится, т.к. ось X будет направлена на начальную точку поворотом вокруг оси Z.

Если направление оси Z задано с использованием поля Ориентация, то манипуляторы поворота ЛСК дуги вокруг осей X и Y не отображаются.

Начальная точка

По умолчанию размер дуги задаётся пользователем. При необходимости размер может быть рассчитан автоматически так, так, чтобы окружность дуги проходила через выбранную точку, именуемую начальной, или её проекцию на плоскость XY ЛСК дуги. Для выбора Начальной точки используется одноимённое поле, расположенное в средней части раздела Основные параметры окна параметров команды. Оно активируется автоматически после выбора Ориентации, но его можно активировать вручную в любой момент. После активации поля выберите в 3D окне или дереве модели элемент, способный определять GTFPoint20x20 точку. Если направление оси Z задано без использования поля Ориентация, то в результате к ЛСК дуги будет применено преобразование, направляющее ось X на выбранную точку путём поворота вокруг начала координат. В таком случае окружность дуги будет проходить непосредственно через эту точку. Если направление оси Z задано без использования поля Ориентация, то в результате к ЛСК дуги будет применено преобразование, направляющее ось X на выбранную точку путём поворота вокруг оси Z. В таком случае окружность дуги будет проходить через проекцию этой точки на плоскость XY ЛСК дуги. Вместо выбора имеющейся точки можно создать новый Create3DNode 3D узел с помощью кнопки, доступной в правой части поля. Кнопка запускает команду создания 3D узла. При завершении данной команды система возвращается к созданию 3D дуги, а созданный 3D узел автоматически выбирается в качестве начальной точки.

Если направление оси X задано с использованием поля Начальная точка, то манипуляторы поворота ЛСК дуги вокруг осей Z и Y, а также манипулятор диаметра, не отображаются, а значение диаметра/радиуса дуги в окне параметров недоступно для редактирования.

13S_3DArcByCenter_3.1

13S_3DArcByCenter_3.2

13_3DArcByCenter_3.3

13_3DArcByCenter_3.4

A - начальная точка;

B - плоскость ориентации.

Размер

С помощью выпадающего списка в группе параметров Размер в средней части раздела Основные параметры окна параметров команды можно переключаться между ArcDiameter20x20 Диаметром и ArcRadius20x20 Радиусом дуги. Значение выбранного параметра отображается в поле ввода ниже:

Если задана начальная точка, значение рассчитывается автоматически и не может быть отредактировано.

Если начальная точка не задана, значение можно отредактировать как с помощью поля ввода в окне параметров, так и с помощью манипулятора в 3D окне.

13_3DArcByCenter_4

Результат

На основе одних и тех же исходных данных можно построить полную окружность или её часть (дугу), ограниченную Начальным углом и Углом дуги. При этом дуга может быть построена в прямом или в обратном направлении. Прямое направление - по часовой стрелке при направлении взгляда по оси Z ЛСК дуги. Манипулятор угла дуги соответствует результату построения дуги в прямом направлении.

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

CircularArcModeDirect

Прямая дуга

CircularArcModeInverse

Обратная дуга

CircularArcModeFullCircle

Окружность

13_3DArcByCenter_7

При построении прямой или обратной дуги ниже доступны поля ввода значений Начального угла и Угла дуги. Значения также можно отредактировать с помощью манипуляторов в 3D окне. Оба угла отсчитываются от оси X ЛСК дуги. По умолчанию положительное направление отсчёта углов - по часовой стрелке при направлении взгляда по оси Z ЛСК дуги. Кнопка SwitchRotationDirection, расположенная справа от поля ввода угла дуги, позволяет сменить направление отсчёта на противоположное. Смена направления отсчёта углов не влияет на то, какое направление дуги считается прямым/обратным.

См. также:

3D дуга

Обрезка 3D кривой по точкам

Проекция 3D кривой

Общие опции команд 3D моделирования