APP下载

Processing软件在辅助教学中的应用

2017-03-31蒋寅军邹良浩

软件导刊 2016年8期
关键词:动画

蒋寅军+邹良浩

摘 要:Processing软件是一个自由、开源的视觉艺术及视觉化呈现的程序设计平台,是专为艺术家设计的程序语言,尤其适合于由程序控制的动画开发。将Processing软件用于機构运动仿真,辅助《理论力学》课程中运动学部分的教学,比传统运动学仿真程序更简洁高效。该软件对学习其它程序设计语言也有帮助。

关键词关键词:Processing;计算机辅助教学;运动学;机构运动仿真;动画

DOIDOI:10.11907/rjdk.161228

中图分类号:G434

文献标识码:A 文章编号:1672-7800(2016)008-0189-03

作者简介作者简介:蒋寅军(1973-),男,湖南长沙人,武汉大学土木建筑工程学院讲师,研究方向为理论力学、结构力学。

0 引言

Processing语言是由美国MIT(麻省理工学院)的Medialab研究室美学与计算机研究小组于2001年发布使用的用于视觉艺术及视觉化呈现的程序设计平台,其设计初衷是作为一种简单的编程教学语言替代Basic、Logo等编程语言,在电子艺术的环境下介绍程序语言,并将电子艺术的概念介绍给程序设计师[1-2]。

Processing为艺术家和设计师所设计,具有以下特点:①简单:用户可以专注于图形与交互程序的设计,而不需要考虑诸如编译参数、路径、图形环境等任务;②友好:Processing有非常活跃的社区和用户群,容易得到支持,版本更新也很快;③基础性:只考虑静态图案;④活动性:直接形成动画。

Processing源于Java,因此其代码遵守Java语言规范。Processing是绿色、开源的自由软件, Windows系统使用的下载包只有108.32M,解压即可使用,运行界面如图1所示。

《理论力学》课程由静力学、运动学与动力学3部分组成,其中最难掌握的是运动学部分,对机构运动分析不清楚直接导致速度、加速度分析的困难,进而影响动力学基本原理的应用。……

登录APP查看全文

猜你喜欢

动画
我们的“动画偶像”
Clifford hits the big screen
做个动画给你看
动画发展史
Mg动画在慕课中的应用及其制作
我的动画梦
好莱坞动画与中国动画对比
动画批评融入动画教育的思考
暖心动画:最好的礼物
我是动画迷