是否有任何代码可用于显示我的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