Scaffolding Spatial Thinking with Visualization and Embodiment: A 3D Multimedia Approach | IEEE Conference Publication | IEEE Xplore