2
我有一个由两个3维向量定义的povray中的盒子对象。 V1指定框的左上角,而V2指框的右下角。盒子的一侧是一个jpeg。我试图弄清楚如何在相机位置发生变化时旋转盒子,以便带有jpeg的盒子的一侧始终垂直于相机的位置。 “看”矢量将保持不变。我怎样才能保持一个盒子的相同的一面垂直于相机位置povray?
我有一个由两个3维向量定义的povray中的盒子对象。 V1指定框的左上角,而V2指框的右下角。盒子的一侧是一个jpeg。我试图弄清楚如何在相机位置发生变化时旋转盒子,以便带有jpeg的盒子的一侧始终垂直于相机的位置。 “看”矢量将保持不变。我怎样才能保持一个盒子的相同的一面垂直于相机位置povray?
您可以设置适用于您的盒子和相机的变换。
#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}}
这是行不通的。例如。物体和相机的翻译是相互独立的。物体的旋转取决于相机的位置。物体的法线矢量必须指向相机。我会尝试一些... – Aziraphale 2017-01-25 08:55:39