首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python中绘制没有坐标系统、着色灵活的参数曲面?

如何在Python中绘制没有坐标系统、着色灵活的参数曲面?
EN

Stack Overflow用户
提问于 2016-12-18 12:02:50
回答 1查看 629关注 0票数 0

我需要用参数化的方法绘制一个三维曲面:

代码语言:javascript
复制
x = x(p1, p2)
y = y(p1, p2)
z = z(p1, p2)

此外,我还想灵活地为表面上的每个位置设置颜色:

代码语言:javascript
复制
r = r(p1, p2)
g = g(p1, p2)
b = b(p1, p2)

rgb分别代表红色、绿色和蓝色。

最后,在图像上我不想有任何坐标系。只有表面和像素,在没有表面,必须100%透明(可能与png格式)。如果有可能得到一个表示图像(曲面投影)的数字数组,而不生成实际的图像,那就更好了。

我也希望能够设置光源(根据其位置)。

在Python中处理这个问题的正确方法是什么?我能用什么图书馆。例如,我发现了普洛特利。我也知道matplotlib可以生成参数曲面。但我不知道是什么库提供了我所需要的灵活性(设置颜色,没有坐标系统,光源)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-18 13:25:02

在matplotlib中,您可以绘制曲面、设置顶点的颜色、禁用坐标系和设置光源。这是否会给你想要的结果,你需要自己测试。

您可能还想了解一下马亚维,当涉及到真正的3D应用程序时,它工作得更好。

最后,与python无关,但功能非常强大:帕拉维

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41208145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档