2021-09-20 WPF上位机 29-3D绘图的对象,变形,鼠标操控,鼠标事件,2D在3D中展示

Posted 微软MVP Eleven

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-09-20 WPF上位机 29-3D绘图的对象,变形,鼠标操控,鼠标事件,2D在3D中展示相关的知识,希望对你有一定的参考价值。

3D绘图的关键对象

3D场景
1、视口
Viewport3D->FrameworkElement
2、光源
多种光源
AmbientLight。类似于环境光
DirectionalLight。平行光:向量
PointLight。点光源
SpotLight。从一个点,以锥形向外辐射
3、3D对象
Line Rectangle、Ellipse
点动成线、线动成面、面动成体;两点确定一条线、三点确定一个面 三角形
4、相机
通过不同视角,不同的距离观察3D对象
作用:提供观察点
PerspectiveCamera 透视
OrthographicCamera 正交
MatrixCamera(作为了解)
5、材质
DiffuseMaterial 散射
SpecularMaterial 镜面材质
EmissiveMaterial 自发光材质

3D图形的变形

1、没有SkewTransform、MatrixTransform变形
2、基于3轴坐标系完成变形操作

3DTools

1、对视口进行鼠标拖动</

以上是关于2021-09-20 WPF上位机 29-3D绘图的对象,变形,鼠标操控,鼠标事件,2D在3D中展示的主要内容,如果未能解决你的问题,请参考以下文章

2021-09-20 WPF上位机 32-Application生命周期

2021-09-20 WPF上位机 33-Window生命周期

2021-09-20 WPF上位机 36-多点触控事件

2021-09-20 WPF上位机 35-鼠标事件和拖拽事件

2021-09-20 WPF上位机 30-模型加载(HelixToolKIt使用)

2021-09-20 WPF上位机 31-选项卡和条件检索布局案例