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上位机 35-鼠标事件和拖拽事件