Matrix 矩阵与Float4到Vector3的转换

Matrix 矩阵与Float4到Vector3的转换,matrix,unity3d,Matrix,Unity3d,我对矩阵有一个基本的了解,并对这个简单的问题做了一些快速的阅读,但如果我要将向量3转换为浮点4,它会像以下那样简单: 向量3x,y,z=Float4x,y,z,0 如果没有人能告诉我如何进一步阅读这个转换,等等。首先,我找不到关于Float4类的任何信息http://unity3d.com/support/documentation/ScriptReference/30_search.html?q=Float4. 但理论上,我的解决方案如下: Vector3 v3(1,2,3); Float4

我对矩阵有一个基本的了解,并对这个简单的问题做了一些快速的阅读,但如果我要将向量3转换为浮点4,它会像以下那样简单:

向量3x,y,z=Float4x,y,z,0


如果没有人能告诉我如何进一步阅读这个转换,等等。

首先,我找不到关于Float4类的任何信息http://unity3d.com/support/documentation/ScriptReference/30_search.html?q=Float4. 但理论上,我的解决方案如下:

Vector3 v3(1,2,3);
Float4 f4(4,5,6,0);

v3.x = f4.x;
v3.y = f4.y;
v3.z = f4.z;

您不需要担心手动转换;隐式转换一直存在于API中