繁体   English   中英

如何将2D曲面添加到QML Scatter3D

How to add 2D surface to a QML Scatter3D

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想将静态图像的2D表面添加到3DScatter图中,如下所示。

在此处输入图片说明

我可以使用QCustom3DVolume实现此QCustom3DVolume 但是,我的应用程序使用OpenGL ES,并且QCustom3DVolume的文档明确表示它不支持OpenGL ES环境。

我还尝试创建一个简单的三次obj网格文件,使用QCustom3DItem加载它,并将其textureFile属性设置为所需的图像。 但是,似乎没有办法缩放纹理图像以适合项目尺寸,如下所示。

在此处输入图片说明

原始图片:

在此处输入图片说明

网格文件:

# WaveFront *.obj file (generated by Autodesk ATF)

mtllib 5eb607c1-f53f-4cb4-b0b6-7d334249fcd3.mtl

g Body1

v 0.000000 0.000000 0.000000
v 0.000000 -1.000000 0.000000
v 0.000000 -1.000000 1.000000
v 0.000000 0.000000 1.000000
v 1.000000 0.000000 0.000000
v 1.000000 0.000000 1.000000
v 1.000000 -1.000000 0.000000
v 1.000000 -1.000000 1.000000
vt -0.000000 0.000000 0.000000
vt 0.100000 0.000000 0.000000
vt -0.000000 0.100000 0.000000
vt 0.100000 0.100000 0.000000
vt -0.000000 0.000000 0.000000
vt 0.100000 0.000000 0.000000
vt -0.000000 0.100000 0.000000
vt 0.100000 0.100000 0.000000
vt 0.000000 0.000000 0.000000
vt 0.100000 0.000000 0.000000
vt 0.000000 0.100000 0.000000
vt 0.100000 0.100000 0.000000
vt 0.000000 0.000000 0.000000
vt 0.100000 0.000000 0.000000
vt 0.000000 0.100000 0.000000
vt 0.100000 0.100000 0.000000
vt -0.050000 -0.050000 0.000000
vt 0.050000 -0.050000 0.000000
vt -0.050000 0.050000 0.000000
vt 0.050000 0.050000 0.000000
vt -0.050000 -0.050000 0.000000
vt 0.050000 -0.050000 0.000000
vt -0.050000 0.050000 0.000000
vt 0.050000 0.050000 0.000000
vn -0.100000 0.000000 0.000000
vn -0.100000 0.000000 0.000000
vn -0.100000 0.000000 0.000000
vn -0.100000 0.000000 0.000000
vn 0.000000 0.100000 0.000000
vn 0.000000 0.100000 0.000000
vn 0.000000 0.100000 0.000000
vn 0.000000 0.100000 0.000000
vn 0.100000 0.000000 0.000000
vn 0.100000 0.000000 0.000000
vn 0.100000 0.000000 0.000000
vn 0.100000 0.000000 0.000000
vn -0.000000 -0.100000 0.000000
vn -0.000000 -0.100000 0.000000
vn -0.000000 -0.100000 0.000000
vn -0.000000 -0.100000 0.000000
vn 0.000000 0.000000 0.100000
vn 0.000000 0.000000 0.100000
vn 0.000000 0.000000 0.100000
vn 0.000000 0.000000 0.100000
vn -0.000000 0.000000 -0.100000
vn -0.000000 0.000000 -0.100000
vn -0.000000 0.000000 -0.100000
vn -0.000000 0.000000 -0.100000
usemtl Steel_-_Satin
f 1/1/1 2/2/2 4/3/3
f 4/3/3 2/2/2 3/4/4
f 5/5/5 1/6/6 6/7/7
f 6/7/7 1/6/6 4/8/8
f 7/9/9 5/10/10 8/11/11
f 8/11/11 5/10/10 6/12/12
f 2/13/13 7/14/14 3/15/15
f 3/15/15 7/14/14 8/16/16
f 3/17/17 8/18/18 4/19/19
f 4/19/19 8/18/18 6/20/20
f 7/21/21 2/22/22 5/23/23
f 5/23/23 2/22/22 1/24/24

# 8 vertices
# 24 texture params
# 24 normals
# 12 facets

# 1 groups

还有其他方法可以做到这一点吗?

问题暂未有回复.您可以查看右边的相关问题.
1 如何为scatter3d添加点数?

我试图使用R的交互式“rgl”包在相同的3D散点图中绘制两组点 这是数据: 这是我到目前为止所尝试的: 生产: 和 生产: 我想要一个散点图中的所有点,但保留颜色分组(总共6种颜色)。 有点像在地块1上覆盖地块2 使用spheres3d为绘图 ...

2019-06-12 14:22:03 1 38   r/ rgl
2 向 scatter3d 图添加图例

交互式 3D 绘图的可能软件包之一是 rgl。 我想做的是根据一些因子变量构建带有颜色编码的 3D 散点图。 3D 维散点图用于 plsr 分析的结果载荷。 结果图看起来像 示例数据在表中给出: 或者可以生成: 获得的情节具有相同的风格,但更简单,因为变量“Class”只有两个级别: ...

2013-09-27 07:34:23 2 5834   r/ 3d/ plot
3 plot_ly 为 scatter3d 添加两行而不是 1

我有一些数据,我想比较一段时间内的输出。 我可以使用plot_ly创建以下线图。 但是,它使 I 直线回到开始日期。 当我将我的结果与 2D ggplot 版本进行比较时,我得到了不同的图。 如何修复plot_ly图并将垂直曲面添加到 0。即线图下方的所有颜色。 数据: ...

2020-03-11 20:36:31 1 32   r/ plotly
4 如何将2d点添加到3d散点图

我有一个3d散点图,想将2d点显示在3个平面(x,y),(x,z)和(y,z)上,好像它们是投影到这些平面上的3d数据的阴影一样。 左图是一个示例: 可以在R或Matlab中实现吗? 我已经搜索了可以做到这一点的代码,但是没有成功。 ...

2013-07-10 16:18:30 2 3487   r/ matlab
5 scatter3d {car} - 调整轴刻度

我在网上和StackOverflow中搜索了高低,但我无法找到如何在scatter3d中调整轴。 我的示例代码是 基于以上所述,我希望所有三个轴都跨越一个共同的范围。 我假设xlim = c(低,高)会起作用,但它无法识别。 任何帮助,将不胜感激。 干杯。 ...

7 名称“Scatter3d”未定义

我正在尝试使用 plotly 创建 3D 图形,但出现错误: 散布 3D 未定义 我正在使用 jupyterlab 并通过 anaconda 访问它,每件事都被更新,包括 plotly 文件。 执行代码时,它会在 trace1 本身中停止。 ...

8 R中的Scatter3d错误

每次我使用scatter3d时,都会包括以下库: 但是当我加载这些库时,会收到以下消息: 它可以很好地绘制。 但是,如果我多次运行该脚本,x11总是在第三次之后开始崩溃(绘图出现了,但是当我单击它以扩展窗口或与之交互时,x11停止响应)。 这是什么意思? ...

2011-11-22 06:40:51 1 827   r/ x11
9 在 scatter3d 中显示点标签

我使用scatter3d函数在 R 中绘制了一个 3d 散点图。 现在,我想在 3d 散点图中的每个点上绘制标签,例如每个点旁边都有它的 ID,即“1”、“2”等。 这是我尝试过的: 本教程说添加参数labels=rownames(geometry), id.n=nrow(geometry)应 ...

2018-10-01 11:46:30 2 1644   r/ plot
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM