2016-06-07 11 views
0

Ich bin neu in WPF 3D-Zeichnung. Ich versuche ein Rechteck im 3D C# WPF zu zeichnen.Zeichnen Rechteck mit Wpf in einem 3D-Raum

Wie dies unter Verwendung der folgenden Parameter Kamera

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

wobei z Abstand dieses Rechtecks ​​aus Sicht zu ziehen.

Wie zeichne ein Overlay über Frames mit Klassen wie ViewPort3D und Perspective Camera?

something like this

+0

Ich habe eine harte Zeit damit auch, denn wenn wir mit 3D umgehen, sprechen wir mit Rechtecken – Sherlock

+0

Hi Katana .. Haben Sie eine relative Verbindung in Bezug auf dieses Problem ... ist es möglich, dass wir ohne spaceline3d ein transparentes Rechteck mit nur Rand in 3D-Zeichnung erstellen können .... –

+0

Möchten Sie Rechteck oben in 3D (Kamerarichtung unabhängig = 2D) oder in 3D (real 3D flat 4 schwarze Rechtecke - eines für jede Kante)? –

Antwort

0

meine Forderung ist es, einige Formen wie Rechteck auf einem Bitmap-Bild zu zeichnen (die von einem Fahrzeugsensor-Kamera kommt), wo wir die Objektposition in der realen Welt und der Kameraparameter gegeben.

Eg: Objektpositionen ......... Langer Po (m) 13,560760 Lat Pos (m) 0,33948556 Breite (m) 1,7295655 Höhe (m) 1,5668937

Kameraparameter ...... Horizon/pitch = -44 Pixel/-0,0008976 m Yaw/pan = 12 Pixel/0,0002448 m Rollwinkel = 0,0 Radian Focal Length = 1458 Pixel/0,0297432 m pixels pro Grad = 24,615385 Kamerahöhe (über dem Boden) = 1,27 m Kamera Long Po s (von Fahrzeugfront) = -1.703 m Kamera Lat Pos (aus Fahrzeugmitte) = 0.0 m

+0

Dies scheint die Frage nicht zu beantworten. Bitte nehmen Sie sich etwas Zeit und schauen Sie sich einige Tipps zur Verbesserung Ihrer Antwort an (http://stackoverflow.com/help/how-to-answer). – ishmaelMakitla

Verwandte Themen