Как в coreldraw измерить длину линии
Перейти к содержимому

Как в coreldraw измерить длину линии

  • автор:

Измерение длины контура объекта в CorelDRAW

Пользователям CorelDRAW часто бывает необходимо рассчитать длину сложного двухмерного контура.

Однако в CorelDRAW нет инструмента, позволяющего сделать это непосредственно. Применение громоздких трехмерных графических редакторов, которые позволяют это делать, многим пользователям представляется нецелесообразным, в частности изготовителям вывесок и наружной рекламы.

Разработанный мною способ, использующий неявные возможности CorelDRAW, очень удобен для решения этой задачи. Он позволяет на этапе создания эскиза объемных световых и несветовых конструкций с достаточной точностью оценить расход материалов, таких как элькамет, трим, ALS-профиль, дюралайт, неон и т.п. Этот метод позволит быстро рассчитать стоимость заказа. Итак, приступим.

Нарисуйте две окружности диаметром 1 мм 1 .

Разверните свиток BLEND (Перетекание) (в 9-й версии — откройте одноименное паркующееся окно). Выделив обе окружности, примените к ним эффект перетекания нажатием кнопки Apply. При этом число шагов (Steps) значения не имеет.

Щелкните на кнопке Path (Контур) и выберите команду New path в появившемся меню. Укажите курсором в виде зигзагообразной стрелки на объект, длину контура которого требуется измерить. Нажмите Apply.

При этом будет выполнена привязка «цепочки» из окружностей к объекту.

Выделите все. Установите флажок Blend along full path (Перетекание вдоль всей траектории). Нажмите Apply. Окружности равномерно распределятся вдоль контура объекта.

Снимите флажок Blend along full path. Установите переключатель Fixed spacing (Интервал). Введите в счетчик значение величины интервала, равное диаметру окружностей (в нашем случае 1 мм). Нажмите Apply. Окружности распределятся вдоль контура с интервалом, равным их диаметру.

Установите переключатель Number of steps (Число шагов). В поле счетчика появится количество шагов перетекания. Прибавьте к этому числу единицу и умножьте получившийся результат на диаметр окружности (в нашем случае 1 мм). Искомая длина контура получена.

Простой расчет длины кривых в редакторе Corel Draw

Для заказа лазерной или фрезерной резки необходимо подготовить рабочий файл. Как правило, для этого используется редактор векторной графики Corel Draw. Программа позволяет создавать «с нуля» и редактировать готовые макеты, производить необходимые вычисления.

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

Чтобы рассчитать стоимость резки, необходимо знать протяженность линий. Это значение умножается на цену одного метра. Измерить длину реза в Corel Draw несложно. Для этого достаточно выполнить несколько простых действий:

  1. Откройте в программе файл с объектом, для которого необходимо вычислить длину линий и выделяем его
  2. .Выделение
  3. Если файл содержит несколько отдельных объектов, их необходимо сначала объединить, чтобы узнать общую длину кривых. Для этого используется кнопка «Объединить», расположенная на панели с инструментами.
  4. Обледенение
  5. Нажмите комбинацию клавиш Ctrl+Q, тем самым вы переведете текст в кривые. Это же действие можно выполнить другим способом: выделить текст, выбрать в меню «Объект» > «Преобразовать в кривую».
  6. преобразовать в кривую
  7. Выделите трансформированный объект и наведите на него курсор. Кликните правой клавишей мыши. В появившемся меню выберите пункт под названием «Свойства объекта» или нажмите комбинацию Alt+Enter. Свойства объекта отобразятся на панели справа.
  8. Свойство
  9. Нажмите на кнопку «Перейти к свойствам кривых» (пятая в верхнем ряду).
  10. Длина кривой
  11. результат

Как узнать линию реза с помощью макроса «Периметр»

Перед установкой плагина распакуйте скачанный zip-архив, закройте графический редактор, если до этого вы использовали программу, и переместите файл Perimlength_ru_1_3.gms в папку с установленным Corel Draw. Добавить кнопку макроса на панель инструментов можно следующим образом:

  1. Запустите Корел.
  2. Зайдите в настройки: «Инструменты» > «Параметры» (или Ctrl+J).
  3. Выберите «Рабочее пространство» > «Настройки» > «Команды».
  4. В выпадающем списке макросов найдите Perimlength.perimeter_len.
  5. Перетяните макрос за значок в любую область на панели инструментов.
  6. Подтвердите действие в окне «Параметры» нажатием кнопки «Ок».

Теперь откройте любой макет, выделите все объекты и нажмите на добавленную кнопку макроса. Цвет линий поменяется на желтый, а в верхнем правом углу появится окно с расчетами.

Как измерить длину кривой в CorelDraw x7

Данная статья наглядно объясняет как легко определить суммарную длину всех линий файла для резки.

Файлы для резки на лазерном или фрезерном оборудовании обычно разрабатывают в Corel Draw.

1. Открываем или рисуем произвольный векторный объект, или ряд объектов.

2. Объект должен быть переведен в кривые. Горячая клавиша для перевода в кривые (Ctrl+Q) либо выделив объект выбираем в главном меню вкладку (объект) далее (преобразовать в кривую)

3. Выделяем уже «закривленный» объект, наводим на него мышку, нажимаем правую кнопку мыши для вызова контекстного меню, в выпавшем контекстном меню выбираем пункт «свойства объекта«

либо нажимаем комбинацию горячих клавиш (Alt+Enter)

Справа у нас появляется окно «свойства объекта«

4. В верхней части этого окна нас интересует маленькая кнопочка «Кривая перейти к свойствам кривых«

5. Нажав на нее вы переходите в свойства кривых, где вам показана общая длина кривых выделенного объекта.

Если у вас сложный файл состоящий из множества разных объектов вам необходимо их все выделить и объединить в единый объект с помощью инструмента «объединить«

При этом в свойствах кривых вы сможете увидеть суммарную длину всех линий объекта.

Надеюсь данный метод будет вам полезен для расчета стоимости резки при размещении заказа в нашей компании.

Цены на лазерную и фрезерную резку размещены у нас на сайте по ссылкам ниже.

Другие статьи рубрики

Интерактивная реклама является новшеством в сфере наружной рекламы. Данный вид рекламной продукции позволяет взаимодействовать с потенциальными клиентами, что в свою очередь улучшает восприятие и развитие рекламы в целом.

Одной из наиболее востребованных технологий изготовления рекламной продукции является широкоформатная печать. Давайте разберемся, чем же вызвана такая популярность данного вида печати, какая сфера и возможности ее использования?

Макрос расчета длины в CorelDraw

Ну а теперь, собственно, перейдем к самому макросу расчета длины в CorelDraw.

Все просто, и главное бесплатно ��

Для добавления макроса расчета длины линий в корел заходим в Инструменты — Visual Basic — Редактор Visual Basic.
Далее справа ищем GlobalMacros и правой кнопкой кликаем. Выбрать Insert — Module.
Копируем код ниже и вставляем в открывшемся окне добавления Module.
Закрываем и сохраняем.
Далее, открываем рисунок который необходимо посчитать, выделяем необходимые линии (скрипт не посчитает если в рисунке есть сгруппированные элементы, разгруппируйте на рисунке все), заходим в Инструменты — Visual Basic — Воспроизвести. В открывшемся окне ищем новый добавленный модуль и кликаем по нему два раза.

Public Sub MyLength()

ActiveDocument.Unit = cdrMillimeter ‘Указываем по-умолчанию единицу измерения
ActiveDocument.BeginCommandGroup ‘Указываем что отсюда начинается группа программного кода, которая отменяется одним нажатием «отмена»
ActiveSelectionRange.UngroupAll ‘Разгруппировываем выделенные объекты, если таковые есть
ActiveSelectionRange.ConvertToCurves ‘Конвертируем все элементы в кривые, т.к. свойство длины доступно только для кривых

Dim S As Shape
Dim Ln As Double

For Each S In ActiveSelectionRange
Ln = Ln + S.Curve.Length
Next

ActiveDocument.EndCommandGroup ‘Указываем что здесь заказчивается группа наших действий
ActiveDocument.Undo ‘Так как значение суммарной длины уже хранится в переменной Ln, отменяем все сделанные изменения с кривыми до их первоначального состояния

MsgBox Ln & » мм», , «Длина кривых» ‘Выводим значение суммарной длины всех выделенных элементов.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *