问题标签 [viewport3d]

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.

0 投票
2 回答
1817 浏览

wpf - 关于WPF的问题。Viewport3D 中的大小

我正在尝试使用 Viewport3D 构建一个 2 侧窗口。但后来我在尺寸方面遇到了一些麻烦。

我希望此图像与其源图像的大小完全相同。

指定的值或“自动”都不起作用。

我怎样才能得到我想要的?

0 投票
1 回答
2785 浏览

wpf - 在 wpf 中将图像放入 ViewPort3D

我在 wpf 的 viewport3d 中显示图像时遇到问题。

以上是我正在使用的代码。显示 viewport3d 后面的第一张图像,但不显示 viewport3d 内部的图像。

我在哪里做错了?

请帮忙!

谢谢

0 投票
2 回答
5690 浏览

c# - WPF Viewport3D 中单色 3D 对象的有用照明

我有一个房子的 3D 模型,屋顶是看不见的,所以房间可以看到(就像这里

但是(现在)我没有纹理,每个表面都有相同的颜色,例如,

如果我在 WPF Viewport3D 中查看它,我希望能够区分表面。例如,我想看看地板何时结束,墙壁何时开始。

这应该可以通过照亮对象来实现。我已经尝试过:

环境光不起作用,因为所有表面看起来颜色相同:

如果我使用定向光并将其位置粘贴到移动的相机上,一些表面法线有时几乎垂直于相机/光,因此几乎是黑色的,这看起来更加不自然。

那么在 WPF Viewport3D 中区分单色 3DObject 表面的好方法是什么?


在用户“jdv”发表评论后编辑

0 投票
2 回答
1068 浏览

wpf - 3D 未在 WPF 应用程序中呈现

我正在尝试使用以下代码渲染 3D 对象。但是当我运行应用程序时,什么都没有显示。它似乎是空白的。我错过了什么吗?

0 投票
1 回答
1721 浏览

wpf - Viewport3D ModelVisuals3D 在 Canvas 内不可见

如果我将 viewport3D 放在 Canvas 中,我的 viewport3D 将不再可见。如果我删除 Canvas,那么 Viewport3D 将再次可见。我做错了什么?

0 投票
1 回答
2233 浏览

wpf - 在 WPF 中禁用人脸剔除

我开始尝试使用 WPF 3D 渲染,我面临的第一个问题是如何禁用面部剔除。我知道如何在 DirectX 和 OpenGL 中做到这一点,但我找不到在 WPF 中做到这一点的方法。这是我的 ViewPort 标记。该模型是在运行时生成的,它是 GeometryModel3D 中的 MeshGeometry3D

非常感谢你能给我的任何建议。

0 投票
1 回答
415 浏览

wpf - viewport3D 中的光跟随相机

有没有办法设置任何灯跟随相机。谢谢。

0 投票
0 回答
4196 浏览

wpf - 带有 ModelVisual3D 属性绑定的 WPF ViewPort3D 用户控件?

我正在构建一个具有 ViewPort3D 的用户控件。我希望能够使用 ModelVisual3D 的绑定属性更新视口(通过接受用于创建可视模型的数据的公开方法)。为了尝试用户控件,我也尝试在窗口中使用它。我相信我在绑定方面遗漏了一些东西,并想知道是否有人可以通过指出我遗漏的内容来帮助我。

这是我的代码:

用户控制

背后的代码

数据接口

使用窗口的用户控件

背后的代码

OnPropertyChanged 中的事件处理程序为空,所以我想我缺少一些绑定机制。我尝试了很多不同的方法。我已经尝试阅读有关 WPF 中的数据绑定和有关 DataContext 的信息,但似乎无法弄清楚它是如何工作的或如何使用它。我还阅读了有关依赖属性的信息,但不确定这是我需要的。

(也感谢任何有关制定此最佳实践的指导。我是否应该尝试 MVVM:ify 用户控制,在这种情况下如何?或者您是否认为这是不必要的复杂性?)

这些都没有帮助我让它工作:

WPF - 简单用户控件中 的绑定 WPF 简单绑定到对象属性 子元素使用的自定义 UserControl 属性 如何将用户控件的属性绑定到 WPF 中同一控件的属性? WPF用户控件绑定问题

谢谢 /Ulf – 目前是 WPF 新手... :-)

0 投票
0 回答
768 浏览

wpf - SlimDX 将视觉对象渲染到位图

我想使用硬件渲染将 viewport3d 视觉效果渲染到图像。我怎么能用 SlimDX 做到这一点?我正在使用 WPF & VB.NET 4.0 和 SlimDX。任何提示都会有所帮助,在此先感谢。:)

这是我用来渲染 viewport3d 的代码,它非常慢并且结果不好:

PS:如果有人对如何使用 SlimDX 以外的其他东西来做到这一点有更好的想法,我也会欢迎他们......

0 投票
2 回答
1403 浏览

wpf - 在 Viewport3D 中是否有类似 ItemsControl 的东西?

我有一个 Viewport3D,其中包含一些项目,我想向其中添加其他项目,这些项目来自可以绑定数据的集合。有没有类似的东西,允许这样的代码: