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

python - 复制和展开倾斜的圆柱面

我在圆柱表面的一部分上有一些方位角循环数据,我想复制这些数据以创建一个封闭的圆柱表面,然后在 (theta,z) 平面上绘制数据。

我的输入网格和压力场在 (x,y,z) 笛卡尔坐标系中如下所示:

输入数据和网格

以下是在 (theta,z) 平面中展开的数据:

压力场展开

所以我对此很满意。当我通过沿 z 轴旋转主题来复制数据时,我遇到了不连续 theta 值的问题(请参见下面的代码)。例如,以下是仅 2 次重复获得的结果:

(theta,z) 平面中的重复数据 重复数据

这是我用来获得此结果的代码:

请注意,我使用了 numpy 中的 arctan2 函数来计算方位角 theta 角,并且我的网格是结构化的。

最后,我想让我的数据完全旋转 -pi <= theta <= pi (8 x input data) 并在 (theta,z) 平面上展开。

如果你想和他们一起玩,这里是数据。

任何帮助都将受到热烈欢迎:)

此致,

弗朗索瓦

0 投票
1 回答
2920 浏览

python - 无法让 pygame.Surface.get_at() 正常工作

我正在尝试使用 pygame 检索我在显示器上绘制的颜色,但我似乎无法让它工作。我取出了一些不相关的代码以便于阅读,但这就是我所拥有的。

每当我运行此代码时,我都会收到以下错误:

0 投票
1 回答
895 浏览

c# - 如何在C#中用极坐标绘制曲面

我对 teta,phy,r 有很多看法。我想在 Visual C# 中绘制 3D 表面。我通常使用 ILNumerics。我可以通过笛卡尔坐标但通过极坐标绘制 3D 表面……我有 Windows 窗体应用程序。请帮我。

0 投票
0 回答
1235 浏览

3d - 球体上的三个.js 文本,带有平滑阴影

我正在尝试使用three.js将文本添加到球体的表面,我能看到的唯一方法是将文本写入画布并将其用作球体上的纹理,但是当我这样做时我看到球体的文本从非常平滑的阴影变为显示段边框(线框轮廓),它​​看起来很漂亮。我已经尝试了材料和纹理中我能想到的所有参数。有谁知道如何将文本应用到球体表面而不会出现这个问题。非常感谢任何帮助..

0 投票
4 回答
3275 浏览

matlab - 如何通过 Python 获得 3D 彩色表面?

如何通过 Matplotlib 获得以下曲面?

在matlab中很容易通过:

mesh似乎 matplotlib在 matlab中没有精确的对应物。没有Wireframe plots任何colormap选择

在此处输入图像描述

0 投票
0 回答
264 浏览

html - 触摸滚动时,Surface Pro 上的下拉列表项重复

Windows Surface Pro 1,IE 11.0.9600

打开一个有下拉列表的网页,在下拉列表中触摸和滚动项目,项目将重复显示。

这是为特定目的设计的还是Windows Pro中的错误?

0 投票
1 回答
7328 浏览

python - 使用 matplotlib 从“列表列表”中绘制 3d 曲面

我已经搜索了一些,虽然我可以找到许多有用的网格网格示例,但没有一个清楚地表明如何将我的列表列表中的数据转换为我所见过的任何各种方式都可以接受的形式。

当谈到 numpy/matplotlib 以及我所看到的术语和步骤序列时,我有点迷茫。

我发现的最接近的是从 matplotlib 中的元组列表中绘制 3d 表面

我有一个高度数据列表的列表。

如何使用 matplotlib/numpy 等生成这些值的简单 3d 曲面图?就像将颜色值作为 z 值的颜色图一样。我可以很好地使用 imshow() ,因为它直接获取列表列表。我只是不确定我需要如何将我得到的东西分成 plot_surface 可能同意的东西。

0 投票
1 回答
1051 浏览

c# - c#表面设备和压力输入

我正在为 Windows Surface 设备开发一个简单的应用程序(我已经正确安装了 SDK v 2.0 和运行时)。我正在我的笔记本电脑上开发应用程序,然后通过 USB 在表面 devia simpy 上部署它(我报告这个以提供更多信息,但我认为问题不是来自这里)。

我已经使用通过 VisualStudio 2010 提供的 Surface 模板在 WPF 中创建了一个默认项目(即使我正在使用 VS 2012 进行编辑)并添加了一些测试

显然,在我的笔记本电脑上运行时,每次单击鼠标时的输出如下

- 鼠

所以它正确地使用了正确的事件(MouseDown)。

问题如下:当我在 Surface 设备上启动它时,上面显示的输出是相同的,即使我用触控笔按下屏幕而不是使用集成在小键盘中的鼠标垫。此外,如果我用手指按下,则不会引发任何树事件(我预计会引发 Touch)。

我有什么遗漏或做错了吗?谢谢指教。

附加信息:正如我所说,我正在使用 .Net 4.5 和 Windows 7 在 Visual Studio 2012 中开发。Surface 设备运行 win 8.1 操作系统

0 投票
0 回答
316 浏览

javascript - How can I plot a line on my webgl surface plot?

I would like to know how I can plot a line on a webgl surface plot. I currently use SurfacePlot.js based on webgl. I don't know how I can add an other element on this 3D chart. I attach my code with only the surface plotted.

I need to add this line above the surface in the axes Z=1.

0 投票
1 回答
69 浏览

3d - Petrel 2010.1 中的黑白表面

当我加载表面时,它在 3D 窗口中以黑白显示,但在 2D 窗口中存在颜色,如何在 3D 窗口中显示表面的颜色?