python 3d绘图踩坑记录

最开始用matplotlib, 画图的表现很好.但无法用鼠标放大缩小,这倒是其次,主要才几十个元素已经很卡顿了,因为他是用cpu
在这里插入图片描述
后来用AI给推荐的mayavi说是基于VTK, 用显卡的.试了试终究放弃, 是个没开发完的不成熟产品

					mlab.plot3d(
                        [1,1.2], [2,2.5],[3,3.5],
                        color=mayavi_color.connection_colors.AA,
                        tube_radius=0.04,  # 缩小10倍,适配0~1坐标
                        # line_width=0.001,       # 线宽改为像素级(1~3为宜,0.02无意义)
                        opacity=0.6,        # 加透明度,弱化“面”的视觉
                        name=f'line_x{pre}_{post}'
                    )
                    mlab.plot3d(
                        [1,2], [2,3],[3,4],
                        color=mayavi_color.connection_colors.AA,
                        tube_radius=0.0008,  # 缩小10倍,适配0~1坐标
                        # line_width=0.001,       # 线宽改为像素级(1~3为宜,0.02无意义)
                        opacity=0.6,        # 加透明度,弱化“面”的视觉
                        name=f'line_x{pre}_{post}'
                    )

很难想象正常的工具这样的两个很正常的代码会画出两个极其夸张的奇怪图形.
在这里插入图片描述
一个巨型桶套一个小型桶. 而且各种参数调整依然不行

然后试了plotly 是用浏览器打开的,基于WebGL ,浏览器可以用显卡.应该没啥问题.待续

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值