问题标签 [helix-3d-toolkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
directx-11 - Helix Sharp DX 中的灯无法正常工作
我正在尝试使用 Helix Toolkit ( https://github.com/helix-toolkit/helix-toolkit ) 和 SharpDX 构建一个 obj 文件查看器。到目前为止,我能够加载一个目标文件并将其内容渲染到 Helix Viewport3DX。模型在某些 obj 文件中看起来不错,但对于其他文件,则存在一些闪电问题,并且背面总是黑色。我不确定我做错了什么。这是因为SharpDX不支持背面材料的事实吗?请帮忙。
Viewport3DX 设置为:
c# - 从model3dgroup的3D模型将图像渲染到位图失败
我正在使用 C# WPF,我正在尝试从 3D 模型渲染 2D 视图,我可以将其用作我的 ui 项目的预览图像。
为了实现这一点,我正在尝试正确使用此类:
RenderTargetBitmap 类( https://msdn.microsoft.com/en-us/library/system.windows.media.imaging.rendertargetbitmap(v=vs.110).aspx )
这就是我尝试使用它的方式:
自更新以来无关紧要
问题是生成的Bitpmap完全是黑色的。
完整文件 Pastbin: http ://paste.isomorphis.me/jgz
谢谢你的时间 !:)
更新:
多亏了一个建议,我已经纠正了我初始化布局的方式measure
arrange
,InvalidateVisual
但我仍然生成了一个黑色位图。
c# - Issues with making a 3D model faces semi-transparent using HelixToolkit
I am trying to display the 3D model depicted below using HelixToolkit. (The following snapshot's taken from SolidWorks.)
I set the brush color of the DiffuseMaterial
used as Material
and BackMaterial
of my GeometryModel3D
to a tranparent color.
However, what I can see in HelixViewport3D
is like below.
While the sides of the box seem to be transparent, I wonder why the pipes inside the box cannot be seen. I also changed the color of the pipe walls to an opaque value, but cannot see them yet.
3d-model - HelixToolKit - 组合机械手
我一直在尝试将组合操纵器添加到我的模型中,但似乎没有任何效果,我使用 Bind 方法来附加它,但它没有显示出来。
希望你能帮助我。
c# - c# helix-toolkit,如何从源代码打开示例
你好我有点新,我的问题是相当基本的。我想使用 helix 工具包进行一些可视化。我下载了源代码,但是每当我打开示例或项目时,很多参考资料都不起作用。如果我单击参考,例如 SharpDX,则没有指向 dll 的路径。
然而,手动更改所有引用将是很多工作,因为有很多示例和不同的项目。有谁知道它不起作用的原因?
我刚刚从 github 下载了整个 helix 工具包并开始了不同的示例,但这些引用似乎从未起作用。
此致
helix-3d-toolkit - 如何在 MeshElement3D 上添加图像作为纹理?
通过简单地使用图像设置“值”字段,我已经能够在 ViewPort2DVisual3D 上添加图像作为纹理。
但是现在我正在尝试使用螺旋工具,但找不到在 MeshElement3D 上执行相同操作的方法。
我一直在尝试使用 RectangleVisual3D,但上面没有诸如“视觉”字段之类的东西。
我打赌我应该尝试使用“材料”字段,但我发现的只是 ImageMaterialExtension 对象。但它不是从 Material 继承的,所以我不能把它交给我的 RectangleVisual3D。
有什么建议吗?
c# - 球体的透明度不适用于我的多维数据集的所有侧面 - Helixtoolkit
这里的第一个问题-希望我的格式正确。
因此,我尝试使用 Visual Studio 2015 中的 Helix-Toolkit 在 WPF 中创建一个具有 512 个 LED (8x8x8) 的 3D LED 立方体。我对 WPF 中的整个 3D 内容很陌生,所以我可能在这里有一些误解。基本上我现在正在做的是:
- 我的 XAML 代码命名为“立方体”中有一个 ModelVisual3D。
- 我有一个运行 512 次的循环 - 它创建一个 SphereVisual3D 并设置它的材质
- 我将 LED 添加到我的 ModelVisual3D
我希望我的 LED 几乎是透明的,这样我就可以看到立方体内部的 LED 何时亮起。这就是我使用这种材料的原因:
透明度是一种工作。示例:透明度正在立方体的右侧/正面工作(按下按钮“打开”LED)。但它不适用于立方体的左侧或背面。有人可以解释我为什么吗?我认为这与这个场景的光源有关。正面透明度: 左侧:
这是我的 MainWindow.xaml:
这是我的代码隐藏 Mainwindow.xaml.cs:
另一个奇怪的事情是,当我使用“HelixToolkit:DefaultLights”时,性能真的很差。我越来越像 0-2 fps。可能是什么原因?
c# - Helix toolkit 旋转 3D 模型
我是 WPF 的新手,我正在尝试制作一个显示 3d 模型(保存在我的计算机上)并根据按钮单击旋转它的程序。我想要三个按钮来围绕 x、y 和 z 轴旋转对象。我有显示模型的代码,但我不确定如何使用按钮单击来旋转它。这是我到目前为止所拥有的;
C#
XAML
我目前正在使用 Helix 工具包,但如果有更简单的方法,请告诉我。
3d - "X3D" : 使用 ElevationGrid 时不显示任何内容
我使用这个例子,但问题是在使用 ElevationGrid 时没有显示任何东西,但是当使用其他例子时,例如所有形状它的工作正常,任何人都可以向我提供任何信息或建议,因为我必须绘制地形“地球”? 这是html文件
wpf - 在 WPF 应用程序中加载到 HELIX 的 3D 视口后如何最小化 STL 文件
您好,我创建了一个应用程序,用户可以通过该应用程序导入 STL 文件,我已将其作为 WPF 应用程序并尝试使用 Helix 3D 工具包打开文件,但问题是当我尝试打开 STL 文件时图像被放大而且我无法最小化它的大小/保持它适合中心。在此处输入代码 请找到我为打开 STL 文件编写的附加代码。 MainWindow.XAML//导入的helix 3d工具包,用于打开STL文件
helix:HelixViewport3D x:Name="viewPort3d" ZoomExtentsWhenLoaded="True" CoordinateSystemHeight="100" Margin="0,50,0,0"
MainWindow.XAML,cs File// on button click 我正在导入 STL 文件。
请找到以下图片以便更好地理解
我的输出 在此处输入图像描述
所需输出 在此处输入图像描述
您能帮我在加载到 viewport3D 后如何最小化 STL 文件大小吗?
提前致谢