将立方体最近的面与摄像机对齐

时间:2014-12-25 03:52:24

标签: java math

我有一个立方体和4x4变换矩阵立方体随机旋转我需要找到最近的立方体相对于相机并通过将该面与相机对齐来旋转立方体。

我该怎么做?提前谢谢。

1 个答案:

答案 0 :(得分:1)

没有进入一堆数学,这是一个策略。

  1. 根据某些标准识别离相机最近的脸部。确定最近面部的两个可能标准是:

    一个。根据面部质心和相机质心之间的欧几里德距离找到最近的面部。

    湾确定哪个面法线矢量最接近于与摄像机视图矢量平行,并且具有与视图矢量相反的方向。这假设面法线向量指向外。

  2. 一旦您确定了最接近的'面部,确定逆变换,将面部法线与摄像机视图矢量对齐。任何体面的3D计算机图形文本都将作为合理的指南。