软件包go3d是面向性能的矢量和矩阵数学软件包,用于2D和3D图形。 每个类型都有其自己的子包,并被命名为T。因此vec3.T是3D矢量类型。 对于每种矢量和矩阵类型,都有一个String()方法。Package go3d软件包是针对2D和3D图形的面向性能的矢量和矩阵数学软件包。 每个类型都有其自己的子包,并被命名为T。因此vec3.T是3D矢量类型。 对于每种向量和矩阵类型,都有一个String()方法和一个Parse()函数。 除了T的方法外,软件包中还包含函数,例如vec3.Dot(a,b)。 float64目录下的软件包使用的是float64值,而不是float32。 矩阵被组织为列数组,这也是OpenGL的方式