  With the rapid development of Virtual Reality (VR) technology, the research
of User Interface (UI), especially menus, in the VR environment has attracted
more and more attention. However, it is very tedious for researchers to develop
UI from scratch or modify existing functions and there are no easy-to-use tools
for efficient development. This paper aims to present VRMenuDesigner, a
flexible and modular toolkit for automatically generating/modifying VR menus.
This toolkit is provided as open-source library and easy to extend to adapt to
various requirements. The main contribution of this work is to organize the
menus and functions with object-oriented thinking, which makes the system very
understandable and extensible. VRMenuDesigner includes two key tools: Creator
and Modifier for quickly generating and modifying elements. Moreover, we
developed several built-in menus and discussed their usability. After a brief
review and taxonomy of 3D menus, the architecture and implementation of the
toolbox are introduced.
