首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在vispy中绘制平面

在vispy中绘制平面
EN

Stack Overflow用户
提问于 2018-03-03 06:05:39
回答 1查看 236关注 0票数 0

我正在使用Markers可视化工具在XYZAxis上绘制三维点云。此外,我想绘制一个平面,显示这些点是如何分离的;在本例中,我有平面c_0x_ + c_1y + c_2z + c_3 = 0的系数c_0, c_1, c_2, c_3。我该怎么做呢?我尝试过使用Plane视觉效果,但我不确定如何根据系数调整Plane

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2018-03-03 06:22:45

我最终使用了SurfacePlot可视化工具:

代码语言:javascript
复制
coefs = np.array([-10.07375729,  15.61272995,   2.45089647,  33.58025209])
xx = np.linspace(0, 1, 10)
yy = np.linspace(0, 1, 10)
YY, XX = np.meshgrid(yy, xx)
z = (-coefs[1] * XX- coefs[2] * YY - coefs[0]) * 1. /coefs[3]
plane = SurfacePlot(x=xx, y=yy, z=z, color=(0.3, 0.3, 1, 1), parent=view.scene)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49078098

复制
相关文章

相似问题

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