摘要
VPython是Python语言和三维图像模块Visual的组合,可用于快速创建交互式的三维场景和动画.本文以光的反射折射、薄透镜成像、球面透镜像差和光的偏振现象为例,阐述了基于VPython的三维交互场景构建技术在光学课程教学中的应用.三维场景构建在光学课程教学过程中的应用有助于更直观地展现特定的光学现象并揭示其物理规律.
iVPython is a combination of the Python programming language and a 3D graphics module called "Visual". Vpython is designed to create interactive 3D scenes and animations quickly. In this paper, four 3D scenes about reflection and refraction, imaging of the thin lens, aberration of the spherical lens and polarization phenomenon of light are introduced to illustrate application of Vpython in optics teaching,which is helpful to show specific optical phenomenon more directly and reveal related physics.
出处
《物理通报》
2015年第9期84-86,共3页
Physics Bulletin