是否有任何代碼可用於顯示我的3D模型? ,我嘗試使用HelixToolkit但我不知道如何使用它,任何人都可以告訴我有一段代碼只需要加載一個3D OBJ文件使用HelixToolkit顯示3D
回答
我假設你已經使用Nuget
下載Helix3D庫但如果你從GitHub
下載源代碼,那麼這包括一個廣泛的ExampleBrowser
應用程序,給出瞭如何使用Helix3D
我的應用程序的結構如下指導:
XAML
<h:HelixViewport3D x:Name="HelixViewport3D" ShowViewCube="False">
<h:DefaultLights/>
<ModelVisual3D x:Name="MyModel"/>
</h:HelixViewport3D>
C#
var scene = new Model3DGroup();
scene.Add(Load3dObject(@"C:\filename.obj"));
MyModel.Content = scene;
調用該輔助函數Load3dObject
我爲了幫助清理代碼。
private Model3D Load3dObject(string objName)
{
var reader = new ObjReader();
var modelGroup = reader.Read(objName);
return modelGroup;
}
是的,我正在使用NuGet,你可以更具體..我如何使用你的代碼(謝謝) –
你一般對WPF熟悉嗎? – Rhys
我是初學者使用WPF,但我已經學會了如何使用以下代碼添加3D模型: ModelVisual3D device3D = new ModelVisual3D(); device3D.Content = Display3d(MODEL_PATH); viewPort3d.Children.Add(device3D); 我想知道如何將紋理添加到我的3D模型 –
- 1. 如何使用HelixToolkit以3軸X Y Z旋轉3D模型?
- 2. 如何使用Helixtoolkit WPF應用
- 3. 使用C++顯示3D模型
- 4. 使用JUNG顯示3D圖形
- 5. ZORDER用於3D顯示
- 6. HelixToolkit 3D WPF每個立方體側面的自定義圖像
- 7. DICOM 3D顯示器 - Java 3D vs VTK
- 8. 顯示3D表面網格
- 9. 在線顯示3D模型
- 10. Matplotlib RuntimeWarning顯示3D圖
- 11. Three.js,Macintosh顯示3D模型
- 12. 顯示在3D物體
- 13. 3D情節未顯示
- 14. 顯示多個3d地塊
- 15. HelixToolKit - 組合機械手
- 16. 使用NVIDIA 3D Vision需要幫助顯示閃存中的3D視頻
- 17. ios:使用GLE示範代碼示例顯示簡單的3D模型
- 18. 如何使用x3dom.swf當我想在IE上顯示3D對象?
- 19. 如何使用Opengl庫從文本文件顯示3D點
- 20. 在android項目中使用LibGDX顯示3D對象
- 21. 三js顯示使用大尺寸json文件的3D圖像
- 22. 使用多個QGLWidgets(QT)顯示(相同)3D紋理?
- 23. 如何使用HelixToolKit將.obj對象轉換爲XAML?
- 24. 如何使用HelixToolkit或其他在WPF中創建厚錐體?
- 25. 3D繪製線條,不在查看器中顯示3D
- 26. 強制HTC Evo 3D中的Android媒體播放器顯示3D
- 27. three.js 3d模型沒有顯示出來
- 28. 3D體素在matlab中的顯示
- 29. highcharts 3d散點圖:顯示類別
- 30. 如何優化3D顯示塊
您可以顯示一些/您嘗試使用的任何代碼? – Castaglia