sharpdx

    1熱度

    2回答

    目前我正在從SlimDX遷移到SharpDX。有些東西是不同的,如加載着色器等: 我有一個問題創建PixelShader類(同樣適用於VertexShader類)。問題是,我在這個主題上找到的每個例子都不會編譯。 例如: using (var pixelShaderByteCode = ShaderBytecode.CompileFromFile(filename, "PS", "ps_5_0",

    0熱度

    1回答

    我使用SharpDX爲了在.NET WinForms上繪製多段線。這些折線表示鈑金的輪廓。 一個的PathGeometry對象組成,定義折線: 'reset m_pathGeometry (the core geometry of this sheetmetal profile) m_pathGeometry = New PathGeometry(D2DCanvas.canvas_factory

    0熱度

    2回答

    我與螺旋工具庫的sharpDX分支的一個項目,在我的大學工作(HelixToolKit Library) 目前我正在尋找一種方法來正確地選擇在視口中的元素。 我發現了一個有用的例子在helixtoolkit庫的源代碼:example code on GitHub public class MyLineGeometryModel3D : LineGeometryModel3D { pri

    0熱度

    1回答

    我正在與Sharpdx/C#合作 - 我想知道Unity/UnrealEngine/CryEngine如何爲編輯器創建它們的GUI。 經過一番研究,我發現「D3Dsurface」與WPF一起工作。但性能/ FPS應該是不好的。 我不相信所有引擎(http://xenko.com-SharpDX引擎)從零開始自己的GUI。 我試圖創建第二個Winform,它的工作原理,但不是我正確的方法。 亞歷克斯

    1熱度

    1回答

    隨着Monogame我能夠切換到使用ToggleFullScreen沒有任何問題,全屏模式,但是當我試圖切換回窗口模式,我得到這樣的: SharpDX.SharpDXException未處理HResult = -2005270527 消息= HRESULT:[0x887A0001],模塊:[SharpDX.DXGI],ApiCode: [DXGI_ERROR_INVALID_CALL/Invali

    0熱度

    1回答

    這是我第一次在c#中繪製3D模型。我的對象Camera由名爲Vector3的3D座標組成。 C#使用SharpDX.Vector3,這是什麼意思?這將設置在哪裏? 這是代碼: using SharpDX; namespace SoftEngine { public class Camera { public Vector3 Position { get; set

    0熱度

    1回答

    部署使用SharpDX.Direct3D11.Effects v3 NuGet包的WinForms/WPF應用程序的正確過程是什麼? 他們似乎取決於兩個託管DLL: sharpdx_direct3d11_effects_x64.dll sharpdx_direct3d11_effects_x86.dll 如果這些被複制到輸出目錄?作爲後期構建步驟還是其他?

    0熱度

    1回答

    對不起,因爲我的英語不好。我正試圖用SharpDX在Windows 10應用程序上編寫一個非常簡單的DirectX 11,它在窗口中間繪製了一個三角形。問題是三角形不顯示,而我仍然可以更改背景顏色(使用ClearRenderTargetView)。我驗證了渲染函數是週期性調用的,而且我的三角形是前面(順時針)。我曾嘗試: 禁用背面剔除 設置靜態的寬度和高度 嘗試其他的圖元(線,三角形條帶)從FLO

    0熱度

    1回答

    因此,我最近將一個項目從本地helix-toolkit庫遷移到helix-toolkit sharpDX分支,並指出我的模型的邊緣似乎比以前更多jiggly/step-like。 我試圖找到一些操縱平滑或抗鋸齒的東西,但找不到任何東西。我注意到DeferredShadingDemo的邊緣似乎更平滑。 我試着在我的例子中使用延遲渲染,但遇到了問題。 在仔細研究這個解決方案之前,我想我可以問你一個更簡

    0熱度

    1回答

    我正在努力維護一個使用SharpDX進行圖形操作的遺留代碼。部分代碼採用鋸齒形圖案,並使其模糊,從而爲撕碎的紙張創建鋸齒邊緣效果。我們遇到了一個奇怪的錯誤,其中有一個微弱的白線圍繞效果。通過代碼,我發現顯然模糊操作是在邊緣周圍創建一個小的透明邊框。 這裏是用於定義模糊類別的代碼: public class DXEffectBlur : DXEffect { public DXEffec