Записи с меткой «тогда»

Установка аргумента цвета — ArgColor

Установка аргумента цвета — ArgColor
 
При построении графиков в полярной системе координат полезно использовать цвет, зависящий от фазы комплексного числа. Для этого в подпакете ArgColor служат следующие функции:

  • ArgColor [z] — дает цвет, определяемый фазой комплексного аргумента z;
  • ArgShade [ z ] — дает уровень серого цвета, определяемый фазой комплексного аргумента z.

Действие функции ArgShade иллюстрирует показанный например. Он строит 12 расположенных по окружности кругов с разной степенью окраски (от белого до черного) с помощью функции ArgShade.
Заменив в этом программном модуле функцию ArgShade на ArgColor, вы сможете наблюдать окраску кругов разными цветами. далее…

Потоки и файлы

Потоки и файлы
 
Система Mathematica имеет развитые средства для работы с потоками (streams) и файлами (files). Под потоком подразумевается непрерывная последовательность данных, циркулирующих внутри компьютера. Обмен потоками происходит практически непрерывно, например, при вводе поток ввода поступает от клавиатуры в компьютер, при печати поток данных поступает от компьютера в принтер через порт принтера и т. д.
Файлом является упорядоченная структура данных, имеющая имя и хранящаяся на каком-либо носителе, чаще всего на магнитном диске. Файлы могут иметь различные форматы и различный тип доступа к хранимой на них информации. Наиболее распространенные в системе Mathematica файлы документов являются файлами с последовательным доступом и имеют текстовый формат.
Последовательный доступ означает, что информация из открытого файла может быть считана строго последовательно от его начала до конца, отмеченного специальной меткой. Это напоминает считывание с магнитофонной кассеты. Текстовый формат означает, что все данные записаны в виде ASCII-кодов. далее…

Редактирование полилиний

Редактирование полилиний
Специальное редактирование двумерных полилиний выполняется с помощью команды PEDIT (ПОЛРЕД), которой соответствуют кнопка , входящая в панель инструментов Modify II (Редактирование-2), и пункт падающего меню Modify | Object | Polyline (Редакт Объекты | Полилиния). Мы уже рассматривали эту команду для выполнения операции объединения в полилинию отрезков и дуг.
Рассмотрим другие возможности команды PEDIT (ПОЛРЕД). После выбора полилинии в ответ на запрос Select polyline or [Multiple]: (Укажите полилинию или [Несколько]:) система AutoCAD выдает следующий перечень опций:
Enter an option [Close/Join/Width/Edit vertex/Fit/Spline/Decurve/Ltype gen/Undo]:
(Задайте опцию [Замкнуть/Добавить/Ширина/ Вершина/СГладить/СПлайн/ Убрать сглаживание/Типлин/Отменить]:)
Перечислим опции команды с кратким их описанием:

  •  Close (Замкнуть) — замыкает разомкнутую (открытую) полилинию; если же была отмечена замкнутая полилиния, то опция изменится на Open (Разомкнуть);
  •  Join (Добавить) — добавляет новые сегменты к полилинии;
  •  Width (Ширина) — изменяет ширину всех сегментов полилинии на новое постоянное значение;
  •  Edit vertex (Вершина) — переходит в режим редактирования вершин полилинии (перемещение вершин, удаление вершин, добавление вершин, изменение ширины отдельных сегментов и т. д.);
  •  Fit (СГладить) — сглаживает полилинию с помощью дуговых сегментов;
  •  Spline (СПлайн) — проводит сплайн по специальному уравнению, проходящий через начальную и конечную точки полилинии;
  •  Decurve (Убрать сглаживание) — убирает сглаживание, выполненное опциями Fit (СГладить) и Spline (СПлайн);
  •  Ltype gen (Типлин) — управляет построением типа линии (для сегментов по отдельности или для всей полилинии в целом);
  •  Undo (Отменить) — отменяет последнюю операцию, выполненную в данной команде PEDIT (ПОЛРЕД).

Кроме того, нажатие клавиши <Enter> (вместо выбора опции) завершает команду PEDIT (ПОЛРЕД).
Опция Close (Замкнуть) замыкает разомкнутую полилинию, добавляя сегмент, идущий из конечной точки в начальную. Если последний сегмент полилинии был прямолинейным, то замыкание выполняется добавлением прямолинейного участка. Если последний сегмент был дуговым, то для замыкания строится дуговой сегмент, касающийся последнего сегмента. приведены примеры замыкания двух полилиний, отличие которых только в типе последнего сегмента: у первой полилинии он прямолинейный, у второй — дуговой. Точками 1 и 2 отмечены участки, добавляемые системой с помощью опции Close (Замкнуть). Для наглядности эти участки выделены штриховой линией. далее…

Команды общего редактирования

Команды общего редактирования
Кнопки команд общего редактирования объектов (копирование, перенос, удлинение и т. п.) расположены в панели Modify (Редактирование).
Каждую из этих команд, рассмотренных в данном разделе, можно ввести по имени с клавиатуры, а также вызвать с помощью падающего меню Modify |Редакт). Многие команды данной группы работают либо с набором предварительно выбранных объектов, либо при отсутствии такого набора выдают запрос Select objects (Выберите объекты)- Остальные команды запрашивают редактируемые объекты в соответствующий момент.
Кнопка , соответствующая команде ERASE (СТЕРЕТЬ), стирает с экрана выбранные объекты и удаляет их из рисунка.
Результат действия этой команды, как и любой другой операции системы AutoCAD, может быть отменен либо с помощью кнопки   панели Standard (Стандартная), либо с помощью команд U (О) и UNDO (ОТМЕНИТЬ). Щелчок по расположенной рядом кнопке позволяет раскрыть список последних операций и отметить в нем те, которые необходимо отменить. Кнопка панели Standard (Стандартная) оставляет возможность восстановить те действия, которые были отменены, причем у нее тоже можно раскрыть список доступных для восстановления операций. далее…

Ручки и выбор объектов

Ручки и выбор объектов
Как уже рассказывалось, если в командной строке стоит приглашение Command: (Команда:), то можно отметить на экране видимые объекты и на них появятся ручки — небольшие синие квадраты в характерных точках объектов. Ручки — очень удобный инструмент для быстрого изменения выделенного объекта. Все выбранные в данный момент объекты образуют набор.
Посмотрим, какие ручки высвечиваются у разных примитивов и как можно ими пользоваться для их редактирования. Имена примитивов будут приведены такие, какие выдаются командой LIST (СПИСОК). далее…

Сплайны

Сплайны
Команда SPLINE (СПЛАЙН) позволяет чертить сплайн — гладкую линию, которая точно проходит через заданные точки или отклоняется от них в рамках допуска и которая может удовлетворять условиям касания в начальной, конечной или обеих точках. Команда, помимо ввода с клавиатуры, может быть вызвана с помощью кнопки панели Draw (Рисование) или пункта Spline (Сплайн) падающего меню Draw (Рисование). Начальный запрос команды: Specify first point or [Object]: (Первая точка или [Объект]:) Если вы указали точку, то выдается запрос: Specify next point: (Следующая точка:)
После ввода второй точки возможно или дальнейшее указание точек, или замыкание линии с помощью опции Close (Замкнуть), или ввод допуска (тогда линия получается более гладкой и может отклоняться от введенных точек на величину заданного допуска):
Specify next point or [Close/Fit tolerance] <start tangent >: (Следующая тонка или [Замкнуть/Допуск] <касательная в начале>:)
Точки могут задаваться и дальше, пока вы не нажмете на клавишу <Enter> и не перейдете тем самым к запросу начального угла касания:
Specify start tangent: (Касательная в начальной точке:)
Если строится замкнутый сплайн (при выборе опции Close (Замкнуть)), то запрос на касание слегка поменяется:
Specify tangent: (Направление касательной:)
Угол может быть задан числом или с помощью мыши.
Если нажать на клавишу <Enter>, то в начальной точке граничное условие для построения линии не используется.
Если сплайн не замкнутый (т. е. не использована опция Close (Замкнуть)), то после запроса о начальной касательной выдается запрос на указание направления касания в последней точке:
Specify end tangent: (Касательная в конечной точке:)
Примеры построенных сплайнов приведены1.

Если вместо первой точки сплайна выбрать опцию Object (Объект), то система AutoCAD переходит в режим преобразования ранее построенных и сглаженных с помощью опции Spline (Сплайн) двумерных или трехмерных полилиний в сплайны и выдает запрос:
Select objects to convert to splines… Select objects: ‘Выберите объекты для преобразования в сплайны… Выберите объекты:)
По окончании выбора объектов (полилиний) они преобразуются из примитива "полилиния" в примитив "сплайн".
2.18. Другие примитивы
К редким примитивам могут быть отнесены полосы и фигуры. далее…