surface相关内容

Plotly 绘制表面 3D 未显示

我真的在论坛上找不到答案.我想用 plotly 离线创建一个 3d 表面.我使用样本点.场景显示为空而没有表面.请帮忙,谢谢. 将 pandas 导入为 pd将 numpy 导入为 np从 plotly.offline 导入 download_plotlyjs,init_notebook_mode,绘图从 plotly.graph_objs 导入 *init_notebook_mode()df3 ..
发布时间:2022-01-21 15:30:21 Python

如何找到平面上点投影的坐标

希望一切顺利.我有两个 numpy 数组,都是空间中的一些点.使用python,我想首先找到通过第一个数据集(surface_maker)的表面,然后找到第二个数组的投影相邻点的x,y和z(contact_maker)在创建的表面上.surface_maker 总是创建平面表面.对于投影,我只想要从相邻点到表面的垂直方向.实际上,我在这两组中都有很多要点,但我在这里复制一个简单的案例: surf ..
发布时间:2022-01-14 15:35:18 Python

matplotlib 中的曲面图

我有一个 3 元组列表,表示 3D 空间中的一组点.我想绘制一个覆盖所有这些点的曲面. mplot3d 包中的 plot_surface 函数要求参数 X、Y 和 Z 为二维数组.plot_surface 是绘制曲面的正确函数吗?如何将数据转换为所需的格式? data = [(x1,y1,z1),(x2,y2,z2),.....,(xn,yn,zn)] 解决方案 对于表面,它与 3 元 ..
发布时间:2021-12-08 09:01:32 Python

如何使用 Pygame 裁剪图像?

我正在学习 pygame 并且想要一个具有三种状态的按钮的图形:正常、悬停和按下.我有一张这样的图片... ... 我想使用它的一部分来获得一个新的 Surface. 我正在使用此代码加载图像: buttonStates = pygame.image.load(os.path.join('image','button.png')) 如何仅使用该图形的一部分来制作新表面? 解 ..
发布时间:2021-12-07 10:46:56 Python

MediaRecorder 和 VideoSource.SURFACE,停止失败:-1007(一个严重的 Android 错误)

我正在尝试不使用 Camera 实例而是使用 Surface 视频源来录制 MediaRecorder(是的,这是可能的,但事实证明它不是那么完美) - mediaRecorder.setVideoSource(MediaRecorder.VideoSource.SURFACE); 我只是写出了什么问题: 下一个代码仅适用于某些设备,并且在最近的设备重新启动后暂时适用于某些设备或根本不 ..

由 R 点云覆盖的区域

我有一个散布在二维欧几里得空间中的点云.我想计算连接云最极端(=外围)点的多边形内的面积.换句话说,我想估计这个空间中被云覆盖的面积.R中有公式吗?非常感谢您的任何回复朱利安 解决方案 这就是所谓的凸包问题;R 内置的 chull 函数应该可以完成这项工作.要计算面积,您可以使用 here 中的公式. 编辑:更好;splancs 包具有 areapl 功能.所以解决你的问题的函数应该 ..
发布时间:2021-11-26 13:42:02 其他开发

在matlab中绘制3D云的表面

我有 3D 点云.我需要将它们绘制为曲面.我尝试了使用 meshdrid、griddata、scatteredInterpolant、trisurf-delaunay 的变体.没有任何作用.我知道这个问题讨论了很多,但似乎我不明白一些重要的细节.我现在拥有的代码: load('coords.mat')数字()子图(1,2,1)plot3(x,y,z,'.')轴关闭视图(3)子图(1,2,2)C= ..
发布时间:2021-11-25 04:47:26 C#

在 gnuplot 中叠加向量、dgrid3d 和 pm3d 用于 3D 绘图

我试图在叠加 dgrid3d、pm3d 和向量的 Gnuplot 中绘制一个向量场.我可以让 dgrid3d 和 pm3d 工作,但是当我尝试叠加向量时,奇怪的事情发生了. 我正在尝试以下操作: 设置 dgrid3d 50,50,2将 pm3d 设置为 b设置 hidden3dsplot 'v-field.dat' u 1:2:6 w l, "" u 1:2:3:4:5:6 w 矢量 数 ..
发布时间:2021-11-25 04:14:48 C#

Pyplot:如何提高 plot_surface 的分辨率以及如何去除线条?

这似乎是一个很基础的问题,但是看了帮助功能,在网上搜了一下,还是没有找到解决办法.对不起,如果我在这里遗漏了一些明显的东西. 考虑遵循 MWE,该 MWE 旨在使用颜色图且不使用线条在极坐标中绘制 3D 图形: 将 numpy 导入为 np导入 matplotlib.pyplot 作为 plt从 matplotlib 导入 cmr=np.linspace(0,1,100)theta=np. ..
发布时间:2021-11-25 04:13:41 Python

创造一个革命的表面

我有一个磁盘的 3d 图,这是代码: ri = 100拉 = 300小时=20# 输入xy坐标xy = np.array([[ri,0],[ra,0],[ra,h],[ri,h],[ri,0]])# 径向分量是输入的 x 值r = xy[:,0]# 角度分量是一圈 30 步phi = np.linspace(0, 2*np.pi, 50)# 创建网格R,Phi = np.meshgrid(r,p ..
发布时间:2021-11-25 04:01:33 Python

插入“切断"R 曲面图中的字段

我正在使用 persp() 创建一个 3d 绘图(但我愿意接受任何可以完成工作的东西).现在我想添加一个 2d 字段,以明确 3d 绘图高于特定 Z 值的位置.有没有办法实现这一目标?理想情况下,它最好是半透明表面,您可以在其中看到表面下方与上方的质量. 使用 persp 文档中的示例 f ..
发布时间:2021-11-25 03:51:03 C#

3D中的Python 2D圆形表面

我正在尝试生成圆柱表面的顶部/底部.我能够在这里获得侧面:Generating a Cylindrical Surface与 np.outer.我想再次使用 np.outer 以保持一致性.我以为我理解了链接中的答案,但是如果我理解正确,那么以下内容应该有效: R = 5小时 = 5u = np.linspace(0, 2*np.pi, 100)x = R * np.outer(np.ones( ..
发布时间:2021-11-25 03:49:33 Python

如何使用较少的包绘制二元正态分布的曲面和轮廓

我将绘制二元正态分布的 3D 表面及其轮廓(它可以是任何二元正态分布).我想在我的绘图中使用 persp 和 contour.我在互联网上搜索,但我找到了很多方法.他们中的大多数都使用了一些软件包.但是我想以使用更少的包甚至不安装任何包的方式来做到这一点(但是,我不知道这是可能的).你能用一个二元正态分布的例子告诉我你自己的方式吗?[更少的包,更好的解决方案].实际上,我希望看到绘制二元正态分布的 ..
发布时间:2021-11-25 03:26:07 C#

MATLAB - 在一个图中绘制多个曲面拟合

我有 3 组 3D 坐标,并且每组都安装了平面.现在,我想在一个图中绘制所有数据点和 3 个平面. 到目前为止,我有以下功能: function [fitresult, gof] = create_fit(xx, yy, zz, grp)[xData, yData, zData] = prepareSurfaceData(xx, yy, zz);ft = fittype('poly11') ..
发布时间:2021-11-25 03:17:13 C#

3D 表面 JavaFX

我正在尝试在 JavaFX 中实现我自己的 3D 表面动画,但我不明白它应该工作的一切,有人可以帮助我了解应该去哪里吗? 已经知道使用class构建Mesh需要类对象TraingleMesh,然后必须使用方法mesh.getPoints.addAll(...); 但是..我的 Function 在使用 apply 方法后根本没有帮助我,因为第一个参数必须是数组浮点类型,而不是double 应 ..
发布时间:2021-11-25 03:07:31 Java开发

根据它们包围的 3D 区域将表面分配给区域

给定 3D 空间中的一组表面,我试图将每个表面分配给一个区域,该区域指的是该组所包含的最小 3D 区域,如果不适用,则不分配任何区域.我还想确定一个表面是否是两个区域之间的界面.因此,例如,如果我们有 11 个表面代表两个相互堆叠的立方体,则顶部立方体中的表面将在同一区域中,而底部中的表面将在不同区域中(界面表面为在两个区域). 举个例子,我想接收一组曲面,例如this 并将其转化为这个.这 ..
发布时间:2021-11-25 02:55:01 Python