问题标签 [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 投票
2 回答
3955 浏览

matlab - Matlab - 使用三列向量创建曲面图

假设我有代表 n (X, Y, Z) 值对的三个 1xn 向量,如果我想使用这三个向量(经过一些平滑处理)生成曲面图,那么最快的方法是什么?

0 投票
1 回答
1095 浏览

c++ - 来自 SDLSurface 的 OpenGL 纹理变得太暗

我的问题与这个OpenGl 太暗的问题完全相同,但答案对我不起作用。由于表面转换为纹理,我正在尝试显示图像,结果太暗了:

原来的:

在此处输入图像描述

在openGL之后

在此处输入图像描述

左边是原图,右边是 OpenGL img。

这是我的代码:

0 投票
1 回答
94 浏览

matlab - Matlab曲面图没有给出预期的结果

我正在绘制以下数据:

使得第 1 列永远不会超过大约 10,也使得第 2 列从 0.7 变为 1。

第 3 列似乎还可以

当我使用它绘制我的表面时,surf(a)它看起来像这样: 在此处输入图像描述

似乎没有正确考虑 x 和 y 应该是什么。

有什么奇怪的地方吗?

0 投票
1 回答
2504 浏览

python - 从 3d 数据点计算表面积

我是 python 新手。

我有 3d 数据点,比如 x 范围从(118 到 123),y 范围从(0 到 10),z 范围从(-4 到 4)。

因此,使用这些数据点,如何使用 python 计算表面积(Axyz)。

任何帮助都是感激的。

0 投票
1 回答
1294 浏览

matlab - Matlab - 根据参数自定义表面颜色

我在自定义曲面图(trisurf 或 trimesh)的颜色时遇到问题。

我希望每个面都有一种颜色,具体取决于相对应变值(针对网格的每个三角形计算)。我在想类似的事情:

FaceColor似乎不适用于数组。

应变是一个数组,Nx1其中N是面数。

0 投票
1 回答
1483 浏览

r - 绘制没有插值的 3D 表面?

我有以下数据:

正如我所料,这是在 3d 中绘制线条。但我不能让它绘制一个surface3d。因为我已经阅读了一些线程,所以我可能需要插入我的数据。RGL 文档没有很好地涵盖这个主题。我试过 akima 但它不接受 NA。我想链接线以线性方式创建表面。我知道 NA,所以我预计该区域的表面会减少,以获得更大的 x(更多 NA)。我需要执行插值吗?如果是,如何对我的样本数据执行此操作?如果没有,如何在我的样本数据上实现surface3d?谢谢

0 投票
2 回答
17652 浏览

r - 来自 2D 矩阵的 3D 曲面图

在 R 中使用 2d 矩阵,如何创建 3d 曲面图,其中列 = x,行 = y,值是 z 中的高度?

在下面的示例中,x 值为 1:5,y 值为 1:5,数字将代表 z 中的高度/值。

0 投票
0 回答
573 浏览

python - 将球体的表面绘制到圆上

我正在尝试创建一个球体旋转的动画,但只能看到该对象表面的 2π,因此我需要能够将区域(划分为经度和纬度)绘制到一个圆上并通过参数定义它们,例如可以使用两个角度(来自球极坐标的 theta 和 phi)更改它们以进行旋转。

我尝试了一些东西,但唯一一次有价值的事情是使用 tricontour:

但是,这个图不是很平滑,即使它是它也不是很有帮助,因为 z1 需要与 x1 和 y1 的长度相同,所以我看不到定义两个角度的方法(这个图只旋转一架飞机)。

我很可能在上面犯了错误,因为我在编码方面的经验并不是特别广泛。制作这样的情节最好用什么?感谢您的时间。

0 投票
3 回答
4600 浏览

c# - C# GMap.Net 计算多边形的表面

我正在寻找一种计算多边形下表面的方法。

我想要完成的事情是使用我的程序的用户可以创建一个多边形来标记他的属性。现在我想知道表面积是多少,这样我就可以告诉用户他的财产有多大。

单位 m² 或 km² 或公顷。

多边形的点具有纬度和经度。

我将 C# 与 WPF 和 GMap.NET 一起使用。该地图位于其中,WindowsFormHost因此我可以使用 GMap.Net 中的 Winforms 东西,因为这会避免叠加等。

我希望有人可以帮助我或向我展示一个解释我没有找到的帖子。

0 投票
1 回答
327 浏览

matlab - 在 2D 图像上可视化 3D 信息

我有一张强度值的图像。在这张图片的顶部是移动各种轨迹的物体。跟踪轨迹,注意到当它们接近较高的图像强度值时,它们具有较高的平均速度。

我想在这个图像上创建某种类型的表面或流形,可以近似空间位置和物体速度的效果。

我正在使用的数据集类型是: 强度值的图像:黑白图片,大约 1500x1500。

物体速度:一个 200x1 的平均速度向量,对应于图像上不同位置开始的 200 个不同物体轨迹

我尝试过使用meshCanopy在图像上绘制热图:http: //www.mathworks.com/matlabcentral/fileexchange/29485-meshcanopy

这很好,但是由于我拥有的速度数据,看起来我正在追踪物体的轨迹,并且该轨迹的高度基于平均速度。这是一种不错的方法,但我想考虑一种方法来根据物体轨迹与图像强度的接近程度来近似其速度。因此,也许我可以绘制某种颜色渐变,其中颜色强度与对象的速度相关,并且颜色随着接近我的原始图像强度值而变得更加强烈。这有意义吗?基本上使用 200 个物体的轨迹,并以此为起点来估算我实际上没有测量物体的区域的速度。

我不确定有哪些工具可以做类似的事情,这可能是不可能的,但我想看看人们是否做过类似的事情?

感谢任何对此作出回应的人。