Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将平面上入射的线段映射到聚焦图像_Java_Image_Graphics_3d_Raytracing - Fatal编程技术网

Java 将平面上入射的线段映射到聚焦图像

Java 将平面上入射的线段映射到聚焦图像,java,image,graphics,3d,raytracing,Java,Image,Graphics,3d,Raytracing,我希望一些精通图形的人能帮我回答这个问题 我有一个粒子传输模拟。给定一个平面探测器,我可以知道光子撞击探测器表面的位置,以及它们撞击探测器时的行进方向。如何将探测器上的位置和方向映射到图像上的位置像素?我基本上想用数学方法把入射到探测器上的混合在一起的模糊光线分类成一幅图像,就像镜头聚焦光线一样 有人知道怎么做吗?如果这是一个与z对齐的平面,则取最低和最高的x点和y点,将其作为边界矩形,并制作两个保持每个光子命中位置的向量u和v,并使用它们将其映射到纹理?感谢您的响应。对不起,我刚才看到了。你能

我希望一些精通图形的人能帮我回答这个问题

我有一个粒子传输模拟。给定一个平面探测器,我可以知道光子撞击探测器表面的位置,以及它们撞击探测器时的行进方向。如何将探测器上的位置和方向映射到图像上的位置像素?我基本上想用数学方法把入射到探测器上的混合在一起的模糊光线分类成一幅图像,就像镜头聚焦光线一样


有人知道怎么做吗?

如果这是一个与z对齐的平面,则取最低和最高的x点和y点,将其作为边界矩形,并制作两个保持每个光子命中位置的向量u和v,并使用它们将其映射到纹理?

感谢您的响应。对不起,我刚才看到了。你能再详细说明一下吗?我真的不明白你的意思。在你的解释中,有两个神奇的词是贴图,我不知道怎么做,还有纹理,因为我不知道这与聚焦图像有什么关系,除非这是一个我不熟悉的图形术语。谢谢