将3D网格转换为2D并将其放置在WPF Canvas上

时间:2011-07-31 12:49:22

标签: wpf canvas

是否可以从Viewport3D转换3D对象并在Canvas上显示它,但转换绝不能取决于相机位置及其视点。 通过使用WPF的另一个词我想在3Ds Max中制作4个视图,例如:Perspective(用于3D对象)和Front,Top,Left视图(用于2D)。 透视图是一个Viewport3D,但如何显示从视口到其他视图的所有3D对象 - 顶部,前部和左侧?

1 个答案:

答案 0 :(得分:4)

从数学角度讲,不,这是不可能的。

但是,您应该能够通过指定 顶部,前部和左侧的摄像机位置来模拟它。你不能大约计算基于3D对象边界的位置吗?

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