The invention discloses a framework and a tool for designing a cross-platform 3D interface, which are mainly used for developing the
large screen 3D man-
machine interactive interface. The tool comprises a
system kernel capable of invoking systemic functions in a cross-platform way, wherein the kernel supports main
system functions of a present mainstream platform, and can carry out self check to find difference among the
system functions of different operating systems so as to provide quick guide and functional guarantee for
transplantation of a user. The framework and the tool have the characteristics of: supporting a cross-platform high-efficiency
data structure, and providing high-efficiency
data management and query for designing complex application; supporting an optimized 3D graphical interface engine special for an
embedded system, providing simple and convenient 3D design environment for designers and providing guarantee for performance of the 3D application; and supporting
interface design frameworks of 2D, 2.5 D and 3D graphical interfaces, integrating process from the user interactive interface to
processing of procedure data and to terminal
graphical display, reducing
workload of the designers and providing a standardized template of the procedure. The framework and the tool make the designed 3D interface quickly adapt to hardware platforms, reduce
software development cycle, and improve the development efficiency of research personnel.