Methods, apparatus and computer program products provide efficient
techniques for designing and printing shells of hearing-aid devices with
a high degree of quality assurance and reliability and with a reduced
number of manual and time consuming production steps and operations.
These techniques also preferably provide hearing-aid shells having
internal volumes that can approach a maximum allowable ratio of internal
volume relative to external volume. These high internal volumes
facilitate the inclusion of hearing-aid electrical components having
higher degrees of functionality and/or the use of smaller and less
conspicuous hearing-aid shells. A preferred method includes operations to
generate a watertight digital model of a hearing-aid shell by thickening
a three-dimensional digital model of a shell surface in a manner that
eliminates self-intersections and results in a thickened model having an
internal volume that is a high percentage of an external volume of the
model. This thickening operation preferably includes nonuniformly
thickening the digital model of a shell surface about a directed path
that identifies a location of an undersurface hearing-aid vent. This
directed path may be drawn on the shell surface by a technician (e.g.,
audiologist) or computer-aided design operator, for example. Operations
are then preferably performed to generate a digital model of an
undersurface hearing-aid vent in the thickened model of the shell
surface, at a location proximate the directed path.