gpt4 book ai didi

.net - .NET 框架中的 Vector3 类

转载 作者:行者123 更新时间:2023-12-02 03:49:16 25 4
gpt4 key购买 nike

我发现在 .NET 框架中有两种不同的向量类实现:Microsoft.DirectX.Vector3 和 Microsoft.XNA.Framework.Vector3。

查看成员方法,它们提供几乎相同的功能,所以我很困惑。通常推荐使用哪些类?

我的程序不需要可视化 3D 对象,而只需要使用 3D 点计算 CPU 密集型作业。

最佳答案

.NET Framework 4.6 开始 System.Numerics.Vectors引入支持 SIMD 的类型:

  • Vector2 , Vector3Vector4
  • 任意长度Vector<T> T型
  • Quaternion
  • Plane
  • Matrix4x4Matrix3x2

(在 System.Numerics.Vectors.dll 中)

如果您使用的是 DirectX 或 XNA,您应该坚持使用它们提供的类。

对于可以使用 .NET 4.6 或更新版本的新项目,这是可行的方法。

关于.net - .NET 框架中的 Vector3 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15059078/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com