具有透视投影的3D线未在C#XNA中显示

时间:2011-11-04 00:51:57

标签: c# xna projection

我想用透视投影而不是正字法绘制线条。我已经设置了代码,当我这样做时,一切都完美无缺:

//be = BasicEffect    
be.World = Matrix.Identity;
be.View = Matrix.Identity;
be.Projection = Matrix.CreateOrthographic(...);

但是,当最后一行切换到:

be.Projection = Matrix.CreatePerspective(...);

它没有画任何东西。没有其他改变。我不知道它是否仅仅支持使用透视线投影线条,如果它是在屏幕上绘制它,或者它是否是其他东西。

我是否需要进行正交投影,然后对点进行自己的数学运算以调整它们并渲染为透视图,或者我可以做什么/调用以使线条显示出来?

0 个答案:

没有答案