A computer-based 3D modeling system (21) for constructing a virtual 3D representation from a set of data images (16) of 20 cross sections having a mutual spatial relationship is disclosed. The set of data images (16) and the associated orientation and positioning information are extractable from a data source module (22). A frame creation module constructs a rectangular frame for each image slice. A texture-mapping module (26) maps the image slice onto the associated frame as a texture. A rotation transform module (28) rotates each frame appropriately about one or more axes based upon the orientation information associated with each data image to achieve the correct orientation in 3D space. A translation transform module (30) translates each frame based upon the positioning information associated with each data image to achieve the correct position in 3D space.
展开▼