MeteoInfo的个人博客分享 http://blog.sciencenet.cn/u/MeteoInfo

博文

绘制彩色立方体

已有 853 次阅读 2022-12-30 22:35 |个人分类:MeteoInfo|系统分类:科研笔记

脚本:

n = 6
w = 0.85
u = array([[0,0], [0,0], [w,w], [w,w]])
v = array([[0,w], [0,w], [0,w], [0,w]])
z = array([[w,w], [0,0], [0,0], [w,w]])
s = array([nan, nan]) 
x = np.vstack([u, s, v])
y = np.vstack([v, s, u])
z = np.vstack([z, s, w-z])
m = n - 1
axes3d(axis=False, clip_plane=False, aspect='equal')
for i in range(m, -1, -1):
    for j in range(m, -1, -1):
        for k in range(0, m+1):
            r = k / float(m)
            g = 1 - j / float(m)
            b = 1 - i / float(m)
            surf(i+x, j+y, k+z, facecolor=[r,g,b], edgecolor='k')

color_cube.png



https://blog.sciencenet.cn/blog-611158-1369846.html

上一篇:MeteoInfo中文文档
下一篇:绘制递归树
收藏 IP: 222.131.121.*| 热度|

1 郑永军

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-20 07:59

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部