Programming driven 3D modeling on the web
Andy Yeh · 2017
This paper introduces an online 3D modeling environment named VRMath2 and discusses its applications. VRMath2 utilises a Logo programming language with a set of extended 3D primitives, to create 3D contents (in HTML5 format) in most modern web browsers. The 3D contents are rendered by X3DOM and VRMath2 can then export and publish the 3D contents in X3D format onto web pages. VRMath2 is an educational application and was originally designed for learning about 3D geometry. After the development in the last four years, its applications have now included science, technology, engineering and mathematics (STEM) education, largely due to its nature of programming driven 3D modeling.