各位大大好
小弟想利用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版的各位大大