+7 (495) 229-0436   shopadmin@itshop.ru 119334, г. Москва, ул. Бардина, д. 4, корп. 3
 
 
Вход
 
 
Каталог
 
 
Подписка на новости
Новости ITShop
Windows 7 и Office: Новости и советы
Обучение и сертификация Microsoft
Вопросы и ответы по MSSQLServer
Delphi - проблемы и решения
Adobe Photoshop: алхимия дизайна
 
Ваш отзыв
Оцените качество магазина ITShop.ru на Яндекс.Маркете. Если вам нравится наш магазин - скажите об этом Google!
 
 
Способы оплаты
 
Курс расчета
 
 1 у.е. = 92.01 руб.
 
 Цены показывать:
 
 
 
 
  
Новости, статьи, акции
 

Уроки CorelDraw: Математическая точность

09.03.2010 14:46

Используя простейшие формулы и обычные математические действия в CorelDRAW, Вы сможете избежать длительной настройки позиций объектов, их размеров и соотношений относительно друг друга. Представьте, что Вы делаете чертеж, и Вам нужно разделить квадрат точно на три равные части, или по золотому сечению. Как быть? А если нужно, чтобы один круг стоял на пять с половиной пикселей правее другого? Ответ "Наглаз" несерьезен, он не дает точного результата и как следствие приводит к ошибкам. В этом уроке CorelDRAW я показываю простейшие примеры легкой и точной работы.

Далее я объясню, как пользоваться математикой в CorelDRAW. Каждый этап урока старайтесь практически делать в Corel. Если что-то не получается или не понятно - читайте дальше, по ходу будут пояснения.

Как Вы знаете, перемещать, вращать и масштабировать объекты можно просто мышкой. Также можно использовать клавиши, например клавиша со стрелкой "вверх" соответственно переместит выделенный объект на некоторое значение вверх. Если при этом держать нажатой Shift, то перемещение будет значительно больше. Ну и если держать Alt, то наоборот, перемещение станет совсем маленьким.

Теперь представим ситуацию, когда объект должен встать прямо вначале листа, точно слева и вверху - это будет нашей первой задачей, которая с первой попытки может показаться сложной. Клавиатура и мышь здесь не подходят, переместив объект и приблизив документ скроллером, Вы увидите, что объект все-таки стоит неверно. А о создании чертежа вовсе можно забыть.

Положение любых объектов задается двумя координатами - X, то есть позиция по горизонтали, и Y - позиция по вертикали. Однако в Corel есть одна особенность, касаемая положения по вертикали. Если многие графические и текстовые редакторы для удобства начинают отсчет сверху листа, то Corel начинает отсчет снизу, преследуя геометрическую систему координат:

Различные системы координат в сравнении с CorelDRAW

В CorelDRAW, на верхней панели, есть специальные поля, которые отображают позицию и размер выделенного объекта:

Поля точной позиции и размеров

В эти же поля можно написать свои значения. В нашем случае в поле X нужно написать значение 0, потому что мы хотим, чтобы объект находился слева. А вот значение 0 для Y писать нельзя - объект переместится в низ документа. По умолчанию CorelDRAW использует формат листа A4, и если не выделено никаких объектов, то на верхней панели можно увидеть высоту этого формата - 297 миллиметров (3508 пикселей):

Точная высота формата A4

Зная высоту формата A4, можно расположить объект вверху, выделив объект и вписав в поле Y значение 297. Попробуйте проделать эти шаги. Вот скриншот позиции объекта:

Позиция объекта, заданная математически

Вы наверняка подумаете, почему объект не становится именно в начало документа, а немного вылазит из него, ведь наша задача заключается именно в постановке объекта в начало. Дело в том, что обычно главной точкой объекта считается его середина, а не левый верхний угол. То есть, та точка объекта, координаты которой мы имеем в виду и задаем, вводя значения в поля X и Y, находится в середине объекта. Как же нам решить задачу?

Вводя значения в поля X и Y, вы заметили еще два поля правее - это ширина и высота объекта:

Поля математического ввода ширины и высоты

Зная ширину и высоту, можно поставить объект в начало, а именно - прибавить к текущей позиции значения полширины и полвысоты. Например, ширина объекта 30, а высота 20. Значит, в поле X мы должны написать 0 плюс половину ширины - 15, в итоге пишем 15. С координатой Y дело иначе - отсчет идет снизу документа (особенность Corel). Так как у нас высота объекта 20, то полвысоты будет 10. Но здесь нужно не прибавлять значение к нулю, а отнимать от высоты листа: отнимаем от 297 полвысоты 10, получаем 287 - это значение и пишем в поле Y.

Суммирую этапы задачи с пояснением.

Цель: поставить объект в начало документа, слева вверху.

Решение:

  1. Левый верхний угол листа - это X = 0, а Y = высота листа.
  2. Формат нашего листа A4, значит его высота = 297 мм.
  3. Объект должен иметь координаты X = 0, Y = 297.
  4. Задание таких координат расположит объект немного выше и левее, чем надо.
  5. Это происходит потому, что точка отсчета объекта находится в его центре.
  6. Центр - это половина высоты и половина ширины объекта.
  7. Значит нужно к имеющимся координатам прибавить полширины объекта и отнять полвысоты.
  8. Полвысоты нужно отнимать, т.к. начало координат внизу страницы, а прибавление Y делает объекты выше.

Надеюсь, первую задачу Вы осилили. Далее я расскажу о применении математических действий и формул. Второй задачей урока будет увеличить ширину объекта в 2 раза.

Не все, кто работает в CorelDRAW, и даже пользуется полями ввода координат, знает что в эти поля можно писать действия. Corel сам может посчитать результат и применить его к объекту, избавляя нас от счета в уме.

Решить поставленную задачу с математической точностью проще простого - прямо в поле ширины объекта дописать "*2", что означает "умножить на два". То же самое можно делать с высотой, позицией по горизонтали и вертикали.

Поставим еще одну, более извращенную математическую задачу. Предположим, что мы не можем посчитать, сколько будет треть от ширины объекта, например ширина - это дробное число 145,78. Еще предположим, что нам нужно прибавить половину этой ширины к высоте объекта.

Странная ситуация, которая в уме решается туговато. Но можно ее и не решать. Задавать мы будем высоту, поэтому и пишем в поле высоты, как на уроке математики, + 145,78 / 3, и высота станет больше на 48,593 мм. Можете проверить по калькулятору.

Решим еще одну задачу. Предположим, нужно поставить один объект на 5 мм правее первого. Это делается очень просто - пишем в поле X второго объекта значение X первого объекта, прибавляем ширину первого объекта, затем прибавляем 5. Например, X первого объекта равен 100, а его ширина 40. Тогда в поле X второго объекта пишем 100 + 40 + 5.

Суммирую урок и возможности CorelDRAW. В поля координат можно писать:

  1. Числа - целые и дробные
  2. Проценты, которые задаются как десятичная дробь, 1% = 0,01
  3. Значения в разных единицах измерения - миллиметры (mm), сантиметры (cm), метры (m), километры (km), дюймы ("), пиксели (px), поинты (pt), футы ('), мили (mi) и т.д., дописывая их после числа: 10 mm, 15 px ...
  4. Действия - прибавлять, отнимать, умножать, делить ...
  5. Выражения в скобках: 10 mm + (30 px / 3) - (40 mm * 0,1)
  6. Тригонометрические выражения: sin(30), cos(60) и т.д.
  7. Возводить в степень: 10 ^ 2 (десять в квадрате)
  8. Извлекать корень: sqrt(25)

Урок закончен, надеюсь Вы быстро освоите данный метод.

Ссылки по теме

  
Помощь
Задать вопрос
 программы
 обучение
 экзамены
 компьютеры
Бесплатный звонок
ICQ-консультанты
Skype-консультанты

Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 
Бестселлеры
Курсы обучения "Atlassian JIRA - система управления проектами и задачами на предприятии"
Microsoft Windows 10 Профессиональная 32-bit/64-bit. Все языки. Электронный ключ
Microsoft Office для Дома и Учебы 2019. Все языки. Электронный ключ
Курс "Oracle. Программирование на SQL и PL/SQL"
Курс "Основы TOGAF® 9"
Microsoft Office 365 Персональный 32-bit/x64. 1 ПК/MAC + 1 Планшет + 1 Телефон. Все языки. Подписка на 1 год. Электронный ключ
Курс "Нотация BPMN 2.0. Ее использование для моделирования бизнес-процессов и их регламентации"
 

О нас
Интернет-магазин ITShop.ru предлагает широкий спектр услуг информационных технологий и ПО.

На протяжении многих лет интернет-магазин предлагает товары и услуги, ориентированные на бизнес-пользователей и специалистов по информационным технологиям.

Хорошие отзывы постоянных клиентов и высокий уровень специалистов позволяет получить наивысший результат при совместной работе.

В нашем магазине вы можете приобрести лицензионное ПО выбрав необходимое из широкого спектра и ассортимента по самым доступным ценам. Наши менеджеры любезно помогут определиться с выбором ПО, которое необходимо именно вам. Также мы проводим учебные курсы. Мы приглашаем к сотрудничеству учебные центры, организаторов семинаров и бизнес-тренингов, преподавателей. Сфера сотрудничества - продвижение бизнес-тренингов и курсов обучения по информационным технологиям.



 

О нас

 
Главная
Каталог
Новинки
Акции
Вакансии
 

Помощь

 
Общая справка
Как оформить заказ
Тарифы доставки
Способы оплаты
Прайс-лист
Карта сайта
 

Способы оплаты

 

Проекты Interface Ltd.

 
Interface.ru   ITShop.ru   Interface.ru/training   Olap.ru   ITnews.ru  
 

119334, г. Москва, ул. Бардина, д. 4, корп. 3
+7 (495) 229-0436   shopadmin@itshop.ru
Проверить аттестат
© ООО "Interface Ltd."
Продаем программное обеспечение с 1990 года