投稿者 魔界の仮面弁士  (社会人) 投稿日時 2023/10/2 22:51:15
> このVector型とやらは今後、頻繁に使うことになりますか?
一口に Vector型 といっても色々あるわけで。

今回利用したのは System.Windows.Vector 構造体ですが、他にも
System.Numerics.Vector クラスとか
System.Numerics.Vector<T> 構造体とか。

https://learn.microsoft.com/ja-jp/dotnet/api/system.windows.vector?view=windowsdesktop-7.0
https://learn.microsoft.com/ja-jp/dotnet/api/system.numerics.vector?view=net-7.0&viewFallbackFrom=windowsdesktop-7.0
https://learn.microsoft.com/ja-jp/dotnet/api/system.numerics.vector-1?view=net-7.0


> Vector型は難しそうでほぼ使うことがないのならスルーでいいかなと思っているんですが・・・。
単にベクトル演算のための値を保持したいというだけであれば、WPF 版ではなく Vector<T> の方が良い気もしますね。ハードウェアアクセラレーション (SIMD ベクトル化機能)が効くようなので。
https://ja.wikipedia.org/wiki/SIMD
https://monobook.org/wiki/System.Numerics.Vector%EF%BC%9CT%EF%BC%9E
https://qiita.com/radian-jp/items/186862f355ac5625a704
https://gogowaten.hatenablog.com/entry/2020/02/11/153010