标签: helix-3d-toolkit

使用 helix 工具包创建可点击对象

我在 Helix Toolkit 上找到了一个例子,它被称为 ScatterPlot,它非常接近我真正需要的东西。但是我找不到任何关于如何向创建的对象(在本例中为球体)添加 onclick 事件侦听器的信息。这将球体添加到“游乐场”。

scatterMeshBuilder.AddSphere(Points[i], SphereSize, 4, 4);
Run Code Online (Sandbox Code Playgroud)

基本目标是为每个球体添加一个 onclick 事件侦听器,当用户选择一种颜色并单击这些球体中的一个时,它将更改为选定的颜色。可以向球体添加 onclick 侦听器(或与之相同的东西)。

c# wpf helix-3d-toolkit

3
推荐指数
1
解决办法
2527
查看次数

ViewPort3D:如何从Code后面创建一个带有文本的WPF对象(Cube)

我想绘制一组3D立方体,每个立方体应该显示一个名称,并且在选择立方体时也应该有自己的事件处理程序.

是否可以使用代码隐藏或xaml绑定来实现它?

c# wpf viewport3d wpf-controls helix-3d-toolkit

2
推荐指数
1
解决办法
6644
查看次数

使用 Helix-Toolkit 在 C# 中显示 .ply 点云

我正在尝试从 .ply 文件创建点云,该文件包含从 Kinect v2 记录的顶点 (vxyzrgb) 及其颜色。到目前为止我尝试过的:

首先我使用MeshLab来检查我的.ply文件是否正确。这是。所以我尝试将 .ply 文件导出为 .obj 以使用 Helix-Toolkits

HelixToolkit.Wpf.ModelImporter
Run Code Online (Sandbox Code Playgroud)

然而,当使用我自己的代码和 Helix-Toolkit 示例中的 ModelViewer 时,这都会给我一个空白屏幕。这可能是因为 ply 文件不包含有关面的信息。

1.有没有一种简单的方法可以从层创建 obj 文件,并在此过程中添加面?

2.是否有另一种 - 可能更好的方法 - 从层文件创建点并使用 Helix 将它们显示在屏幕上?

c# point-clouds kinect helix-3d-toolkit

2
推荐指数
1
解决办法
3624
查看次数

如何在WPF Viewport3d中自动调整相机的LookDirection?

我使用HelixToolKit的ModelImporter函数向Viewport3d添加了一个模型(STL文件),但首先没有任何显示。要查看添加的3DModel,我必须进行缩小。我的问题是,有什么方法可以动态/以编程方式缩小或将相机旋转到新添加的模型,或需要立即显示它的任何方法。

我正在将带有C#WPF的helix工具包用于该项目。

c# wpf viewport3d helix-3d-toolkit

2
推荐指数
1
解决办法
1479
查看次数