How can I get a vector type in C#?

我是研究僧i 提交于 2019-12-05 01:32:41

I used one in a POC that I found on CodeProject. It's not ideal, but it worked for our situation. At the time, however, it did not have a method to reflect a Vector3 about a given normal, but that may have changed since then.

If you don't mind using DirectX (some stay away from it for whatever reason), then there is a Vector3 type in that library as well.

Well, there's a struct called Microsoft.DirectX.Vector3 if that's what you're looking for. You need to reference Microsoft.DirectX.dll to use it.

For completeness, there is also one in XNA: Microsoft.XNA.Framework.Vector3.

Sounds like something in dire need of consolidation.

You should be able to use the vector classes in SlimDX: http://code.google.com/p/slimdx/

You could also pull out the vector/math classes from an open source XNA port like XNATouch: http://xnatouch.codeplex.com/

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!