Вычисление периметра векторных фигур
Скачать макрос Вычисление периметра…
Скачать иконку Вычисление периметра…
С помощью этого макроса можно измерить длину периметра векторных фигур.
Если Вы хотите измерить длину периметра текста, переведите его в кривые.
Этот макрос полезен для расчета длины фрезерной резки.
От автора:
1) Ввиду особенностей матаппарата самого CorelDraw, точность измерения длин криволинейных фигур не является абсолютно точной. Погрешность составляет 0,01%, т.е. если периметр получился, например, 10 метров, то ошибка составит +- 1 миллиметр. Для дизайна — это сверхточность.2) Макрос анализирует типы объектов и производит определенные действия с ними:– отсеивание объектов, не подлежащих измерению: bitmap, OLE, linear dimension, mesh fill, HTML;
– drop-shadow (тени) — «исчезают» и измеряется только ВЕКТОРНЫЙ источник;– artistic media перья (спрей, разбрызгивание объектов и т.д.) — измеряется только направляющая кривая;– эффект контейнера — измеряется только периметр контейнера, содержимое не учитывается;– эффект bevel — измеряется только основной объект;– размерные линии (linear dimention) — не измеряются;– любые типы текстовых объектов можно не переводить в кривые, они будут посчитаны;– объект Таблица тоже входит в измеряемые объекты и будет измерен;– измеряются также без проблем: сгруппированные разнотипные объекты, эффекты: контур, экструзия, конверт, перспектива, перетекание объектов;
– эффект перетекания объектов вычисляется полностью, т.е. оба базовых и все перетекающие объекты.3) Более надежный алгоритм:– не возникает программной ошибки в случае объектов с большим количеством точек. Например, веторные кривые, полученные трассировкой изображений в CorelTRACE;
4) Визуализация процесса:– все объекты, которые подлежат измерению, подсвечиваются желтым контуром, а те, которые не измеряются — «исчезают» на время работы макроса. Всё это можно увидеть, предварительно выставив зум на выделенные объекты, а затем при появлении окна, перемещая его по экрану. Но! Есть у меня уже версия, где окно программное не появляется, а информация создаётся в документе в виде текста;5) Получение итогов:– выводится в окне статистика о количестве измеренных и неизмеренных объектов;– по завершению работы макрос спросит, нужно ли создать текст с полученным результатом измерений. Если ответ «Да», то нужно кликнуть в то место, где должен появиться этот тект.6) Планы на будущее:– предполагаю добавить возможность измерять периметр битмапов. Я имею ввиду периметр контурной рамки, которую мы зачастую редактируем у битмапов;– надеюсь на вашу информационную поддержку, т.е. на отзывы, замечания, пожелания и т.д., чтобы я мог усовершенствовать этот инструмент.Ну, и наконец, на всякий случай для формальности замечу, что программка — бесплатная. Хотите — пользуйтесь, хотите — нет. Я не несу ответственности за возможные сбои, ошибки и т.п. последствия работы этого макроса. При возникновении таких случаев я обещаю разобраться в ситуации и сделать попытку исправить код макроса. Вобщем, всё будет видно по отзывам. Надеюсь на вас.С уважением, Сергей Баюров, г. Харьков.
Установка:
1. Закройте CorelDRAW
2. Скачайте макрос на компьютер.
3. Переместите скачанный макрос в папку
C:\Program Files\Corel\CorelDRAW Graphics Suite X7\Draw\GMS
или
C:\Program Files(х86)\Corel\CorelDRAW Graphics Suite X7\Draw\GMS
4. Откройте CorelDRAW
5. На верхней панели нажимаем Инструменты / Параметры
(Tools / Options) или нажимаем Ctrl+J. Откроется окно настроек.
6. Далее: Рабочее пространство / Настройки / Команды
(Workspace / Customization / Commands)
7. Чуть правее среди команд в выпадающем меню рядом с биноклем выберите Макросы
8. Из списка открывшихся макросов выберите
PerimeterModule…
9. На вкладке Вид (Appearance) можно выбрать значок из предложенных или загрузить свой.
10. Ухватите макрос левой кнопкой мыши и перетащите на любую панель инструментов. Теперь он всегда под рукой.
11. В окне настройки нажмите Ok, чтобы сохранить настройки.
Нарисуйте несколько фигур, выделите их, нажмите на значок макроса, который Вы перетащили на панель инструментов и увидите длину периметра всех выделенных объектов.
Кроме этого, макрос предлагает Вам создать информационный текст.
Для этого в окне макроса нажмите Да и выберите место для текста.
Понравилась статья? Не забудьте поделиться с друзьями и коллегами
Все отлично работает и для CorelDRAW 2019. Только путь немного другой Инструменты -> Сценарии -> Выполнить сценарий (и выбрать Macros in: «Perimlength.perimeter_length») -> RUN и все получается.
Сууупер! Давно искала)
Проще не бывает, и все работает
не работает!
Спасибо огромное! Все работает!
Всё работает и в 2019. Спасибо!
Спасибо!!! Все отлично работает!)
Всё работает, всё отлично, 23 COREL стоит — никаких проблем нет)) СПАСИБО!
Все работает на 2020 Corel. Спасибо
kak скачать плагин периметра? 2019
В самом начале поста ссылка