By far the most commonly used representation scheme in conventional solid modeling is Boundary Representation (B-Rep), where an object is defined as the union of surfaces that form the object’s boundary. F-Reps (function or implicit representation) describe the geometry of a solid with a single implicit function G(x,y,z). Point membership classification is determined by the sign of the implicit defining function with the convention G < 0 on the interior and G > 0 on the exterior of the object. The surface of the solid lies on the kernel of the implicit function (i.e. the G=0 isosurface). Many researchers have been and continue to be involved in the development of implicit modeling techniques. To demonstrate F-Rep/ISM, we present two examples – one simple and one more complicated:
Gs(x,y,z) = x^2+y^2+z^2-1
Ge(x,y,z) = max(x^2+y^2-196,-x^2-y^2+16,-min(max(x^2+y^2-138.0625000,-x^2-y^2+16,1/12*abs(z+20)-1,-z-20,-max(-x^2-y^2+64,x^2+y^2-625/4,1/8*abs(z+20)-1)),max(x^2+y^2-138.0625000,-x^2-y^2+16,1/12*abs(z-20)-1,z-20,-max(-x^2-y^2+64,x^2+y^2-625/4,1/8*abs(z-20)-1))),1/14*abs(z)-1)
The function Gs in Eq. (1) corresponds to the familiar - implicit description a unit sphere, and Ge in Eq. (2) defines the geometry of the elastomer center of a W. M. Berg "Flexible Coupling". While the implicit defining function may be somewhat more complicated than the description of a parametric patch employed in a B-Rep system, the F-Rep/ISM representation is concise and efficient because it only takes one such equation to describe an entire object.
3D Volume Spaces
An alternative approach based on recent advances in segmentation with level set and interval methods. The output of the level set computation is a grid of approximate values for the signed distance from each grid point to the nearest point on the surface of the scanned object. We propose interpolating the grid of signed distance values to obtain an implicit or function-based representation (f-rep) for the object, and we introduce appropriate wavelets to effectively perform the interpolation while also providing a number of other useful properties including data compression, inherently multi-scale modeling, and capabilities for skeletal-based modeling operations. We are investigating these new spaces using concepts of interval methods.
Currently, we are joining a team at the VA hospital to explore patient-specific modeling issues.
3D Printing/Ceramic Printing
While 3D printing is not a new technology, we have been working on new material/binder systems for use in current 3D printing hardware for the creation of mid-fire to high-fire ceramics. 3D printing is one of a variety of techniques in which objects are produced by printing binder onto a layer of powder (approximately 0.1 mm thick). Our process involves 3D printing of an object, depowdering, sintering, and finishing. In some application an infiltration step is performed with colloidal silica after sintering to decrease porosity and increase strength. Several available dry clay bodies were adapted for use in an existing commercial 3D printer. We a testing these new materials to provide engineering data (presented as graphs) on sintering temperature verses shrinkage, flexural strength, and porosity for the various clay bodies demonstrated in 3D printing. Our resulting material is a porous ceramic sponge-like body.