问题标签 [geometry-surface]

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 投票
3 回答
2780 浏览

r - 如何用 R 绘制 3D 矩阵的 3D 表面

我有浮点数的 3D 矩阵,我想使用 R 生成该矩阵的平滑 3D 表面。欢迎提出任何建议。谢谢

现在我正在使用 scatterplot3d ...但是这个函数没有产生平滑的表面

0 投票
1 回答
153 浏览

matlab - Matlab:在 uipanel 中使用 surf

我有一个包含 4 个可能的不同值的二维矩阵。我使用 surf 将其显示为像棋盘一样,效果很好。

现在我正在为我的项目构建一个 UI(没有 GUIDE),我正在尝试在我拥有的一个 uipanel(带有句柄)中为冲浪设置一个父级,我得到:

我怎样才能实现这样的事情?(或类似的东西)。哦,还有矩阵中 surf 的输入。

谢了,兄弟们

0 投票
1 回答
417 浏览

python - 为什么 pygame.draw.shape 返回一个 Rect?

虽然我知道 draw 函数的目的是绘制到某个表面,但我不明白为什么它不简单地返回一个 pygame.Surface 对象,您可以稍后在需要时将其 blit 到表面。到目前为止,当我只想创建一个表面并稍后将其绘制到其他东西上时,这非常不方便。

有什么方法可以让您获得类似的函数来返回表面对象,而不是执行额外的步骤并直接绘制到另一个表面?

0 投票
1 回答
479 浏览

delphi - 在 FireMonkey 中的球体上写入文本

有没有办法在 FireMonkey 中的球体组件的表面上写入文本,而不是使用文本创建位图并将文本导入到TextureMaterialSource?

0 投票
1 回答
6314 浏览

matlab - 如何在 MATLAB 中绘制 4D 等高线(XYZ-V)?

我将 XYZ 数据集作为坐标,将 V 作为每个点的值(100x4 矩阵)。

我使用补丁绘制 3D 表面。(按面和顶点)

如何在 3D 表面上绘制 V(不是 Z)的轮廓线!?

(Contour3 函数绘制 Z 的 3D 等高线;但我需要 V 的等高线。)

其实我想要这样这样的东西。

感谢十亿的帮助。


好吧,实际上我发现等值面命令正是我想要的。

但是,此命令要求 V 数据为 3D 矩阵。但我的 V 是一个向量。而且里面的数据是完全不均匀和不规则的。现在这里提出了一个新问题:

如何将此非均匀向量转换为 3D 矩阵,以便可以与等值面命令一起使用!!?

请帮我解决一下这个。

0 投票
2 回答
4049 浏览

matlab - 如何使用 MATLAB 的“等值面”函数创建三角球体

如何创建一个三角形的球体,每个三角形的面都具有相同的面积。

我想要这样的东西

http://imageshack.us/a/img198/5041/71183923.png

我搜索并看到我可以使用isosurfaceMATLAB 的功能,但是三角形的面积和形状不相等,它们本质上是正方形,用正方形对角线一分为二。

这是我的代码:

结果如下:

http://imageshack.us/a/img818/7125/72103297.png

0 投票
0 回答
529 浏览

c++ - 用于 C++ 的类似 Matlab 的等值面库

是否有任何 C++ 库具有类似于 MatLab 等值面的功能?

这是我需要的示例:

0 投票
3 回答
7341 浏览

matlab - 如何使用纹理贴图绘制表面

我想绘制一个带有纹理贴图的表面,但条件不是“理想”的。

首先让我们解释一下我有什么。

我有一组点(~7000),它们是网格中的图像坐标。这点不定义完美的正方形。 它不是网格。为了这个问题,让我们假设我们有 9 分。让我们用图像来说明我们所拥有的:

在此处输入图像描述 假设我们可以得到网格的“结构”,所以

现在假设我们有一个第三维度,Z。

编辑:如果信息忘记添加一块。我对图像中的点进行三角测量并获得 3D 对应关系,因此当显示在表面中时,它们没有图像的 X 和 Y 坐标,为了简化给定数据,可以说 X=X/2 Y=Y /3

我们有:

在此处输入图像描述

我想要的是用图像纹理绘制 3D 表面。每个元素都应具有第一张图像中的纹理块。

这需要适用于庞大的数据表。我并不特别需要它很快。

相关帖子(但我有一个网格网格作为初始点集):2D 网格的纹理贴图

PD:如果需要,我可以发布原始图像+真实数据,之所以发布这个是因为我认为使用小数据更容易。

0 投票
1 回答
638 浏览

opengl - 使用在纹理中转换的 SDL_Surface 显示文本

如前所述,我正在尝试使用在纹理中转换的 SDL_Surface 显示文本,这是我的代码:

这对 IMG_LOAD() 非常有效,但不适用于 TTF_RenderText_Solid(),所以我设法自己找到它,起初我认为 TTF_RTS() 的表面没有很好的像素映射,但我能够找出,多亏了自制的内存转储,它是好的。

0 投票
1 回答
2797 浏览

c# - 带有第 4 维标记特殊值的 3D 表面着色

我想创建一个如图所示的 3D 曲面图。我正在使用来自网站的最新 RC ILNumerics 。到目前为止,我可以使用以下代码创建表面(数据仅用于测试):

无标记值的曲面图

用不同颜色标记数据(颜色)值为 0 的所有面的最佳方法是什么?可能使用颜色条是要走的路吗?但是这到底是怎么做的呢?