1

我在 3D 世界中有 x,y,z 向量,我想让该向量与当前相机向量位置具有相同的方向。

我使用德尔福/GLScene

4

1 回答 1

2

如果您希望您的向量与相机具有相同的方向,您可以简单地使用 GLCamera.Direction 向量属性。

因此,例如,如果您的相机当前指向 x 轴,Direction 属性将为 (1,0,0)。您可以使用此向量并简单地复制这些 x、y、z 值并将它们分配给向量的 x、y、z 值。

另一方面,如果您希望相机查看您的对象,GLScene 相机对象有一个名为的属性TargetObject,它将始终将相机对准您的对象。

请参阅一般 GLScene帮助和 GLCamera 参考帮助

于 2012-02-04T07:23:29.197 回答