我想用透视投影而不是正字法绘制线条。我已经设置了代码,当我这样做时,一切都完美无缺:
//be = BasicEffect
be.World = Matrix.Identity;
be.View = Matrix.Identity;
be.Projection = Matrix.CreateOrthographic(...);
但是,当最后一行切换到:
be.Projection = Matrix.CreatePerspective(...);
它没有画任何东西。没有其他改变。我不知道它是否仅仅支持使用透视线投影线条,如果它是在屏幕上绘制它,或者它是否是其他东西。
我是否需要进行正交投影,然后对点进行自己的数学运算以调整它们并渲染为透视图,或者我可以做什么/调用以使线条显示出来?