日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

3D 三角形的前面和后面

發布時間:2025/4/14 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3D 三角形的前面和后面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3D的三角形,(facet);分為“前”和“后”兩面;
能看到的部分為前面,看不到的部分為后面;
如果三角形的三個點順時針方向組成的面那么這個面就是前面;

按照0,1,2的順序三個點組成了的這個面是上面我們可以看到;這圖是網上找的;我還是有些疑惑,0、1、2似乎是逆時針;

Direct3D、OpenGL,都會把三角形分為兩個面(前面和后面);
在此文用WPF畫了基本的3D三角形,https://blog.csdn.net/bcbobo21cn/article/details/108571345

來看一下能不能區分兩個面;

原來的代碼是,?<PerspectiveCamera Position="-2,2,2" LookDirection="2,-2,-2" UpDirection="0,1,0"/>;

如果改為如下;則,啥也看不到了;改為?<PerspectiveCamera Position="0,0,0" LookDirection="0,0,0" UpDirection="0,1,0"/>;也是啥也看不到;

Position="-2,2,2",這是攝像機位置;x坐標是-2,那么攝像機是在左側的位置;如果改為Position="2,2,2",還是啥也沒有;

一時整不清楚,下回再整;

當前定義的材質,

? ? ? ? ? ? ? ? <GeometryModel3D.Material>?
? ? ? ? ? ? ? ? ? <DiffuseMaterial Brush="Yellow" />?
? ? ? ? ? ? ? ? </GeometryModel3D.Material>?

可能是用于前面,或者兩個面;

攝像機的兩個屬性,LookDirection - 按字面意思是看的方向,?UpDirection - 按字面意思是上方向;下回再整;

?

?

?

總結

以上是生活随笔為你收集整理的3D 三角形的前面和后面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。