Преобразования системы координат
Преобразования системы координат
Преобразования — это различные действия (изменение масштаба, поворот и перемещение точки начала координат), которые мы можем выполнить над системой координат канвы.
При выполнении преобразования изменяется только система координат канвы. Рисуемая после этого графика будет создаваться в измененной системе координат; а нарисованная графика остается неизменной.
Сохранение и загрузка состояния
Первое, что нам нужно рассмотреть применительно к преобразованиям, — сохранение и загрузка состояния канвы. Эти возможности нам очень пригодятся в дальнейшем.
При сохранении состояния канвы сохраняются:
— все заданные трансформации (будут описаны далее);
— значения свойств globalAlpha, globalCompositeOperation (будет описано далее), fillStyle, lineCap, lineJoin, lineWidth, miterLimit и strokeStyle;
— все заданные маски (будут описаны далее).
Сохранение состояния канвы выполняет метод save. Он не принимает параметров и не возвращает результата.
Состояние канвы сохраняется в памяти компьютера и впоследствии может быть восстановлено. Более того, сохранять состояние канвы можно несколько раз; при этом все предыдущие состояния остаются в памяти и их также можно восстановить.
Восстановить сохраненное ранее состояние можно вызовом метода restore. Он не принимает параметров и не возвращает результата.
При вызове этого метода будет восстановлено самое последнее из сохраненных состояний канвы. При последующем его вызове будет восстановлено предпоследнее сохраненное состояние и т. д. Этой особенностью часто пользуются для создания сложной графики.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Преобразования системы координат
Преобразования системы координат Преобразования — это различные действия (изменение масштаба, поворот и перемещение точки начала координат), которые мы можем выполнить над системой координат канвы.При выполнении преобразования изменяется только система координат
Поворот системы координат
Поворот системы координат Метод rotate позволяет повернуть оси системы координат на произвольный угол вокруг точки начала координат; при этом поворот будет выполняться по часовой стрелке:<контекст рисования>.rotate(<угол поворота>)Единственный параметр метода задает
Установка масштаба и системы координат
Установка масштаба и системы координат pdf_translateУстановка начала системы координат.Синтаксис:void pdf_translate(int pdf_document, double x, double y)Координаты указываются относительно текущей точки отсчета. Затем, до начала рисования объектов, требуется установить текущую точку.<?phppdf_moveto($pdf, 0,
Поворот системы координат
Поворот системы координат Метод rotate позволяет повернуть оси системы координат на произвольный угол вокруг точки начала координат; при этом поворот будет выполняться по часовой стрелке:<контекст рисования>.rotate(<угол поворота>)Единственный параметр метода задает
Глава 4 Системы координат
Глава 4 Системы координат Ввод координат Когда программа AutoCAD запрашивает точку, команда ожидает ввода координат какой-либо точки текущего рисунка. В AutoCAD может быть включен контроль лимитов рисунка, осуществляемый командой LIMITS. В этом случае, если введенная точка
Определение пользовательской системы координат
Определение пользовательской системы координат Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS, и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, осьY– вертикально, а ось Z
Преобразования координат и проекции
Преобразования координат и проекции В OpenGL используются как основные три системы координат: левосторонняя, правосторонняя и оконная. Первые две системы являются трехмерными и отличаются друг от друга направлением оси z: в правосторонней она направлена на наблюдателя, а в
Различные системы координат
Различные системы координат Основной системой координат в AutoCAD является прямоугольная декартова система координат, которая называется мировой системой координат (МСК).Она используется по умолчанию при создании нового чертежа. Направление осей демонстрируется с
Системы координат
Системы координат Перед тем как начать разговор про сложные трансформации, надо рассказать о том, какие системы координат есть в 3ds Max.По умолчанию в 3ds Max включена видовая система координат View (Видовая). Она характеризуется тем, что во всех окнах проекций, кроме
Системы координат GDI+
Системы координат GDI+ Нашей следующей задачей будет рассмотрение координатных систем GDI+. В GDI+ определяются три разные системы координат, которые используются средой выполнения, при определении места размещения и размеров содержимого визуализации. Во-первых, есть так
Определение пользовательской системы координат
Определение пользовательской системы координат Как было сказано выше, в AutoCAD существуют: мировая система координат World Coordinate System, WCS и пользовательская система координат User Coordinate System, UCS. Ось X мировой системы координат направлена горизонтально, ось F– вертикально, а ось Z
Пространство координат и преобразования
Пространство координат и преобразования ClientToScreen Функция ClientToScreen преобразует клиентские координаты указанной точки в экранные координаты. BOOL ClientToScreen ( HWND hWnd , // дескриптор окна для исходных координат LPPOINT lpPoint // указатель на структуру, содержащую// экранные координаты );
Глава 4 Системы координат
Глава 4 Системы координат Ввод координат Динамический ввод координат Декартовы и полярные координаты Формирование точек методом «направление – расстояние» Определение трехмерных координат Правило правой руки Ввод трехмерных декартовых координат Ввод цилиндрических
Различные системы координат
Различные системы координат Основной системой координат в AutoCAD является прямоугольная декартова система координат, которая называется мировой системой координат (МСК). Она используется по умолчанию при создании нового чертежа. Направление осей демонстрируется с
Глава 3 Системы координат
Глава 3 Системы координат Ввод координат Ввод координат в AutoCAD может осуществляться двумя способами:? непосредственно с клавиатуры, путем указания численных значений;? с использованием графического маркера (курсора), который движется по экрану с помощью устройства