КАК УЗНАТЬ ДЛИНУ КРИВЫХ?
Блог

Как узнать длину кривых?

Сегодня мы расскажем вам об макросе для CorelDraw под названием Периметр. С помощью данного плагина можно с лёгкостью узнать длину кривых, макета или необходимой детали. К тому же в отличии от PlotCalc макрос работает с современными версиями CorelDraw, по крайней мере мы тестировали его на CorelDraw 2018 (64bit)  скачать программу можно по ссылке.

Итак. Как узнать длину кривых? рассмотрим основные особенности данного макроса:

1) Ввиду особенностей матаппарата самого CorelDraw, точность измерения длин криволинейных фигур не является абсолютно точной. Погрешность составляет 0,01%, т.е. если периметр получился, например, 10 метров, то ошибка составит +- 1 миллиметр. Для дизайна — это сверхточность.

2) Макрос анализирует типы объектов и производит определенные действия с ними:– отсеивание объектов, не подлежащих измерению: bitmap, OLE, linear dimension, mesh fill, HTML;
– drop-shadow (тени) — «исчезают» и измеряется только ВЕКТОРНЫЙ источник;– artistic media перья (спрей, разбрызгивание объектов и т.д.) — измеряется только направляющая кривая;– эффект контейнера — измеряется только периметр контейнера, содержимое не учитывается;– эффект bevel — измеряется только основной объект;– размерные линии (linear dimention) — не измеряются;– любые типы текстовых объектов можно не переводить в кривые, они будут посчитаны;– объект Таблица тоже входит в измеряемые объекты и будет измерен;

– измеряются также без проблем: сгруппированные разнотипные объекты, эффекты:  контур,  экструзия, конверт, перспектива, перетекание объектов;

– эффект перетекания объектов вычисляется полностью, т.е. оба базовых и все перетекающие объекты.

3) Не возникает программной ошибки в случае объектов с большим количеством точек. Например, векторные кривые, полученные трассировкой изображений.

4) Визуализация процесса:

– все объекты, которые подлежат измерению, подсвечиваются желтым контуром, а те, которые не измеряются — «исчезают» на время работы макроса. Всё это можно увидеть, предварительно выставив зум на выделенные объекты, а затем при появлении окна, перемещая его по экрану. Но! Есть версия, где окно программное не появляется, а информация создаётся в документе в виде текста;

5) Получение итогов:– выводится в окне статистика о количестве измеренных и неизмеренных объектов;

– по завершению работы макрос спросит, нужно ли создать текст с полученным результатом измерений. Если ответ «Да», то нужно кликнуть в то место, где должен появиться этот текст.

6) И кстати данный макрос абсолютно бесплатный.

Ну что-ж давайте установим его и попробуем рассчитать длину кривых. Тестировать макрос мы будет на нашем макете мангала в виде кабанчика.Установка:1) Закройте полностью CorelDraw (если он был открыт, конечно).2) Скачиваем:   ССЫЛКА ДЛЯ СКАЧИВАНИЯ ПРОГРАММКИ.3) Предварительно распаковав zip архив переносим файл Perimlength_ru_1_3.gms в директорию, где у вас  установлен Корел (или сразу туда скачиваем), у меня этот путь выглядит так:    C:\Program Files\Corel\CorelDRAW Technical Suite 2018\Draw\GMS.4) Чтобы иметь этот инструмент «под рукой», нужно установить его значок в панель инструментов Корела. Кто знает как, можете пропустить этот пункт.

Запускаем CorelDraw (создаем пустой документ). Ищем и нажимаем:

  • (1) в меню: Инструменты/Параметры (Tools/Options) или нажимаем Ctrl+J. Откроется окно настроек Корела ;
  • (2) в открывшемся окне: Рабочее пространство-Настройки-Команды (Workspace-Customization-Commands); 
  • (3) в раскрывшемся пункте:  Макросы (Macros) — найдите в выпадающем списке (вверху возле бинокля);
  • (4) в появившемся списке: Perimlength.perimeter_len;
Расчет длины кривых. рис1

(5) Теперь осталось ухватить макрос за значок (возле названия PerimeterModule) и перетянуть на любую рабочую панель инструментов (или просто на рабочее поле — будет создана индивидуальная панелька для этого макроса).

Расчет длины кривых. рис 2
Расчет длины кривых

(6) Не забудьте сказать «ОК» внизу окна Параметров, чтобы сохранить проделанную работу.Проверим работу макроса.Открываем макет нашего кабанчика, выделяем все объекты которые хотим измерить и жмём на значек макроса perimeter который чуть ранее мы вынесли на верхнюю панель.

Расчет длины кривых. рис. 3

После нажатия на значок макроса, выделенные объекты подсвечиваются желтым цветом и появляется всплывающее окно с расчётами.

Расчет длины кривых. рис. 4

И вуаля получаем результат 14000мм или 14-м.  Тот же результат у нас получился при расчёте стоимости изделия плагином PlotCalc в предыдущей статье.

Цену макрос Pirimiter не считает, но вы и сами легко с этим справитесь умножив длину кривых на стоимость 1м/р нужного вам материала. Например мы режем мангал из стали 3мм при этом 1м/реза у нас стоит 25р ( 14м * 25р = 350р ) к этой сумме добавляем стоимость материала, покраски и других необходимых видов работ. Таким образом мы рассчитываем стоимость готового изделия.

Please follow and like us:

Соответствующие должности

оставить комментарий