Как сделать среднюю линию в coreldraw

Обновлено: 03.07.2024

Ну а теперь, собственно, перейдем к самому макросу расчета длины в 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 & " мм", , "Длина кривых" ‘Выводим значение суммарной длины всех выделенных элементов.

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

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

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

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

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

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

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


Как измерить длину кривой линии в CorelDraw x7 стандартными инструментами. При резке на лазерном или фрезерном станке для правильного вычисления стоимости резки листового материала необходимо определить длину реза.

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

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

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


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


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

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


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


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


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


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


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

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

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

Zivert - CRY | Премьера клипа

04:24

LOBODA - Americano (Премьера сингла, 2021)

03:31

Баста – Любовь и страх (feat. Дворецкая)

05:41

Ozoda - Esla Meni (Offıcıal Clıp 2021)

05:02

Султан Лагучев - Cкучает осень (премьера 2021)

02:29

Oliver Tree & Little Big - The Internet [Music Video]

03:36

Coldplay X BTS - My Universe (Official Video)

04:43

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

Рисование геометрических фигур в CorelDRAW

Рисуем простейшие фигуры

Линии

Редактор CorelDRAW представляет широкий функционал относительно рисования линий. Можно изображать как абсолютно прямые, так и кривые и изогнутые контуры, а также комбинировать между собой несколько их видов. Чтобы нарисовать линию:

Прямоугольник

Многоугольник

В CorelDRAW также можно начертить многоугольник практически любой формы и с абсолютно любым количеством углов. Чтобы сделать это:

Звезда

Поскольку звезда — это, по сути, многоугольник, то и рисование этого объекта, и настройка параметров во многом с ним совпадает.

Окружности

С помощью этого параметра можно начертить практически любую круглую или эллипсоподобную форму, включая круг, овал или полукруг. Для этого:

Спираль

Спираль является ещё одной простой фигурой, которую очень легко можно нарисовать в редакторе CorelDRAW. Как это правильно делать?

Стандартные фигуры CorelDRAW

Заключение

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


Предметом книги является пакет компьютерной графики CorelDRAW 12. Рассматриваются настройка рабочей среды, работа с текстом и цветом, создание контуров и фигур, работа с точечными изображениями, заливка и обводка объектов, специальные эффекты (перетекания, оболочки, экструзия, операции над трехмерными объектами), вывод на печать, цветоделение, растрирование, тоновая и цветовая коррекция, управление слоями и цветом. Для широкого круга пользователей.

Оглавление

  • Благодарности
  • Введение
  • Глава 1. Основные сведения
  • Глава 2. Знакомство с программой
  • Глава 3. Контуры и фигуры

Приведённый ознакомительный фрагмент книги Самоучитель CorelDRAW 12 предоставлен нашим книжным партнёром — компанией ЛитРес.

Контуры и фигуры

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

Основным инструментом создания контуров в CorelDRAW является инструмент Bezier (Кривая Безье). Он предназначен для точного построения кривых, их вычерчивания. Второй инструмент создания контуров — Freehand (Кривая) — позволяет рисовать контуры, как вы это делаете карандашом на бумаге. Чтобы достичь хороших результатов в таком рисовании, вам, скорее всего, понадобится графический планшет.

Построение прямых линий

Самый простой случай контура — это контур с прямолинейными сегментами. Построим с помощью инструмента Bezier (Кривая Безье) зигзагообразную линию:

1. Создайте новый документ командой New (Создать) меню File (Файл).

3. Переместите курсор инструмента к левому краю рабочей страницы.

4. Сделайте щелчок левой кнопкой мыши. На странице появится маленький черный квадрат, отмечающий начало контура. Это его первый узел.

5. Переместите курсор по диагонали вправо и вверх.

6. Сделайте второй щелчок мышью. На месте курсора возникнет второй узел, который будет соединен прямой линией с первым. Отрезок построен, но наша цель — зигзагообразный контур. Он должен состоять из нескольких таких отрезков.

7. Переместите курсор мыши по диагонали вправо и вниз.

8. Щелкните мышью. На месте курсора появится третий узел, соединенный прямой линией с предыдущим. Мы получили контур, состоящий из двух прямолинейных сегментов.

9. Добавьте к контуру еще два сегмента, чтобы результат был таким, как показано на рис. 3.1.


Рис. 3.1. Зигзагообразный контур из четырех линейных сегментов

С помощью инструмента Bezier (Кривая Безье) можно сразу откорректировать положение любого узла контура, если оно получилось недостаточно точным:

1. Подведите курсор инструмента ко второму или третьему узлу. Курсор примет вид большой черной стрелки с крестиком из двух маленьких стрелок, который символизирует перемещение в любом направлении.

2. Нажмите левую кнопку мыши.

3. Не отпуская кнопку, перетащите курсор в любом направлении. Этим вы переместите узел контура, a CorelDRAW автоматически скорректирует его смежные сегменты (рис. 3.2).


Рис. 3.2. Редактирование положения узла с помощью инструмента Bezier

4. Отпустите кнопку мыши. Новое положение узла зафиксировано.

5. Нажмите клавишу . Этим вы завершили построение контура.

Если теперь снова выбрать инструмент Bezier (Кривая Безье) и воспользоваться им, будет построен другой контур. Тем не менее, существует возможность дополнить уже существующий контур новыми сегментами:

1. Выберите инструмент Bezier (Кривая Безье).

2. Подведите курсор к начальному или конечному узлу контура. Курсор при этом должен принять вид изогнутой вниз стрелки (рис. 3.3).


Рис. 3.3. Вид курсора при дополнении контура новыми сегментами

3. Сделайте щелчок левой кнопкой мыши. Теперь можно дополнять контур.

4. Переместите курсор мыши.

5. Щелкните мышью. Созданы новый узел и сегмент контура. Повторяя шаги 4 и 5, можно создать контур любой сложности.

Построение криволинейных контуров тоже выполняется инструментом Bezier (Кривая Безье). Нарисуем волнистую линию и посмотрим, как создаются криволинейные сегменты контуров:

1. Отступите немного вниз от предыдущего рисунка и переместите курсор инструмента Bezier (Кривая Безье) к левому краю листа.

2. Нажмите левую кнопку мыши.

3. Не отпуская кнопку, перемещайте мышь по горизонтали вправо. За курсором потянутся управляющие линии. Пусть они будут примерно такой длины, как показано на рис. 3.4, а. Длина управляющих линий определяет кривизну сегментов.


Рис. 3.4. Рисование кривой

4. Отпустите кнопку мыши.

5. Переместите курсор по диагонали вниз.

6. Нажмите левую кнопку мыши.

7. Не отпуская кнопку, перемещайте мышь по горизонтали вправо (рис. 3.4, б). Постарайтесь получить управляющие линии примерно такой же длины, что и для предыдущего узла. Если вам это удастся, сегмент будет симметричным.

8. Отпустите кнопку мыши. Первый криволинейный сегмент построен.

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

10. Нажмите левую кнопку мыши.

11. Перемещайте мышь по горизонтали вправо, следя за тем, чтобы длина направляющих линий для нового узла была той же самой, что и для остальных (рис. 3.4, в).

12. Отпустите кнопку мыши. Теперь контур состоит из двух сегментов.

13. Повторяя шаги 5–12, вы можете создать контур из любого количества сегментов. Добавьте самостоятельно еще один сегмент (рис. 3.4, г).

14. Если контур получился неровным, измените положение узлов так же, как вы это делали для контура с прямолинейными сегментами.

Построенный контур является гладким. Теперь создадим контур, в котором соседние сегменты образуют острый перегиб.

1. Отступите немного вниз от предыдущего рисунка и переместите курсор инструмента Bezier (Кривая Безье) к левому краю листа.

2. Нажмите левую кнопку мыши.

3. Не отпуская кнопку, перемещайте мышь по горизонтали вправо.

4. Отпустите кнопку мыши.

5. Переместите курсор по диагонали вниз.

6. Щелкните левой кнопкой мыши. Первый сегмент построен (рис. 3.5, а). Его форма отличается от S-образной формы сегментов в предыдущем упражнении.


Рис. 3.5. Рисование кривой с острым перегибом

7. Переместите курсор по диагонали вверх, чтобы он оказался примерно на одной горизонтали с первым узлом контура.

8. Нажмите левую кнопку мыши.

9. Перемещайте мышь по горизонтали вправо, следя за тем, чтобы длина направляющих линий для нового узла была такой же, что и для первого (рис. 3.5, б).

10. Отпустите кнопку мыши. Теперь контур состоит из двух сегментов. Они соединяются под острым углом в нижнем узле контура.

11. Повторяя шаги 5–10, добавьте самостоятельно еще два сегмента. У вас должен получиться контур, изображенный на рис. 3.5, в.

Инструмент 3 Point Curve (Кривая по трем точкам) находится на той же всплывающей панели. Функционально он аналогичен инструменту Bezier (Кривая Безье), но работает несколько иначе. Построим такой же контур, как в предыдущем упражнении, с помощью этого инструмента (рис. 3.6).


Рис. 3.6. Построение кривой инструментом 3 Point Curve

1. Выберите в палитре инструментов инструмент 3 Point Curve (Кривая по трем точкам).

2. Перейдите на свободное место страницы. Установите курсор в точку, где должна начинаться кривая.

3. Нажмите левую кнопку мыши и перетащите курсор по диагонали вниз. За курсором потянется линия, изображающая прямолинейный сегмент (рис. 3.6, а). Отпустите кнопку мыши.

4. Сместите курсор вправо и вверх — линия сегмента станет кривой (рис. 3.6, б). Перемещая курсор, отрегулируйте кривизну сегмента. Когда сегмент приобретет нужную форму, зафиксируйте ее щелчком мыши. Первый сегмент построен.

5. Подведите курсор к последней точке сегмента (рис. 3.6, в). При этом курсор примет вид перекрестия с изогнутой стрелкой, символизирующей продолжение контура.

6. Нажмите левую кнопку мыши и перетащите курсор по диагонали вверх. За курсором потянется линия, изображающая прямолинейный сегмент (рис. 3.6, г). Отпустите кнопку мыши.

7. Сделайте двойной щелчок мышью (рис. 3.6, д). Построен второй, прямолинейный сегмент.

8. Повторите шаги 2–7 еще раз, построив третий и четвертый сегменты.

На наш взгляд, новый инструмент удобнее в обращении, чем традиционный инструмент Bezier (Кривая Безье). С другой стороны, он имеет и свои ограничения. Например, с его помощью нельзя построить кривую из S-образных сегментов, как в первом примере этого раздела (см. рис 3.4).

Читайте также: