问题标签 [4d]

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 投票
0 回答
555 浏览

matlab - 使用 MATLAB 创建 4D 体积/等高线图

我有数据集

其中前三列是 X、Y、Z 点;形成一个 27x27x45 的点网格。最后一列是电位 (V) 的值。

我想以一种我可以看到潜力最高/最低/数据在做什么的方式来绘制它 - 理想情况下如下图所示。

在此处输入图像描述

我几乎是使用 MATLAB 的业余爱好者,但我认为这可能是我正在寻找的解决方案。我已经安装了“Sliceomatic”插件,并尝试运行

但我收到错误消息

任何其他建议/帮助将不胜感激!

0 投票
1 回答
3922 浏览

python - matplotlib 中的 4D 热图

我想通过 matplotlib 在 Python 中绘制一个 4D 热图,就像这个4d map

我已经有一组 3D 网格点(x,y,z)及其对应的函数值f

我正在考虑使用 , , 作为三个必需的数组来绘制plot_surfacexyz使用f.

这里有一种用于f颜色渐变的方法,但我在绘制 3D 网格时遇到了麻烦,我将强调第三个维度与前两个无关。(第二个链接以其他方式显示。)

或者有什么方法可以更好地使用 matplotlib 可视化这个 4D 数据?

0 投票
1 回答
734 浏览

python - 如何获得用于 4D 绘图 Matplotlib 的颜色图中的色阶

我有一个 4D 情节:

输出图像

但是如何查看颜色图的比例?

0 投票
1 回答
913 浏览

python - 如何在没有 np.meshgrid 的 matplotlib 中进行 4D 绘图?

我知道我可以使用以下代码在 matplotlib 中绘制 4D 图,第四维显示为颜色图:

但是,如果我的数据不是其他数据的函数怎么办?没有 np.meshgrid 我该怎么做?(换句话说,我的 Z 系列不能是 X,Y 的输出的函数,它是 np.meshgrid(x,y) 的输出,因为 Z 不是 X 和 Y 的函数。)

0 投票
0 回答
527 浏览

c# - 4D 网格的 3D 横截面

首先,我想指出我已经看到另一个主题试图解释这一点。

我已经阅读了该主题并尝试实现数学,但它似乎不起作用。我可能做错了什么。

作为参考,我在 Unity 引擎中使用 C#。我正在开发一个类似于Miegakure的游戏,事实上你“转身”面对第四维度,看到它的切片。这意味着将 4D 对象投影到 3D 不起作用。我需要获得 3D 横截面。

我已经为我的实际地形本身工作了这个,因为它是体素,可以很容易地改变网格生成器在 4D 世界中的迭代方式。

我目前的问题是非体素网格。我想在我的世界中拥有它们,例如玩家,以及从一个维度移动到另一个维度的动态块(因此产生超立方体的效果)

在那篇文章中,他们使用了一些复杂的向量数学,我想我不明白。

长话短说,我只需要一个更好的解释。有没有人有我可以从 3D>2D 切片中窃取示例的链接,所以我可以尝试将其扩展到 4D>3D?

从字面上看,任何帮助,即使只是对先前帖子的重新解释,或者有人将其翻译成实际脚本,都会很好。

提前致谢!

0 投票
2 回答
728 浏览

vba - 使用 (X,Y,Z) 点和时间制作 3D 散点图动画

我正在尝试帮助我的女朋友为一个实验制作动画,其中基本上这组细胞在培养皿中移动,并且有一个摄像头随着时间的推移跟踪它们各自的位置。收集的数据以时间间隔和当时组中特定单元格的位置的形式出现。在考虑 5 个重要值时,每个元组的形式类似于 (C,t,X,Y,Z),其中 C=细胞数,t=时间,X、Y 和 Z 是位置。excel 数据表有几百个这样的元组,大约 10 个单元格 C={1,2,3,..,10} 超过 40 秒。

我在 excel 和 MATLAB 程序中看到了宏,您可以在其中绘制 3D 空间中的散点图并能够旋转它和其他东西,但我想知道更进一步并在点处制作某种动画涉及到什么工作在散点图上随着时间的增加而移动。就像动画 3D 散点图一样,当时钟运行到 20 秒时,点会随着它们的值变化而移动。

有没有人有过用编程语言或 excel 做这样的事情的经验(尽管我认为这在 VBA 中会很讨厌)。

0 投票
1 回答
990 浏览

python - Python 中 4D 向量的可视化

过去在本网站上也提出过类似的问题——例如Representing 4D data in mplot 3D using colormapsHow to make a 4d plot using Python with matplotlib——但据我发现,它们都没有回答我的具体问题。

我有以下数据可供使用:

这样就形成了 2 个具有 13 个元素的向量和一个具有 11 个元素的向量。然后y是一个 13*13*11 的变量:对于来自 的元素的每个组合x1,我在 中有一个对应的值。x2x3y

我想知道 Python 中是否有任何优雅的方式来可视化这些数据;我曾想过将 3D 绘图与我发布的链接中的颜色映射相结合,但是在这些帖子中给出的示例中,第 3 个变量 - x3- 是其他 2 个的函数,而在我的情况下,它y是一个函数x1,x2x3. _

是否有任何方法/技巧可以在单个图表或尽可能少的图表中实现这一目标?

编辑:一个想法可能是绘制例如 11 个颜色图,其中每个颜色图对应于x3. 一个虚拟的例子:

多种颜色图

这怎么可能实现?

0 投票
1 回答
1376 浏览

python - 在python中切片体积渲染图

我有一个输入数据,每一行都有(x,y,z,data),即每个坐标(x,y,z)都有一个值“data”。我想在 python 中制作一个像下面这样的切片体积图。我是 python 新手,任何提示将不胜感激。有关示例图,请参见此处

0 投票
1 回答
1090 浏览

c++ - CPP - 未处理的异常 std::bad_alloc

亲爱的 StackOverflow'ers,

我一直在使用 C++ 进行编码,并且我参加了一个项目,我将 4D SQL 数据库中的信息读取到 MySQL 语法 .sql 文件中,这些文件又由 MySQL 服务器执行。我遇到了以下问题;如果我用一张表运行 CreateSQL 函数然后退出程序,它运行良好。

如果我循环 CreateSQL 函数以从所有表创建 SQL,它会失败并出现 std::bad_alloc 错误。

由于我对 C++ 很陌生,我希望如果一些更有经验的 C++ 程序员可以指出我可能会发生此错误的方向。我的(没有经验的)猜测是不正确地释放变量或释放时间,如下所示:

任何帮助将不胜感激。

完整的源代码如下:

源代码

编辑:根据评论中弗朗索瓦的建议:

0 投票
1 回答
2460 浏览

opengl - 我应该如何在opengl中处理(变形)4D对象?

我想尝试写一个类似于这个4D 玩具的游乐场,所以我开始学习 opengl。
根据我目前的理解,人们使用 VBO 和统一变换矩阵来处理大多数静态对象
(如立方体、骨骼动画等,通常只涉及变换)

我还听说模型之间的变形也使用 VBO 来缓存两个模型,因为它们都将被很好地定义,而不是太多的中间体。

但是在上面提到的 4D 玩具中,物体变形和剪裁很多。
并且很可能没有定义的模型,并且在两者之间有许多转换。
(它现在可能是一个简单的正方形,稍后将一个尖球剪成两半)。
在这种情况下,update-vertex-VBO-per-frame 或 Vertex Arrays(我在另一个问题中看到)是一个合适的解决方案吗?