0
我正在使用Direct3D9程序集將一些舊的MDX代碼移植到SharpDX上。移植舊的MDX代碼
我能「轉換」的大部分代碼SharpDX,但我被困在下面:
Mesh result = Mesh.Cylinder(_device, _arrowRadius1, _arrowRadius2, _arrowLength, _arrowNumberOfSlices, _arrowNumberOfStacks);
Mesh result = Mesh.Box(_device, _axisLength, _axisThick, _axisThick);
Mesh.TextFromFont(_device, new System.Drawing.Font("Berlin Sans FB", 12), text, 5f, 0.2f);
網格類存在,但不包含圓柱或盒的方法。我經歷了大量的文檔,找不到解決方案。
除了與網格類的問題,我無法找到匹配的類和方法在SharpDX如下:
using (Surface backbuffer = _device.GetBackBuffer(0, 0))
{
GraphicsStream stream = SurfaceLoader.SaveToStream(ImageFileFormat.Bmp, backbuffer);
return new Bitmap(stream);
}
GraphicStream
和SurfaceLoader
不存在。