近期有粉丝想要冰墩墩与雪容融同框的,那么今天它来了!
前言
“冰墩墩”以熊猫为原型进行设计创作。冰象征纯洁、坚强。墩墩,意喻敦厚、健康、活泼、可爱,契合熊猫的整体形象,象征着冬奥会运动员强壮的身体、坚韧的意志和鼓舞人心的奥林匹克精神。熊猫形象与冰晶外壳相结合,体现了冬季冰雪运动和现代科技的特点。头部外壳造型取自冰雪运动头盔,装饰彩色光环,灵感源自于北京冬奥会的国家速滑馆“冰丝带”,流动的明亮色彩线条象征着冰雪运动的赛道;左手掌心的心形图案,代表着举办国对全世界朋友的热情欢迎。整体形象酷似航天员,寓意创造非凡、探索未来,体现了追求卓越、引领时代以及面向未来的无限可能。
冰墩墩名字中的“冰”,象征纯洁、坚强,是冬奥会的特点。而“墩墩”,则意喻敦厚、健康、活泼、可爱,契合熊猫的整体形象,象征着冬奥会运动员强壮的身体、坚韧的意志和鼓舞人心的奥林匹克精神。“雪容融”,以灯笼为原型进行设计创作。灯笼代表着收获、喜庆、温暖和光明。顶部的如意造型象征吉祥幸福;和平鸽和天坛构成的连续图案,寓意着和平友谊,突出了举办地的地域特色;灯笼上的装饰图案融入了中国传统剪纸艺术;面部的雪块既代表“瑞雪兆丰年”的寓意,又体现了拟人化的设计,凸显吉祥物的可爱。灯笼以“中国红”为主色调,渲染了2022年中国春节的节日气氛。雪象征洁白、美丽,是冰雪运动的特点,容融表达了世界文明交流互鉴、和谐发展的理念,灯笼代表着收获、喜庆、温暖和光明,体现了冬残奥运动员的拼搏精神和激励世界的冬残奥会理念。
代码实战
前期已经有了冰墩墩代码和雪融代码,要实现“冰墩墩”、“雪容融”同框只需将它们放在一张画布上即可。
把前期的冰墩墩代码封装为一个类,如下图所示:
第二步,将其添加至画布:
t.setup(1.0, 1.0) # 设置窗口大小 t.colormode(255) t.screensize(800, 800) t.speed(1000) BingDwen.Bing(-320, 15) Shuey(320, -15) ts = t.getscreen() ts.getcanvas().postscript(file="olympic.eps") t.hideturtle() t.done()
前期代码已经概述过,下面来看看效果: