Recently three-dimensional (3D) graphics has been applied in areas suc
h as building and mechanical design, with the help of CAD tools to fir
st construct the two-dimensional (2D) and 3D models. Building syntheti
c environments usually involves lots of work in constructing virtual r
eality worlds, and making authoring more efficient is one of the most
important goals in virtual reality. We propose a prototype system that
integrates several modules such as image preprocessing, vectorization
, editing, and 3D model generation, to transform a 2D architecture des
ign diagram into a 3D building model. We also propose an improved meth
od that can efficiently recognize slant lines in addition to vertical
and horizontal lines. To do this, since a line has a constant slope, w
e use back-tracking in our method and utilize a line slope consistency
check to prune wrong targets.