Domain-specific languages as tools for teaching 3D graphics | IEEE Conference Publication | IEEE Xplore