Convert 3D mesh to 2D and place on a WPF Canvas

Is it possible to convert a 3D object from Viewport3D and show it on Canvas, but the conversion MUST NOT be dependent on camera position and point of view. In other words, using WPF, I would like to make 4 views, for example, in 3Ds Max, for example: Perspective (for 3D objects) and Front, Top, Left views (for 2D). The perspective view is Viewport3D, but how to show all 3D objects from Viewport to other views - Top, Front and Left?

+4
source share
1 answer

Mathematically speaking, no, this is not possible.

However, you should be able to simulate this by indicating the position of the camera, which is on top, front and left. Can you calculate roughly where this is based on the boundaries of a 3D object?

http://en.wikipedia.org/wiki/Homogeneous_coordinates#Use_in_computer_graphics

+4
source

All Articles