Вопросы по теме 'affinetransform'

AffineTransform: масштабирование формы от ее центра
Я пытаюсь масштабировать прямоугольник от его центра, используя AffineTransform. Я уверен, что решение очевидно, но я не могу заставить его работать! Вот что я тестировал до сих пор... import java.awt.Color; import java.awt.Dimension; import...
25466 просмотров
schedule 21.11.2022

Проблемы с вращением BufferedImage
У меня проблемы с поворотом изображений в Java с использованием класса AffineTransform. У меня есть следующий метод создания повернутой (на 90 градусов) копии изображения: private BufferedImage createRotatedCopy(BufferedImage img, Rotation...
20006 просмотров
schedule 06.07.2022

Java: линия появляется при использовании AffineTransform для масштабирования изображения
У меня проблема с масштабированием изображения. Когда я использую следующий код для масштабирования изображения, он заканчивается линией внизу или справа от изображения. double scale = 1; if (scaleHeight >= scaleWidth) { scale =...
1356 просмотров

Как мне заставить CGAffineTransformMakeScale уменьшить вид вокруг его центра?
Это должно быть легко — когда я использую CGAffineTransformMakeScale на UIView с width = 0.5 и height = 0.5 , он сжимается в верхний левый угол. Мне нужно, чтобы он сжимался вокруг своего центра. Как я могу этого добиться?
1700 просмотров

Как на самом деле работает Affine Transform в Java?
Я использую Affine Transform для поворота строки в моем java-проекте, и я еще не опытный программист, поэтому мне потребовалось много времени, чтобы выполнить, казалось бы, небольшую задачу. Повернуть строку. Теперь я, наконец, заставил его...
15340 просмотров

проблема с поворотом нестандартной формы
Я пытаюсь повернуть произвольную фигуру вокруг ее центра, но не могу получить ожидаемый результат. то, что я хочу, это * фигуру следует вращать вокруг своего центра, не перемещаясь. * в настоящее время мое решение вращает всю фигуру...
478 просмотров
schedule 05.08.2023

Как применить аффинное преобразование, чтобы оно хорошо работало со всеми преобразованиями, включая перевод?
По какой-то причине функция imtransform по умолчанию игнорирует часть перевода. Если я добавлю дополнительное пространство с помощью XData и YData , как указано в руководстве, я буду обрабатывать только простые случаи (т.е. только перевод)....
2052 просмотров

Преобразовать четырехугольник в четырехугольник с помощью AffineTransform?
Является ли Java AffineTransform недостаточным для преобразования одного выпуклого четырехугольника в другой? Верно ли, что преобразование между выпуклыми четырехугольниками полностью покрывается перспективным преобразованием? Матрица...
196 просмотров

Изменения представления Java AffineTransform
Я пытаюсь построить простой график и использовать следующий код для управления системой координат графика: Graphics2D g2d = (Graphics2D) g; // Save the current transform to put it back the way I found it saveAT = g2d.getTransform(); int height =...
116 просмотров
schedule 24.12.2022

Движущиеся объекты и таймеры
У меня есть экран, скажем, шириной 500 и высотой 400, и у меня есть вектор с кучей фигур. скажем, вектор имеет 2 разные формы, например. Я хочу, чтобы объект случайным образом выскакивал из нижней части экрана, достигал определенного подъема, а...
14203 просмотров
schedule 03.07.2022

Почему Java AffineTransforms компонуются в обратном порядке?
Преобразования Java, выполняемые с помощью Graphics2D и AffineTransforms , имеют порядок, указанный последним и примененный первым. Например, чтобы повернуть компонент, а затем перевести его, вы сначала вызываете translate() , а затем rotate() ....
94 просмотров
schedule 30.05.2022

Java-игра вращает изображение и ось
Я сделал игру с космическим кораблем, но у меня проблема с его перемещением. это скрипт: public class spaceship { private final local_client local_client; private final int startX; private final int startY; private final int startR; private...
529 просмотров
schedule 13.05.2023

Вращающийся прямоугольник и регулировка положения
В настоящее время я борюсь с вращением некоторых прямоугольников. У меня есть прямоугольник, который состоит из 9 маленьких прямоугольников. http://i57.tinypic.com/msn8ue.jpg Теперь я повернул большой прямоугольник соответствующим образом с...
25 просмотров

ITextSharp поворачивает весь текст на странице относительно точки
Я только что сжег час, разрабатывая решение этой проблемы, которое, я уверен, не самое лучшее; Я был бы рад услышать, если есть лучшее решение. Мне нужно повернуть весь текст на странице относительно точки. Я пытался преобразовать точку в начало...
1091 просмотров

Аффинное преобразование в Matlab
Мой вопрос в том, нужно ли мне выполнить аффинное преобразование, которое включает умножение (вращение, масштабирование, сдвиг по оси Y, сдвиг по оси X и перевод), чтобы получить следующую формулу: Является ли следующий код правильной...
1993 просмотров

как сделать регистрацию изображения аффинно/проективно разных изображений
У меня есть 2 изображения. Изображение 1 - просто изображение. Изображение 2 - (приблизительно) аффинное преобразование изображения 1. Каков наилучший способ выполнить аффинную регистрацию изображений для этих двух изображений, то есть найти...
212 просмотров

используйте warpAffine из OpenCV для регистрации изображений
Я пытаюсь выполнить регистрацию изображения с помощью функции ORB. У меня проблема с использованием warpAffine. Компилятор сказал, что невозможно преобразовать параметр 1 из cv::Mat * в cv::InputArray. Вот мой код: #pragma once // Standard C++...
1651 просмотров
schedule 08.04.2023

Объедините две матрицы аффинных преобразований в OpenCV
У меня есть две матрицы 2x3 A и B, каждая из которых предназначена для аффинного преобразования. Мне нужно объединить A и B в третью матрицу C, которая объединит аффинное преобразование из A и B в одну матрицу. Как мне их умножить? A B or B A ?...
3450 просмотров
schedule 08.10.2022

Поверните движущуюся фигуру вокруг ее центра
Я делаю 2D-игру на Java, в которой игрок ведет многоугольник через препятствия. Многоугольник перемещается вверх и вниз, а игровой мир прокручивается влево и вправо. Мне нужно, чтобы многоугольник вращался вокруг своего центра, но поскольку он...
1590 просмотров
schedule 10.02.2024

AffineTransform a CGPoint
Я проводил исследования все утро. Пока не повезло. Я пытаюсь повернуть CGPoint вокруг центра моего представления. Вот что я делаю для UIBezierPath: CGRect bounds = self.bounds; // might want to use CGPathGetPathBoundingBox CGPoint center =...
269 просмотров
schedule 05.06.2023