To create solid models of irregularly shaped objects, a mesh of curves consisting of two orthogonal sets of planar contours that define both transverse and longitudinal cross sections is usually required. By interpolating the in-slice contour-point list one can fairly easily obtain one set of such planar contours, but the question arises of how to produce the other orthogonal set of contours. In the approach reported here, the object contour data in slice images are first processed by an optimal triangulation algorithm of a surface modeler, and the output triangles are used as the initial guess of possible inter-slice point matches. Local contour features are computed and the prominent points of each 2D contour line are identified and classified (e.g. local curvature maxima or inflections). This information will guide our optimal vertical path search algorithm, and in the searching process the dominant points are given priorities for possible connections. This approach aims at retaining structures with rotational displacement, which are commonly seen in bone anatomy. A 2D bicubic spline interpolation is then employed to produce an isotropic mesh of curves. From the mesh of curves so obtained, an isotropic three dimensional (3D) bone object is created by an automatic filling and labeling algorithm developed by the author to permit volume rendering. Initial results of the visualization of bone solid models have been encouraging using AVS (Advanced Visual Systems Inc., Waltham, MA) as well as our own GUI. The results also showed advantages of our system over surface modeling techniques when used to visualize certain geometrical properties with fine resolution, such as proximity map, and to make more accurate volume and distance measurements.