Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/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
Vector 如何保持盒子的同一侧与povray中的相机位置垂直?_Vector_Normals_Povray - Fatal编程技术网

Vector 如何保持盒子的同一侧与povray中的相机位置垂直?

Vector 如何保持盒子的同一侧与povray中的相机位置垂直?,vector,normals,povray,Vector,Normals,Povray,我在povray中有一个由两个三维向量定义的长方体对象。V1指定框的左上角,V2指定框的右下角。盒子的一面是jpeg图像。我试图找出当相机位置改变时,如何旋转盒子,这样带有jpeg的盒子的一侧始终垂直于相机的位置。“注视”向量将保持不变 您可以设置一个应用于长方体和相机的变换 #declare your_box= box{V1,V2,pigment{*etc.* }} #declare some_transform=transform{*rotate translate, etc.*} #o

我在povray中有一个由两个三维向量定义的长方体对象。V1指定框的左上角,V2指定框的右下角。盒子的一面是jpeg图像。我试图找出当相机位置改变时,如何旋转盒子,这样带有jpeg的盒子的一侧始终垂直于相机的位置。“注视”向量将保持不变

您可以设置一个应用于长方体和相机的变换

#declare your_box= box{V1,V2,pigment{*etc.* }}

#declare some_transform=transform{*rotate translate, etc.*}

#object{your_box
transform{some_transform}
}

camera{*settings that point it perfectly at your box*
transform{some_transform}}

这是行不通的。例如,物体和相机的平移是相互独立的。对象的旋转取决于摄影机的位置。对象的法向量必须指向摄影机。我要试试。。。