簡體   English   中英

在3D空間中使用Wpf繪制矩形

[英]Draw Rectangle using Wpf in a 3D space

我是WPF 3D繪圖的新手。 我正在嘗試在3D C#WPF中繪制一個矩形。

如何使用以下參數繪制

DrawRectangle(double x, double z, double width, double height) 

其中z是該矩形與透視相機的距離。

如何使用ViewPort3D和Perspective Camera等類在框架上繪制覆蓋圖?

像這樣的東西

我的要求是在位圖圖像上繪制一些形狀,例如矩形(這來自於車輛傳感器攝像頭),我們在現實世界中具有對象位置,並給出了攝像頭參數。

例如:物體位置.........長位置(m)13.560760緯度(m)0.33948556寬度(m)1.7295655高度(m)1.5668937

相機參數......水平/俯仰= -44像素/ -0.0008976 m偏航/平移= 12像素/ 0.0002448 m橫滾角= 0.0弧度焦距= 1458像素/ 0.0297432 m每度的像素= 24.615385相機高度(以上地面)= 1.27 m攝像機長時間位置(從車輛前方)= -1.703 m攝像機緯度位置(從車輛中心)= 0.0 m

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM