Кажется, мне не хватает чего-то, связанного с тем, как Affine Transform работает в PDF. У меня есть требование сделать ниже -
- Форма, нижний левый край которой находится в начале координат
- Повернуть форму на 90 градусов против часовой стрелки
- Перевести форма к месту назначения
Теперь, когда я применяю аффинное преобразование, я не получаю правильное расположение фигуры в месте назначения. После нескольких экспериментов я обнаружил, что PDF-двигатели применяют вращение вокруг нижнего левого угла фигуры в качестве ориентира, но большинство литературы направляет вращение вокруг центральной оси, предполагая, что в любом случае не будет никакой разницы.
Но я Я не могу получить правильную арифметику c за моим преобразованием и не могу достичь результата. Я не очень хорошо разбираюсь в математике, поэтому буду признателен за любую помощь в достижении этого.
Подготовьте несколько иллюстраций, чтобы показать, как я делаю преобразование.
Мое понимание математики, лежащей в основе преобразования, может быть неверным в целом, и был бы признателен, если бы я мог получить некоторые рекомендации. Я использую PDFBox для достижения того же. Заранее спасибо.