Нововведения в версии 3.3
1. Новый формат графической базы.
Основное нововведение в новой версии системы SprutCAD – переход на новый формат: <Графическая база SprutCAD> (sgb).
Особенность данного формата в том, что все графические построения теперь записываются в виде Спрут-программы с привязкой каждого графического элемента к геометрическим точкам, что позволило реализовать такие возможности, как автоматические связи между графическими элементами и динамическую привязку. Кроме того, хранение данных в xml-файле обеспечивает надёжное хранение данных и позволяет расширять возможности графической базы, например сохранение в базе установок чертежа, текущего графического вида, списков отката и т.д.
Также изменился подход к процессу сохранения файлов – используется общепринятая модель поведения, при которой пользователь сам определяет, когда ему сохранять документ, либо отказаться от изменений.
Кроме того, определение графического элемента как строки программы требует от пользователя подтверждения либо отмены произведённых действий, в отличии от предыдущей версии, где не было возможности отказаться от изменений.
2. Автоматические связи между графическими элементами.
3. Динамическая привязка.
4. Библиотека блоков.
В дополнение к существующей <Библиотеке моделей> появилась возможность быстрого создания своей библиотеки наиболее часто используемых элементов на основе <Блоков>.
Для этого необходимо выделить нужный блок. После этого ввести в <Инспекторе объектов> нужное имя блокаЗатем нажать клавишу или кнопку подтверждения. В результате будет создан файл с выбранным блоком. Далее, когда возникнет необходимость снова использовать данный блок, надо лишь выбрать его в <Библиотеке>:
После нажатия кнопки <Вставить блок> система активирует функцию <Восстановление блока> и дальнейшая работа полностью аналогична работе с обычными блоками.
5. Курсор-подсказка.
В новой версии появилась возможность получить подсказку о текущем режиме построения или редактирования. Подсказка реализована в виде сопутствующих курсоров.
Кроме того, для <Отрезка> реализовано два курсора: для режима свободного построения и режима параллельного построения. Так же для функций <Удлинить элемент>, <Отсечь элемент> и <Разделить элемент> реализованы курсоры, подсказывающие, выбор какого элемента ожидает система: изменяемого или изменяющего.
Основные изменения и дополнения в новом выпуске SprutCAD версия 3.2 сборка от 16.02.2010
16.02.2010
- Автоматический пересчёт штриховок после операции сжатия базы.
- Исправлена критическая ошибка, в результате которой могла произойти потеря данных.
- Небольшие изменения в поведении окна предварительного просмотра печати.
- Переработан файл помощи.
- Запущенные функции больше не загружают процессор на 100%.
- Улучшена логика построения отрезка в режиме «свободно», «ортогонально» при включенной привязке «к линии объекта».
- "Привязка к точке объекта" привязывается так же к четвертям окружности и дуги.
- Интерактивное изменение угла дуги при нажатой клавише [Shift] (ортогональный режим) приводит к изменению угла по четвертям (0°, 90°, 180°, 270°).
- В функциях «Сопряжение отрезков» и «Фаска» добавлен выбор коррекции исходных элементов.
- Ускорено переключение между закладками.
- В окнах «Проект» и «Слои» добавлено всплывающее меню, дублирующее кнопки управления.
- Масштабирование колесом мыши учитывает положение курсора.
- Добавлены «горячие клавиши».
- Изменился принцип формирования слоёв. В окне «Слои» показываются только существующие слои. Кроме того, слои получили строковые имена. Имена слоёв можно изменять.
- Длинные имена сегментов.
21.05.2004
- Некоторые изменения в шрифтах системы.
- Дополнение в операторе SCADVar: управление видимостью активных точек:
SCADVar Visible, VarIDX1$, VarIDY1$ [,VarIDX2$, VarIDY2$ [...]], Visible, off, VarIDX3$, VarIDY3$ [,VarIDX4$, VarIDY4$ [...]] Здесь: VarIDX1,2$, VarIDY1,2$ - индентификаторы видимых активных точек VarIDX3,4$, VarIDY3,4$ - индентификаторы невидимых активных точек
- Вставка специальных символов в строку ввода производится теперь по комбинации клавиш Alt+S.
- Выбор нормальных линейных размеров в поля ввода из таблицы (Alt+R).
- Добавлены новые модели в группе "Конструкторско-технологические элементы" и "Атрибуты чертежа".
- В установках вывода на принтер выведен параметр "Коэффициент интерполяции дуг".
16.09.2003
- Введена поддержка штриховки по контуру в операциях с блоками.
- По многочисленным заявкам пользователя Ragost ;) введена дополнительная функция "Фаска".
- Изменение в операторе SCADVar. Флаг изменения переменных "$XY" заменен на флаг вида "Var1+Var2".
12.09.2003
- Добавлена привязка графических объектов к точке пересечения геометрических элэментов.
- Изменены параметры командной строки:
SprutCAD {base=BaseName1 {segm=\Segment1 {segm=\Segment2}}} {model=ModelName} Здесь:
- BaseName1 - имя файла открываемой базы
- Segment1, Segment2 - имена открываемых сегментов в базе
- BaseName1
- ModelName - имя файла открываемой модели.
Если сегмент не указан, то база будет открыта в корневом сегменте. Примечание. Необходимо указать абсолютный или относительный путь к файлу, например: base="Projects\Мой проект.dog"
- Система сохраненяет установки пользователя, такие как текущие тип линии, цвет, слой, шрифт и размер шрифта, а так же текущее отображение чертежа для каждой открытой закладки.
- Установки пользователя теперь записываются в файл scad.ini, что позволяет более не терять их, как это было ранее при изменении формата файла конфигурации.
- Новый вариант оператора STRING расчитывает геометрические параметры строки текста:
STRING {H<высота>, } "текст", Width1 {, Width2 {, Height1}} Дополнительные возвращаемые параметры: Width1 - ширина надписи без учёта наклона Width2 - ширина надписи с учётом наклона Height1 - высота надписи Примечание. При таком использовании оператора STRING заполняются указанные переменные, но сам текст не выводится.
- Дополнительный вариант использования оператора ToScadModel вставляет строку PrtStr$ перед графическим элементом с указателями Handle1 и Handle2.
ToScadModel , INSERT, Handle1, Handle2
- Все модели проверены на предмет использования операторов GrCol, Layer и подобные с указанием конкретных параметров, а не установленных пользователем.
2.07.2003
- Введено понятие "Библиотеки моделей". Окно "Модели" переименовано в "Библиотека" и в нее добавлен выбор текущей библиотеки. Добавить свои библиотеки можно в окне установок системы, на закладке "Библиотеки", путь к каталогу новой библиотеки может быть указан произвольный. Если модель используется из пользовательской панели, то перед ее именем необходимо указать псевдоним библиотеки, заключенный в фигурные скобки.
Внимание! Все поставляемые модели были перегруппированы в две библиотеки: "Конструкторская" и "Оформление по ЕСКД".
- Если у файла модели установить атрибут "Скрытый", то она не показывается в окне библиотеки.
- Новая функция "Графика по геометрии" в группе "Дополнительные функции" для определения графического элемента по подсвеченному геометрическому элементу путем его пересечения с ближайшими геометрическими элементами в указанной точке.
- Новое свойство параметров моделей "Видимость". Значение по умолчанию устанавливается в окне "Параметры".
- Новые варианты использования оператора SCADVar.
- Для передачи значения в поле типа "список" можно использовать так же, как и при передаче в поле ввода:
SCADVar VarName$, VarId$, Value|n.DefN
- Передача данных в поле типа "список" через SQL запрос так же, как и через таблицу
БД: SCADVar VarName$,VarId$,tabl|query i,"FieldName" {,n.DefN}
- Чтение номера записи поля типа "список" и его содержимого:
SCADVar get VarID$, itemIndex {, set setNum}
- VarId$ - идентификатор интересующей переменной
- itemIndex - числовая переменная возврата
- setNum - номер списка возврата
- Определение точек пересечения подсвеченного геометрического элемента с ближайшими:
GetScadEL cod, ind, xx1, yy1, xx2, yy2, xc, yc, rr, op1$, op2$ Здесь:
- cod - числовая переменная возврата кода подсвеченного элемента, может принимать значения 8 (прямая) или 9 (окружность)
- ind - индекс подсвеченного геометрического элемента
- xx1, yy1 - координаты первой точки пересечения
- xx2, yy2 - координаты второй точки пересечения
- xc, yc, rr - координаты и радиус дуги
- op1$, op2$ - тексты определения полученных точек.
- Новый оператор SCADClick для определения количества нажатий кнопки мыши:
SCADClick ClickNum Здесь ClickNum - числовая переменная, в котурую возвращается количество нажатий кнопки мыши в поле чертежа после вставки модели.
- Новый оператор SCADEvent для исполнения модели при определенных событиях:
SCADEvent Event1$ {, Event2$ {...}} Здесь EventI$ - строковая константа или переменная, могут быть указаны следующие значения:
- MouseMove" - исполнять модель при каждом перемещении указателя мыши,
- "MouseUp" - исполнять модель при отпускании кнопки мыши,
- "Resize" - исполнять модель при изменении размеров окна,
- "RemoveResult" - удалить из чертежа результаты работы модели при ее завершении,
- "EndWork" - исполнять модель еще раз при ее завершении,
- "ChangePar" - исполнять модель при изменении параметров.
- Новый оператор SCADPreView для определения зоны отработки модели:
SCADPreView IsPreView Здесь IsPreView - числовая переменная, возвращает значение 1, если модель выполняется в окне предварительного просмотра.
06.05.2003
- Панель "Геометрия" вынесена в отдельную паркующуюся панель. Инспектор геометрических операций так же перенесен в панель геометрии.
- В оператор SCADVar добавлен режим управления видимостью параметров модели:
SCADVar Hide, VarIDh1$ {, VarIDh2$ {...}}, Show, VarIDs1$ {, VarIDs2$ {...}}, Здесь:
- VarIDh1$, VarIDh2$, ... - индентификаторы скрываемых параметров
- VarIDs1$, VarIDs2$, ... - индентификаторы показываемых параметров
- Добавлены новые модели "Позиция" и "Спецификация сборка" в группе "Атрибуты чертежа". Для быстрого доступа к этим функциям они вынесены также в группу пользовательских панелей.
Краткая инструкция по использованию модели "Спецификация сборка":
- Запустить модель в проекте, где есть позиции (желательно соблюдать иерархию).
- Заполнить поле "Сег-ты проекта(;)", например \1;\2
- Заполнить поле "Сегмент спец-и", например \spec.
- Выбрать из списка "Процесс" "Генерация".
Формирование спецификации закончено.
- В группе "Стандартные изделия" добавлены и изменены модели подгрупп "Болты", "Винты", "Соединения" и "Пружины сжатия".
- Добавлена кнопка "Выполнить" в окне "Параметры".
- Автоматическая активизация инспектора при построении графических и геометрических объектов.
- Добавлена поддержка операционной системы XP.
- В операторе SCADUpdate добавлен параметр BMAP для создания полного образа экрана.
- В подсистеме SIMS добавлен оператор MessDlg для вывода окна с сообщением:
MessDlg MessageText {,Caption {,Icon {,Buttons {,result$}}}} Здесь:
- MessageText - текст выводимого сообщения;
- Caption - заголовок окна сообщения;
- Icon - значок в окне сообщения, может быть:
-
- "Warning" или "Предупреждение" - восклицательный знак,
- "Error" или "Ошибка" - стоп-знак,
- "Information" или "Информация" - букву i в круге,
- "Confirmation" или "Подтверждение" - знак вопроса;
- Buttons - список кнопок, можно применять следующие наборы:
-
- "Abort Retry Ignore" или "Прервать Повтор Пропустить",
- "Ok" или "ОК",
- "Ok Cancel" или "ОК Отмена",
- "Retry Cancel" или "Повтор Отмена",
- "Yes No" или "Да Нет",
- "Yes No Cancel" или "Да Нет Отмена",
- result$ - строковая переменная для возврата результата.
08.02.2003
- Модели теперь можно ассоциировать с кнопками в пользовательских панелях (Установки | Редактировать | Функции). В качестве "библиотеки" необходимо указать нужную модель, путь к файлу должен быть сокращен до каталога моделей.
- В режиме моделирования возможна вставка модели. В тексте модели появляется строка вида:
call "Model\fileName" (param1, param2, param3...)
- Переделаны многие модели из группы "Стандартные изделия". Добавлены новые виды исполнений и маркировка изделий. Модели групп "Гайки" и "Шайбы" автоматически привязываются к моделям групп "Болты", "Винты", "Шпильки" при установленном свойстве "Привязать к объекту".
- Новые группы моделей "Технологические элементы", "Соединения" и "Шайбы". "Соединения" представляют из себя сборку стандартных изделий типа болт-шайба-гайка и шпилька-шайба-гайка.
- Инспектор доступен до начала вставки модели, текущее состояние модели отображается в окне просмотра. Возможно вставить несколько моделей с выбранными заранее параметрами.
- Сжатие базы теперь производится автоматически, после каждого закрытия базы.
- Добавлена возможность управления видимостью пользовательских панелей (Вид | Инструментальные панели | Пользовательские панели).
- В всплывающем меню дерева моделей добавлен пункт "Открыть модель".
- В операторе SCADInfo добавлен режим управления подсветкой модели:
SCADInfo set 1|2
- - подсвечивать модель полностью
- - подсвечивать модель по элементно.
- Новые варианты использования операторов GetCode и GetData для получения информации о моделях.
Поиск модели в базе по ее глобальному номеру: GetCode N.nElemGlobal, code {,ModelName$} {,ModelID} Новые возвращаемые параметры:
- ModelName$ - имя модели;
- ModelID - индентификатор модели.
Импорт данных о модели в структуру: GetData GetModel.ModelID, Struct(i{,j}) {,Set(InspSetNum)} Здесь:
- ModelID - индентификатор импортируемой модели;
- Struct(i{,j}) - структура для загрузки параметров модели;
- Set(InspSetNum) - список параметров модели, возвращается заполненным последовательными парами:
- индентификатор парметра - значение параметра.
22.11.2002
- Информация об элементах штриховки занесена в базу для увеличения быстродействия.
- Улучшен импорт DXF-файлов, экспортированных из систем Компас (4) и SolidEdge.
15.10.2002
- Операции с блоком не разрушают модели.
- Дополнительные масштабные коэффициенты по оси X и по оси Y (Файл | Печать | Установки вывода | группа "Масштабные коэффициенты").
- Новая модель "Эллипс" (группа моделей "Элементы чертежа").
- Исправлена ошибка, возникающая при закрытии системы SprutCAD.
20.08.2002
- Изменился интерфейс системы - главное рабочее поле получило "закладки" a la Delphi. Таким образом, при открытии базы или модели появляется новая закладка, а для открытия предыдущего файла достаточно выбрать соответствующую закладку.
- Добавлена новая функция "Восстановление блока". При вызове этой функции в текущий чертеж будет вставлен последний активный блок, не зависимо от того, когда этот блок был создан и в какой базе или модели. Функция "Экспортирование блока" более не является необходимой и исключена из проекта "Блоки".
- Процедура импорта DXF-файлов более не прерывается после возникновения ошибки. Элемент, импорт которого не возможен, пропускается и процедура импорта продолжается.
01.08.2002
- Функция "Базовая точка" (панель "Визуализация") дополнена возможностью ввода координат графических и геометрических объектов в относительной системе координат, центром которой и является установленная точка.
- Добавлена функция экспорта WMF-файлов (Файл | Экспорт WMF).
- Добавлена возможность привязки к точке пересечения объектов.
- Добавлена возможность записи модели в формате SMD-подпрограммы (Файл | Сохранить модель в формате SMD).
28.06.2002
- Два новых урока в учебнике: "Параметризация в системе" и "Подключение модулей".
- Появился новый оператор DogBlock для оптимизации работы с блоками. В результате применения этого оператора удалось значительно увеличить быстродействие работы с блоками, содержащими большое количество элементов.
- Возможность рисования насечек вместо стрелок линейных размеров. Установка соответствующего режима: "Установки" | "Редактировать", в закладке "Общее" установить флажок напротив "Линейные размеры выполнять с насечками".
- Исчезло ограничение на длину строки в языке СПРУТ.
23.05.2002
- Появился "Учебник" по системе SprutCAD. В данный момент в него включены два урока:
- "Графические элементы" -- ознакомление с основными графическими элементами и их свойствами.
- "Геометрические элементы" -- ознакомление с основными геометрическими элементами и их свойствами.
Для установки "Учебника" выберите полную или выборочную конфигурацию при установке системы, в минимальную конфигурацию "Учебник" не включен.
- Проведена значительная работа по устранению ошибок и неточностей.
23.04.2002
- Внимание! Изменилась система защиты. В частности, для пользователей Windows NT отпала необходимость в правах администратора в процессе работы. Такие права нужны только при регистрации системы.
Если по какой-либо причине новая система не сможет взять старый ключ, пройдите процедуру регистрации заново. Никакие ограничения по поводу повторной регистрации накладываться не будет.
- Некоторые изменения в модуле импорта DXF-файлов, добавлена поддержка объекта типа SOLID в виде замкнутого контура.
- Новый тип курсора в виде перекрестия (устанавливается в окне установок программы).
- Функция "Отрезок" претерпела изменения. Теперь для построения отрезка необходимо определить способ построения -- "свободный" или "параллельный".
06.03.2002
- Оптимизирована работа подсветки графических объектов.
- Появилась привязка границ чертежей в окне формирования списка вывода на печать.
- В меню "Файл" новый пункт "Сохранить с сопутствующими файлами" для экспорта графической базы вместе со всеми моделями, использующимися в базе, а также таблиц и файлов, использующихся в моделях.
Для определения списка таблиц и файлов в моделях необходимо указывать соответствующие директивы:
- !$R_TABL DataBase:TableName
- !$R_FILE FileName
Здесь:
- DataBase - имя (алиас) базы данных;
- TableName - имя таблицы (будут скопированы все файлы с указанным именем, находящиеся в каталоге БД);
- FileName - имя файла.
- Сделан новый способ вывода графических объектов при выполнении СПРУТ-программ. Смысл этого способа заключается в следующем: делается копия экрана без редактируемого объекта, которая выводится перед каждым изменением объекта, а сам объект отрисовывается поверх. В результате стало возможно отказаться от использования XOR-отрисовки.
Управление новым способ осуществляется с помощью оператора SCADActSet: SCADActSet BMap, GrCol Col, Point, Off, SetXOR, Off, Out Здесь
- BMap - создание копии экрана без объектов, указанных в активном списке;
- CrCol Col - цвет, которым выводить активные объекты (-1 - рисовать своим цветом);
- Point {, Off} - рисовать или нет активные точки
- SetXOR {, Off} - использовать или нет XOR-отрисовку
- Out - вывести копию экрана и активные элементы с указанными установками.
- Добавлено несколько новых моделей в группе "Сталь, прокат" и создана новая группа "Графики" - модель "Функция y(x)".
- Загрузка геометрической модели в режиме редактирования.
- Графическая база сохраняется теперь после каждого изменения. Таким образом, падение системы более не приводит к потере данных.
- Скорректирован объект "Траектория сечения".
- Снижена точнось по умолчанию при построении сплайн-контура.
- Добавлен новый оператор SCADUndo для управления процессом отката из СПРУТ-программы:
- SCADUndo {ActSetNum}
При использовании оператора без параметров в список отката попадут все новые элементы, создаваемые из СПРУТ-программы. Параметр ActSetNum записывает в список отката все элементы, указанные в активном списке.
08.02.2002
- Сделана подсветка графических объектов и индикация строки определения объекта в режиме моделирования.
- Произведены некоторые изменения в функциях библиотеки DrawLib.
- Добавлены новые модели (группа "Сталь, прокат").
- На www.sprut.ru выложен пример реализации ГИС под SprutCAD "Карта города Набережные Челны" City Guide 3.1.
21.01.2002
- При вставке модели в базу записывается ссылка на эту модель и состояние инспектора. В результате стало возможно изменение параметров модели в любое время. Для изменения произвольного элемента модели теперь необходимо разрушить вставленную модель на составные элементы (функция "Разрушить элемент", панель "Дополнительные функции").
- Автоматическая регенерация штриховок отменена, вместо нее введена принудительная регенерация по запросу пользователя (функция "Обновить штриховки", панель "Визуализация").
- Улучшен редактор моделей окна "Отладчик". В частности, добавлена возможность цветового выделения синтаксиса (настройка через окно "Системные установки", закладка "Отладчик"), контекстная справка по ключевому слову, всплывающее меню и т.п.
- В связи с хранением ссылки на модель в базе оператор Erase получил дополнительный формат для удаления или разрушения модели:
Erase SCADModel ModelID, Mode 1|2, res Также притерпел изменения изменения оператор GetCode:
- GetCode P.n, code {, Inter} {, ModelName$} {, ModelID}
- GetCode H, Handle1, Handle2, code {, ModelName$} {, ModelID}
Полное описание новых форматов см. в файле sprut.hlp.
- В операторе SCADModel вместо параметра ModelName$ теперь используется параметр ModelID, т.е. индентификатор модели.
- Исправлено несколько досадных ошибок и неточностей в процедуре импорта DXF-файла. Кроме того, из процедуры удалено окно отладочной информации.
21.12.2001
- Новый редактор в окне "Отладчик" - более удобный в работе, с поддержкой отката.
- Появились новые операторы для работы с ini-файлами: ReadIni, WriteIni. (Описание формата операторов см. в файле sprut.hlp)
- В библиотеку DrawLib внесены соответствующие изменения для работы с новыми операторами - запись и восстановление параметров.
- В функцию выбора элементов блока введена возможность изменения общих параметров выбранных элементов.
- Добавлено две новых модели ("Сталь, прокат" - "Уголок").
- Экспорт геометрической окружности в графическую (расширение функции экспорта геометрического контура в графический).
- Оптимизация генерации текста модели.
15.11.2001
- Произведена оптимизация процесса выполнения модели.
- Добавлено описание операторов взаимодействия СПРУТ-программы и SprutCAD.
- Оператор ToScadModel теперь работает и в режиме моделирования.
- Оператор GetSCADEl, в дополнение к существующим, позволяет определить еще и индекс прямой.
- Появились три новых функции "Взять точку", "В прямую/окружность" и "В геометрический контур". Эти функции экспортируют, соответственно, узловую точку, прямую или геометрическую окружность и геометрический контур на основе выбранного графического элемента (отрезок, окружность, дуга, прямоугольник и графический контур). Приблизительный аналог первых двух функций ранее был на панели геометрии, теперь эти функции реализованы на языке СПРУТ, значительно расширены и находятся в панели "Дополнительные функции".
26.10.2001
- Контур можно изменять с помощью функций "Отсечь элемент" и "Разделить элемент".
- Функции работы с блоком поддерживают новый тип штриховки.
- Добавлены 13 новых моделей.
- В моделях появился еще один типовой параметр -- "Угол". При выполнении модели данный параметр можно изменять с помощью всплывающего меню, выбирая в нем один из четырех ортогональных углов.
17.10.2001
- В окне "Модели" появилась возможность быстрого просмотра моделей без их вставки в проект.
- Функция "Отсечь элементы" удалена и появилась функция "Удлинить элемент". Кроме того, функция "Разделить элементы" теперь разделяет только первый элемент, а не оба, как прежде.
- Функции "Удлинить элемент", "Отсечь элемент" и "Разделить элемент" могут принимать в качестве граничного элемента прямоугольник и контур.
- Добавлены избыточные параметры в функции построения и изменения отрезка: "длина" и "угол", дуги - координаты конечных точек.
- Привязка углового размера к отрезкам.
- Добавлены новые модели стандартных изделий.
25.09.2001
- Новый оператор ScadVar, позволяющий изменять Инспектор во время работы модели.
Формат оператора:
- SCADVar VarId$ => запрос идентификатора измененной в инспекторе переменной;
- VarId$ - идентификатор переменной
- SCADVar VarName$,VarId$,Set.i {,DefN} => список в множестве;
- VarName$ - наименование переменной в инспекторе
- VarId$ - идентификатор переменной
- SET.i - номер множества со списком значений
- DefN - номер значения из списка по умолчанию
- SCADVar VarName$,VarId$,tabl i,"FieldName" {,DefN} => список есть поле таблицы
- VarName$ - наименование переменной в инспекторе
- VarId$ - идентификатор переменной
- tabl i - номер таблицы SBDE
- FieldName - имя поля список значений которого передается в инспектор
- DefN - номер значения из списка по умолчанию
- SCADVar VarName$,VarId$,Value => передача значения в поле TEdit;
- VarName$ - наименование переменной в инспекторе
- VarId$ - идентификатор переменной
- Vаlue - имя текстовой переменной либо текстовой константы или имя числовой переменной либо числовой константы
Все модели, входящие в поставку пакета теперь используют этот оператор и дают возможность выбирать значения размеров из выпадающих списков.
- Визуализация активных точек при вставке модели.
- Оптимизация вставки модели.
- Новый способ привязки: к середине отрезка.
- Скругление геометрического контура
- Функция "Разрушить элемент" разбирает на составные части графические элементы всех типов.
10.09.2001
- Штриховка перенесена из отдельной панели в панель "Черчение".
|