The objective of this study is to improve efficiency in 3-dimensional spatial mechanism modeling. For this objective, two points of view are considered broadly. First modeling program has to be user-friendly. Second efficient input process has to be provided for easy input of data needed for spatial mechanism. For user-friendly program, graphic user interface(GUI) can be used. Many commercial dynamic analysis programs use this. In data input process common programs have some disadvantage can be improved. So in this study several efficient input processes are suggested and some efficient methods are adapted among many methods used in common program. And for easy modification of complete imputed model efficient modification methods are suggested. With suggested methods efficient modeling program is developed in window circumstance. For this program Microsoft Visual C++ and OpenGL graphic library are used. This developed program is applied to modeling of macpherson suspension mechanism. And can be linked to ADAMS dynamic analysis program for analysis. At the result of this application, the efficiency of these input methods is verified. And these methods can attribute to easy and fast mechanism design.