【问题标题】:Transform from quadrilateral to quadrilateral with AffineTransform?使用 AffineTransform 从四边形转换为四边形?
【发布时间】:2013-11-08 15:19:40
【问题描述】:

Java 的AffineTransform 是否不足以支持从一个凸四边形到另一个凸四边形的转换?

这是真的吗,凸四边形之间的变换完全被透视变换覆盖了?

透视矩阵有8个元素,而Java的有6个。这是否意味着这里的系数不够?

这意味着我不能在用户拖动四边形角并相应转换四边形内容的地方编写 GUI 代码?

这怎么可能?

【问题讨论】:

    标签: java graphics affinetransform perspectivecamera


    【解决方案1】:

    affine transformation 将平行线保持为平行。根据定义,透视变换不是,因此不是仿射的。

    perspective transfrom 包含在 JAI(“Java 高级成像”)API 中,但我不确定 Oracle 收购 Sun 后它的官方来源是什么。

    【讨论】:

      猜你喜欢
      • 2017-04-29
      • 2012-03-17
      • 2013-06-21
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多