PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] 如何画出由内到外的渐层圆球
楼主:
karco
(karco)
2019-01-23 19:12:25
各位大大好
小弟想利用python的程式码画出圆球
然而我想画的是由内到外颜色变化渐层的圆球
然而网络上画圆球范例所使用的colormap似乎都是作用于表面
而非从内到外
使用vpython的话 也只能设定单色
而颜色的值是根据离球心位置时对应的参数而定的
例如:
离球心距离 : 0 0.5 1 1.5 2.0 2.5(球体半径)
参数 : 0 1000 200 2 0.5 0
那就是将0-1000做出一张colormap 然后根据参数的值
在对应的位置上进行上色
目前有想到两种做法
第一个是做出一条符合此颜色渐层的直线
然后旋转扫出一个球
不知道python能不能这样做?
第二个是我在每个位置都画出一颗球
例如在距离0.5的位置画一颗球涂上蓝色
在距离1的位置画一颗球著上黄色
只是这样子的做法感觉很没有效率?
请问还有其他方式解决此问题吗?
谢谢python版的各位大大
作者:
lajji
(喇机)
2019-01-23 20:00:00
用matplotlib画呢from matplotlib.patches import Circle
作者:
clang
(llvm)
2019-01-24 00:32:00
matplotlib可以画3D,不过球体要自己算座标用surface画参考
https://reurl.cc/852lX
作者:
papple23g
(逆道者)
2019-01-24 01:15:00
照你的说法 如果球不切开又不透明的话 外表看起来不就是单色了吗?你打算怎么表现内外渐层?
作者:
keepxha
(hahahaha)
2019-01-24 15:53:00
中心为0 R=range(1,10,1) 都画一颗球,透明度最内层0到最外层90%渐变
https://goo.gl/TzpzY9
for 循环自己改成你的能量分部
" target="_blank" rel="nofollow">
https://goo.gl/54j5d6
大概这样吧,希望有帮到
继续阅读
[闲聊] Python周边套件的中文障碍
yimean
[问题]import 出现 ModuleNotFoundError
rofellosx
[问题]CSV读写相关问题
yimean
[问题] 如何爬erp系统的资料?
mayK
Re: [问题] 16进制转换问题
a9202507
[问题] 大数据资料都在该列同一字段内,该如何分割
heavyking02
[问题] 新手-不是内部..可处理的程式或批次档
leehc
[心得] 英文自动翻译程式制作 心得分享
HenryLiKing
[问题] 能否推荐Panda的书?
peter308
[讨论] Flask 跳 Django
benzxa
Links
booklink
Contact Us: admin [ a t ] ucptt.com