An O-Matrix script reads the points generated from a point
cloud (a matrix of points that can represent a surface) draped over the
patient's image. The company that produces the camera is InSpeck.
A digital face scan
The data is converted to DXF format and then read into a
NURBS modeler, Rhino, by McNeel Assoc. Rhino does the draping.
The matrix file is then analyzed in O-Matrix to figure
out where the "nose" is on the image.
Then four different noses are generated mathematically.
Basically, it changes some slope data and then fits polynomials to the
Mathematically Generated Noses
This is written back to four new matrices that are then
written to four new files. The new point clouds are used to create
new surfaces that are then lit in Flamingo, and animated in Bongo,
both McNeel Associates products as well.
A disk is created with a Flash Player that rotates the images.
The patient chooses an image. The result is emailed to Dr. Diamond.
That image is used by a Stratasys stereolithography machine to
produce a negative mold of the desired nose. A silicone rubber
copy is made to be used as a sizer during the operation.
The sizer is then attached to the nose as a splint.
Patient After and Before new "O-Matrix Nose"
This user story was contributed by Andrew Diamond, MD,