我正在尋找一些使用C#/ WPF的Matrix3D結構進行3D旋轉的示例代碼。 在堆棧溢出問題Rotation Matrix given angle and point in X,Y,Z,約旦阿龍第二個答案,我想我發現正是我一直在尋找除了給_Matrix應留作成員,如引用,C#Matrix3D - 什麼是「_matrix」成員?
var matrix = new Matrix3D();
matrix._matrix[1, 1] = Math.Cos(radians);
...與第二行失敗「 System.Windows.Media.Media3D.Matrix3D」不包含矩陣定義「(請注意,它說:‘?矩陣’,而不是‘_Matrix應留作’ - 爲什麼)
我看到這個相同的語法:matrix._matrix [j,k]也用於網絡上的其他示例中,例如,https://www.simple-talk.com/dotnet/.net-framework/building-a-simple-3d-engine-with-silverlight/ ...但我在結構defin中看不到_matrix成員ition(https://msdn.microsoft.com/en-us/library/system.windows.media.media3d.matrix3d.aspx)
我在這裏發生了什麼問題?
在答案中,我在原始鏈接中引用了專門**參考(鏈接到)MSDN的Matrix3D版本的海報,這就是爲什麼我很困惑。感謝您解決這個問題。順便說一句,你知道使用MSDN的Matrix3D做旋轉的任何好的代碼示例嗎? – user316117
對不起,我不知道有什麼好的例子。 – openshac