[英]Display 3D using HelixToolkit
Is there any code that I can use to display my 3D model ?是否有任何代码可用于显示我的 3D 模型? , I Tried using HelixToolkit but i don't know how to use it, can anyone show me with a piece of code to just load a 3D Obj file
,我尝试使用 HelixToolkit 但我不知道如何使用它,谁能给我展示一段代码来加载 3D Obj 文件
I'm assuming you've used Nuget
to download the Helix3D libraries, but if you download the source code from GitHub
then this includes an extensive ExampleBrowser
application that gives guidance of how to use Helix3D我假设您已经使用
Nuget
下载了 Helix3D 库,但是如果您从GitHub
下载源代码,那么这包括一个广泛的ExampleBrowser
应用程序,它提供了如何使用 Helix3D 的指导
Helix3D on GitHub GitHub 上的 Helix3D
My application is structured as follows:我的应用程序结构如下:
XAML XAML
<h:HelixViewport3D x:Name="HelixViewport3D" ShowViewCube="False">
<h:DefaultLights/>
<ModelVisual3D x:Name="MyModel"/>
</h:HelixViewport3D>
C# C#
var scene = new Model3DGroup();
scene.Add(Load3dObject(@"C:\filename.obj"));
MyModel.Content = scene;
Which calls this helper function Load3dObject
I created to help clean up the code.它调用我创建的这个辅助函数
Load3dObject
来帮助清理代码。
private Model3D Load3dObject(string objName)
{
var reader = new ObjReader();
var modelGroup = reader.Read(objName);
return modelGroup;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.