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

Сегодня мы расскажем вам об макросе для 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 (если он был открыт, конечно).
3) Предварительно распаковав zip архив переносим файл Perimlength_ru_1_3.gms в директорию, где у вас  установлен Корел (или сразу туда скачиваем), у меня этот путь выглядит так:    C:\Program Files\Corel\CorelDRAW Technical Suite 2018\Draw\GMS.
4) Чтобы иметь этот инструмент «под рукой», нужно установить его значок в панель инструментов Корела. Кто знает как, можете пропустить этот пункт.

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

— в меню: Инструменты/Параметры (Tools/Options) или нажимаем Ctrl+J. Откроется окно настроек Корела;

— в открывшемся окне: Рабочее пространство-Настройки-Команды (Workspace-Customization-Commands); 

— в раскрывшемся пункте:  Макросы (Macros) — найдите в выпадающем списке (вверху возле бинокля);

— в появившемся списке: Perimlength.perimeter_len ;

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

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

 

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

 

Надеемся данная статья вам помогла и в благодарность вы поделитесь ей с друзьями)

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

Войти с помощью: 
Generic selectors
Exact matches only
Search in title
Search in content
Search in posts
Search in pages
Авторизация
*
*
Войти с помощью: 
Регистрация
*
*
*

*

code

Войти с помощью: 
Генерация пароля
Яндекс.Метрика