我们用 Viewport3D 开发的图表看起来像这样 它在很长一段时间内都运行良好,但本周一位客户发送了如下屏幕截图: 我们已经检查了电脑。 所有新的和最新的东西(Windows 10 22H2,NVIDIA RTX A1006 ...)。 我们尝试其他分辨率。 没有任何帮助。 有没有人可以给我们 ...
我们用 Viewport3D 开发的图表看起来像这样 它在很长一段时间内都运行良好,但本周一位客户发送了如下屏幕截图: 我们已经检查了电脑。 所有新的和最新的东西(Windows 10 22H2,NVIDIA RTX A1006 ...)。 我们尝试其他分辨率。 没有任何帮助。 有没有人可以给我们 ...
我想渲染一个贴有纹理的立方体。 这是我的纹理: 不应使用带有“空”文本的区域。 这是我的 Viewport3D: 结果: 首先,我想尝试只获得正面。 我只显示了第一个矩形。 不幸的是,我无法管理 select 另一个矩形,它也被镜像了。 ...
我在多设备应用程序表单中有一个ViewPort3D元素,其中填充了大量TRectangle3D元素(从 1 到 10000 的任意位置)并应用了LightMaterialSource ,所有这些元素都需要动态渲染,因为我也在旋转相机使用以下程序: 然而,当渲染的矩形数量至少接近几十个时, Vie ...
移动 ViewPort3D 的透视相机后,3D 视觉效果的渲染需要几秒钟才能完全渲染。 没有“渲染”事件或类似的东西。 有什么方法可以检测渲染何时完成? ...
我正在处理一个项目,需要在我的 WPF 应用程序中显示 3D 场景(带动画)。 它应该是一个相对简单的场景,但它运行的硬件可能会受到很大限制,所以我担心性能和效率。 我正在评估是否使用 WPF 的 Viewport3D,但我担心它可能在后端使用 DirectX 9。 理想情况下,我不介意 Dire ...
我正在学习 Udemy 关于搅拌机 2.8 基础的课程。 由于最终 animation 中的编辑完成,我尝试渲染它,但渲染的 output 似乎与视口显示不同。 在渲染 output 中,不知何故,我的所有对象都被平面切割。 起初,我认为是我的 animation 的地板导致了这个问题。 在对地板 ...
当鼠标悬停在我在PreviewMouserightbuttondown事件期间删除的ContainerUIElement3D上时,我无法在 viewport3d 上使用鼠标右键执行旋转。 如果我单击元素外的其他位置,则会发生旋转,并且ContainerUIElement3D将被删除,然后添加到Vie ...
我有一个 XAML 布局: FlipPanel 是一个复杂的组件,取自第三方库。 在执行期间,我需要将<Canvas>替换为另一组元素。 “搜索删除”代码不起作用: 原因在于隐藏的中间元素<Viewport3D> ,它位于面板上。 问题:如何获得指向此隐藏元素的链接以使用 ...
我正在编写一个WPF应用程序,它使用Viewport 3D显示一个由6个不同颜色面组成的立方体。 最后,我正在尝试制作一个可旋转的魔方。 我已经内置了两种方法来围绕立方体旋转相机,一种是使用“WASD”键,另一种是通过拖动鼠标。 相对于y轴旋转相机工作正常(所以“水平”)。 但是 ...
我想使用MeshGeometry3D在Vieport3D中绘制弧线。我已经搜索了很多东西,但没有发现任何东西,发现是使用PathGeometry.WPF的新手,所以对3D图形了解不多。我该怎么做? 谢谢 ...
大家好,这是我的第一个问题。 所以随时给我CC :) 关于该项目。 我想在不接触其Z轴(0,0,0 0,1,0 1,0,0 1,1,0)的情况下,从平面多边形进行非仿射变换。 我需要通过定位它的4个角点来做到这一点。 我通过使用Charles Petzold的2D非仿射变换( ht ...
我知道一个ModelVisual3D可以通过AxisAngleRotation3D绕任何轴旋转,但是可以对包含9个ModelVisual3D的Viewport3D进行同样的操作,因此它们可以像一个对象一样一起旋转。例如,我可以使用ModelVisual3D : 但这假定Viewport3 ...
我正在尝试渲染相当大的MeshGeometry3D (在Viewport3D三角形计数和跨度) ModelVisual3D ,如果最后一个三角形(在模型的MeshGeometry3D中)离开屏幕,该模型将消失,尽管模型的其他部分仍在屏幕上。 下图中的特定问题三角形用红色圈出。 我说这是一个大 ...
是否有一种简单的方法可以返回 WPF 中 Viewport3D 对象中存在的所有 Point3D 的列表? 我需要这个集合来确定 XYZ 边界,以便我可以定位相机,使所有 Point3D 都在视野内。 如果没有简单的方法,我需要迭代哪些集合以确保捕获所有 Point3D? ...
这就是我希望屏幕看起来像的样子: 在左上角,我需要6个3d models因此我将使用PerspectiveCamera 。 右上角的玩笑需要提供一些数据,所以我将使用scene2d 。 当3d models将被batch.dra()和PerspectiveCamera淹没时,左下角需要组 ...
我正在开发一个应用程序,它生成一堆代表木板的ViewModel实例集合(所有需要attriuttes-x,y,z,posx,posy,posz )。 这很好用。 现在我想在3d环境中将应用程序内部的这些Plan可视化: 我已经找到了很多关于如何使用viewport3d Framew ...
使用Helixtoolkit你已经设置了一个场景(视口)。 添加了摄像头,默认灯光,网格等。您还添加了SortingVisual3D,您可以在其中添加各种框元素。 它们在放置在视图中时呈现。 一切都很好。 现在我想要实现的是为3D对象创建一个新的容器,我将放置移动的Gizmo(每个对 ...
您好,我制作了一个应用程序,用户可以通过该应用程序导入 STL 文件,我已将其制作为 WPF 应用程序并尝试使用 Helix 3D 工具包打开该文件,但问题是当我尝试打开 STL 文件时,图像被放大而且我无法最小化它的大小/让它保持在中心位置。 在此处输入代码 请找到我为打开 STL 文件编写的附加 ...
我使用HelixToolKit的ModelImporter函数向Viewport3d添加了一个模型(STL文件),但首先没有任何显示。 要查看添加的3DModel,我必须进行缩小。 我的问题是,有什么方法可以动态/以编程方式缩小或将相机旋转到新添加的模型,或需要立即显示它的任何方法。 ...
我正在使用HelixToolkit来查看STL文件并与之交互。 我需要在窗口上绘制或标记用户单击的点。 我有坐标,我知道在哪里绘制该点,但是我不知道如何绘制它,有人可以帮我吗? 我发布一些代码来解释我现在所拥有的: PD:我在视口3d上显示了stl。 ...