2016-06-07 81 views
0

我是WPF 3D绘图的新手。我想在3D C#WPF中绘制一个矩形。在3D空间中使用Wpf绘制矩形

如何使用以下参数

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

其中z是从立体摄像头,矩形的距离绘制此。

如何使用类ViewPort3D和透视相机在框架上绘制叠加层?

something like this

+0

我也很难与此,因为如果我们处理3D我们正在与矩形 – Sherlock

+0

Hi Katana .. 您是否有任何关于此问题的相关链接......是否有可能在不使用spaceline3d的情况下,我们可以在3D绘图中创建仅具有边框的透明矩形.... –

+0

您是否希望在3D(相机方向)顶部独立= 2D)或3D内部(真正的3D平坦4黑色矩形 - 每边一个)? –

回答

0

我的要求是画就像一个位图图像上的矩形形状的一些(这是从车辆传感器摄像头的),我们有被赋予在现实世界和相机参数的对象位置。

例如: 物体位置......... 龙名次(米)13.560760 纬度名次(米)0.33948556 宽度(米)1.7295655 高度(m)1.5668937

照相机参数...... 地平线/间距= -44像素/ -0.0008976米 偏航/平移= 12个像素/0.0002448米 横滚角= 0.0弧度 焦距= 1458个像素/每度0.0297432米 像素= 24.615385 相机高度(地上)= 1.27米 相机龙宝s(从车辆前方)= -1.703 m 摄像机Lat Pos(来自车辆中心)= 0.0米

+0

这似乎并没有回答这个问题。请花一些时间,看看提高你的答案的一些提示[here](http://stackoverflow.com/help/how-to-answer)。 – ishmaelMakitla