java - 3D 外观 2D 绘图的适当转换 (Java)

标签 java graphics 3d 2d

我正在寻找适当的变换,使 2D 图像看起来像 3D 绘图。如果我在一张纸上用平行线画一条“路”,然后将页面的顶部向远离你的方向倾斜,这样这条路就好像消失在远方,这就是我要找的。

我正在使用 Java,并且想要一个合适的 API/库。我不相信“AffineTransformation”可以做到这一点。

最佳答案

您不需要 AffineTransformation,因为它会始终保留平行线,这不是您想要的。

幸运的是,Java Advanced Imaging API ( javax.media.jai ) 完全符合您的要求,形式为 <a href="http://download.oracle.com/docs/cd/E17802_01/products/products/java-media/jai/forDevelopers/jai-apidocs/javax/media/jai/PerspectiveTransform.html" rel="noreferrer noopener nofollow"><strong>PerspectiveTransform</strong></a>类(单击该链接获取文档)。

关于java - 3D 外观 2D 绘图的适当转换 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4138010/

相关文章:

java - Kerberos/Spring Security/IE/Active Directory 出现 "Defective token detected"错误(NTLM 而非 Kerberos)

java - gradle - "compileJava"因为 "UP-TO-DATE"而没有编译 Java?

java - 从用户绘制的图像中裁剪掉空白

javascript - 在 Three.js 中设置 2D View

java - JLayeredPane 中未显示图形(java swing)

ios - 如何在 SceneKit 中使用 OBJ 文件或 CTM 文件而不是 DAE 文件?

javascript - 使用 THREE.JS 转换阴影时遇到问题

java - 使用 Ektorp 调用 createAttachment 与 CouchDB 交互时出现 ClientProtocolException

javascript - Tomcat servlet 在本地计算机上运行,​​在服务器上中断

c# - WPF 中 3D 表面问题的图像缩放质量