Текущее значение внутреннего диаметра кольца хранится в системной переменной DONUTID, а значение внешнего диаметра – в переменной DONUTOD. Закраской колец и широких полилиний управляет системная переменная FILLMODE.
Запросы команды DONUT:
Specify inside diameter of donut
Specify outside diameter of donut
Specify center of donut or
Specify center of donut or
Specify center of donut or
Пример. Построение кольца
Постройте несколько колец-«бубликов» (рис. 9.14).
Рис. 9.14. Построение кольца
Запустите команду DONUT, вызвав ее из падающего меню Draw → Donut или щелкнув на пиктограмме Donut на панели инструментов. Ответьте на запросы:
_DONUT
Specify inside diameter of donut <20.0000>: 30 – внутренний диаметр кольца
Specify outside diameter of donut <40.0000>: 35 – внешний диаметр кольца
Specify center of donut or
Specify center of donut or
Specify center of donut or
Specify center of donut or
Сплайн
Команда SPLINE , формирующая сплайн , вызывается из падающего меню Draw → Spline или щелчком на пиктограмме Spline на панели инструментов Draw.
Сплайн представляет собой гладкую кривую, проходящую через заданный набор точек. AutoCAD работает с одной из разновидностей сплайнов – неоднородными рациональными B-сплайновыми кривыми NURBS. Использование NURBS обеспечивает достаточную гладкость кривых, проходящих через заданные контрольные точки. Сплайны применяются для рисования кривых произвольной формы, например горизонталей в географических информационных системах или при проектировании автомобилей.
Сплайн можно строить путем интерполяции по набору точек, через которые он должен проходить. Таким способом при построении кривых для двумерного и трехмерного моделирования достигается намного большая точность, чем при использовании полилиний. К тому же рисунок, использующий сплайны, занимает меньше места на диске и в оперативной памяти, чем рисунок с полилиниями.
Запросы команды SPLINE:
Specify first point or [Object]: – указать первую точку
Specify next point: – указать следующую точку
Specify next point or [Close/Fit tolerance]
Specify next point or [Close/Fit tolerance]
. . .
Specify next point or [Close/Fit tolerance]
Specify start tangent: – указать касательную в начальной точке
Specify end tangent: – указать касательную в конечной точке
Ключи команды SPLINE:
• Object – преобразование полилинии в сплайн;
• Close – замкнуть сплайн. При этом команда выдает следующие запросы:
Specify first point or [Object]: – указать первую точку
Specify next point: – указать следующую точку
Specify next point or [Close/Fit tolerance]
Specify next point or [Close/Fit tolerance]
. . .
Specify next point or [Close/Fit tolerance]
Specify tangent: – указать направление касательной
• Fit tolerance – определение допуска – максимально допустимого расстояния от реального сплайна до любой из определяющих точек.
Сплайн строится путем указания координат определяющих точек. Сплайны могут быть замкнутыми; при этом совпадают как сами конечная и начальная точки, так и направления касательных в них. Кроме того, в ходе построения можно изменять допуск сплайновой аппроксимации – величину, определяющую, насколько близко проходит сплайн к указанным определяющим точкам. Чем меньше значение допуска, тем ближе сплайн к определяющим точкам; при нулевом допуске он проходит прямо через них.
Эллипс
Команда ELLIPSE , обеспечивающая формирование эллипса , вызывается из падающего меню Draw → Ellipse или щелчком на пиктограмме Ellipse на панели инструментов Draw (рис. 9.15).
Рис. 9.15. Команда построения эллипса в падающем меню
Имеется возможность строить эллипсы и эллиптические дуги, причем с математической точки зрения эти объекты – действительно эллипсы, а не какие-либо аппроксимирующие их кривые. По умолчанию построение эллипсов производится путем указания начальной и конечной точек первой оси, а также половины длины второй оси. Самая длинная ось эллипса называется его большой осью , самая короткая – малой . Оси могут определяться в любом порядке. Запросы команды ELLIPSE:
Specify axis endpoint of ellipse or [Arc/Center]: – указать конечную точку оси эллипса
Specify other endpoint of axis: – указать вторую конечную точку оси эллипса
Specify distance to other axis or [Rotation]: – указать длину другой оси
Ключи команды ELLIPSE:
• Arc – режим построения эллиптических дуг. По умолчанию эллиптические дуги, как и эллипсы, строятся путем указания конечных точек первой оси и половины длины второй. После этого задаются начальный и конечный углы. Нулевым углом считается направление от центра эллипса вдоль его большой оси. Направление возрастания угла определяется значением системной переменной ANGDIR. Если она равна 0, то возрастание угла происходит при движении против часовой стрелки; если 1 – по часовой стрелке. Если начальный и конечный углы совпадают, строится полный эллипс. Вместо конечного угла можно указать центральный угол дуги, измеренный от начальной точки. Запросы:
Specify axis endpoint of ellipse or [Arc/Center]: A – переход в режим построения эллиптических дуг
Specify axis endpoint of elliptical arc or [Center]: – указать конечную точку оси эллиптической дуги
Specify other endpoint of axis: – указать вторую конечную точку оси эллипса
Specify distance to other axis or [Rotation]: – указать длину другой оси эллипса
Specify start angle or [Parameter]: – указать начальный угол
Specify end angle or [Parameter/Included angle]: – указать конечный угол
• Center – указание центра эллипса. Запросы:
Specify axis endpoint of ellipse or [Arc/Center]: C – переход в режим указания центра эллипса
Specify center of ellipse: – указать центр эллипса
Specify endpoint of axis: – указать конечную точку оси эллипса
Specify distance to other axis or [Rotation]: – указать длину другой оси эллипса
• Rotation – режим построения эллипса указанием поворота относительно главной оси. Запросы:
Specify axis endpoint of ellipse or [Arc/Center]: – указать конечную точку оси эллипса
Specify other endpoint of axis: – указать вторую конечную точку оси эллипса
Specify distance to other axis or [Rotation]: R – переход в режим задания поворота
Specify rotation around major axis: – указать поворот относительно главной оси
Пример. Построение эллипса по двум осям
Постройте эллипс по конечным точкам первой оси и половине длины второй оси (рис. 9.16).
Рис. 9.16. Построение эллипса
Запустите команду ELLIPSE, вызвав ее из падающего меню Draw → Ellipse или щелкнув на пиктограмме Ellipse на панели инструментов Draw. Ответьте на запросы:
_ELLIPSE
Specify axis endpoint of ellipse or [Arc/Center]: 10,20 – начало первой оси эллипса
Specify other endpoint of axis: 80,80 – конечная точка первой оси эллипса
Specify distance to other axis or [Rotation]: 20 – половина длины второй оси эллипса
Облако
Команда REVCLOUD предназначена для формирования облака , вызывается из падающего меню Draw → Revision Cloud или щелчком на пиктограмме Revision Cloud на панели инструментов Draw.
Геометрический объект «облако», использующийся для нанесения различных пояснительных надписей и пометок к элементам чертежа, представляет собой полилинию с дуговыми сегментами (рис. 9.17).
Рис. 9.17. Построение облака
Запросы команды REVCLOUD:
Minimum arc length: 15 Maximum arc length: 15 Style: Normal – значения максимальной и минимальной длины дуги и установленный стиль
Specify start point or [Arc length/Object/Style]
Guide crosshairs along cloud path… – провести курсор по контуру облака
Revision cloud fi nished. – облако построено
Ключи команды REVCLOUD:
• Arc length – режим указания значения максимальной и минимальной длины дуги. Запросы:
Minimum arc length: 15 Maximum arc length: 15 Style: Normal – значения максимальной и минимальной длины дуги и установленный стиль
Specify start point or [Arc length/Object/Style]
Specify minimum length of arc: – указать минимальную длину дуги
Specify maximum length of arc: – указать максимальную длину дуги
Guide crosshairs along cloud path… – провести курсор по контуру облака