建工行业建设标准网站,做网站服务器怎么用,做设计的网站有哪些,中国最好的建筑设计公司wpf 3d 坐标系的描述见此#xff0c;
WPF 3d坐标系和基本三角形_wpf 坐标系_bcbobo21cn的博客-CSDN博客 X轴正向向右#xff0c;Y轴正向向上#xff1b;Z轴#xff0c;正向是从屏幕里边出来#xff0c;负向是往屏幕里边去#xff1b;坐标原点是在呈现区域的中心#x…wpf 3d 坐标系的描述见此
WPF 3d坐标系和基本三角形_wpf 坐标系_bcbobo21cn的博客-CSDN博客 X轴正向向右Y轴正向向上Z轴正向是从屏幕里边出来负向是往屏幕里边去坐标原点是在呈现区域的中心 画一个三角形如下 看摄像机属性摄像机是在呈现区域正中往屏幕里边看给定一组点的坐标和点的顺序画出如上的三角形三角形整个是在屏幕里边因为三个点的Z坐标都是-8
如果把第一个点的Z坐标调为-16看到如下看上去更远的点就是第一个点用红笔标注 再把第二个点Z坐标调为-16第2个点看上去更远如下红笔标注 第三个点的Z坐标调为-16看到如下现在三个点都离观察者更远 三个点是有顺序三角形也分前面和后面见
https://blog.csdn.net/bcbobo21cn/article/details/127956508 https://blog.csdn.net/bcbobo21cn/article/details/113414064
现在把第一个点的Z坐标调到更小看到如下 然后来调整点的顺序看一下会有什么不同
如果点的顺序改为1、0、2这样看到的是三角形的背面背面是不渲染的呈现区域啥也没有 如果点的顺序改为1、2、0如下外观看到是一样点的顺序是不一样 如果点的顺序改为如下外观看到还是没区别点的顺序变了 现在把x和y坐标数值都增大一倍看到的三角形会变大 如果把三个Z坐标数值同时增大到50,50是负的则三角形更远看起来比较小 定义的时候如果没有指定顶点顺序那么就是默认的0、1、2如果不是0、1、2则需要指定
Pagexmlnshttp://schemas.microsoft.com/winfx/2006/xaml/presentationxmlns:xhttp://schemas.microsoft.com/winfx/2006/xamlGrid
Viewport3D
Viewport3D.Camera
PerspectiveCamera Position0 0 0 LookDirection0 0 -8 /
/Viewport3D.Camera
ModelVisual3D
ModelVisual3D.Content
AmbientLight ColorWhite /
/ModelVisual3D.Content
/ModelVisual3D
ModelVisual3D
ModelVisual3D.Content
GeometryModel3D
GeometryModel3D.Geometry
MeshGeometry3D
Positions-2 -2 -50, 2 -2 -50, 2 2 -50
TriangleIndices0,1,2 /
/GeometryModel3D.Geometry
GeometryModel3D.Material
MaterialGroup
DiffuseMaterial
DiffuseMaterial.Brush
SolidColorBrush ColorYellow /
/DiffuseMaterial.Brush
/DiffuseMaterial
/MaterialGroup
/GeometryModel3D.Material
/GeometryModel3D
/ModelVisual3D.Content
/ModelVisual3D
/Viewport3D
/Grid/Page