Python 板


LINE

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



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.55.26
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1548241948.A.B06.html
1F:推 lajji: 用matplotlib画呢 01/23 20:00
2F:→ lajji: from matplotlib.patches import Circle 01/23 20:00
circle的话 画出来的图案似乎是2D的圆形?
3F:推 clang: matplotlib可以画3D,不过球体要自己算座标用surface画 01/24 00:32
4F:→ clang: 参考 https://reurl.cc/852lX 01/24 00:32
嗯嗯 我会画这样的球 只是遇到的问题是在着色上 似乎只能对表面上色 无法由内到外都有颜色@@
5F:→ papple23g: 照你的说法 如果球不切开又不透明的话 外表看起来不就 01/24 01:15
6F:→ papple23g: 是单色了吗?你打算怎麽表现内外渐层? 01/24 01:15
因为这样的球会有很多颗 所以应该可以看出彼此叠加的影响 想做的事情有点像是画出原子的立场 藉由颜色来表示该点所受能量的大小 所以我想应该也是会有点透明度的 ※ 编辑: karco (140.113.121.150), 01/24/2019 01:24:05
7F:推 keepxha: 中心为0 R=range(1,10,1) 都画一颗球,透明度最内层0到 01/24 15:53
8F:→ keepxha: 最外层90%渐变 01/24 15:53
9F:推 keepxha: https://goo.gl/TzpzY9 01/24 16:34
10F:→ keepxha: for 回圈自己改成你的能量分部 01/24 16:35
11F:推 keepxha: https://imgur.com/gallery/rIWxBfh 01/24 16:40
感谢大大 有点头绪了 我会用您的建议尝试看看 十分感谢!
12F:推 keepxha: https://goo.gl/54j5d6 01/24 17:03
13F:→ keepxha: 大概这样吧,希望有帮到 01/24 17:03
嗯嗯 目前的想法是先将能量转化成对应的颜色後 存成list 然後将离球心距离也是存成list 再利用大大提供的方法画球 应该就能成功了 真的十分感谢您的帮忙! ※ 编辑: karco (140.113.121.150), 01/24/2019 17:42:16







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP