首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C# Matrix3D - "_matrix“成员是什么?

C# Matrix3D - "_matrix“成员是什么?
EN

Stack Overflow用户
提问于 2015-12-03 19:05:18
回答 1查看 220关注 0票数 0

我正在寻找一些使用C#/WPF的Matrix3D结构进行3D旋转的示例代码。关于堆栈溢出问题Rotation Matrix given angle and point in X,Y,Z,约旦Arron的第二个答案,我认为我找到了我正在寻找的东西,除了对_matrix成员的引用,例如,

代码语言:javascript
复制
var matrix = new Matrix3D();
matrix._matrix[1, 1] = Math.Cos(radians);

..。在第二行中,“System.Windows.Media.Media3D.Matrix3D”不包含矩阵的定义(请注意,它是“矩阵”,而不是"_matrix“--为什么?)

我看到了同样的语法: matrix._matrixj,k也用于网络上的其他例子,例如,https://www.simple-talk.com/dotnet/.net-framework/building-a-simple-3d-engine-with-silverlight/ .但是我在结构定义(https://msdn.microsoft.com/en-us/library/system.windows.media.media3d.matrix3d.aspx)中没有看到一个https://msdn.microsoft.com/en-us/library/system.windows.media.media3d.matrix3d.aspx成员

我在这里出什么错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-03 20:10:36

我认为您可能将两个Matrix3D类混合在单独的名称空间中: System.Windows.Media.Media3D和com.bodurov.LinesIn3D.Matrix3D

System.Windows.Media.Media3D不包含成员_matrix。

参见这里的源代码:https://msdn.microsoft.com/en-us/library/system.windows.media.media3d.matrix3d(v=vs.90).aspx

文档:https://msdn.microsoft.com/en-us/library/system.windows.media.media3d.matrix3d.aspx

但是..。

com.bodurov.LinesIn3D.Matrix3D确实包含成员_matrix。

参见这里的源代码:https://vectorvisualizer.codeplex.com/SourceControl/latest#com.bodurov.LinesIn3D/Matrix3D.cs

文档:https://www.simple-talk.com/dotnet/.net-framework/building-a-simple-3d-engine-with-silverlight/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34074140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档