13.07.2015 Views

1 Using Voxelization and Ray-Tracing to Identify Wall Thinness of ...

1 Using Voxelization and Ray-Tracing to Identify Wall Thinness of ...

1 Using Voxelization and Ray-Tracing to Identify Wall Thinness of ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2Table <strong>of</strong> Contents1. Introduction2. Voxels <strong>and</strong> <strong>Voxelization</strong>3. <strong>Ray</strong> <strong>Tracing</strong>4. X3D, Computer Graphics, <strong>and</strong> Triangles5. Octrees6. Algorithm Design <strong>and</strong> Implementationa. Triangle-cube intersections <strong>and</strong> the Separating Axis Theoremb. <strong>Ray</strong>-triangle intersections <strong>and</strong> the manifold propertyc. Classification <strong>of</strong> voxels using a flooding algorithm7. Results8. Conclusion9. Acknowledgments10. References1. IntroductionThere are several new models <strong>of</strong> three-dimensional printers currently on the market, <strong>and</strong> as thetechnology is refined the 3-D printing marketplace will only continue <strong>to</strong> grow. Though <strong>to</strong>day'sprinters are not yet sophisticated enough <strong>to</strong> perfectly reproduce machinery at the smallest scale,they are sufficiently accurate <strong>and</strong> precise <strong>to</strong> print 3-D objects at a resolution that many artistic 3-D modelers require. It is very easy <strong>to</strong> imagine that as this technology advances, it could somedaybe used <strong>to</strong> replace industrial manufacturing. Printers could be used <strong>to</strong> generate pieces that are nolonger fabricated on a wide scale, perhaps used <strong>to</strong> replicate legacy parts, such as screws for avintage au<strong>to</strong>mobile.Three-dimensional printing is known by a variety <strong>of</strong> names including rapid pro<strong>to</strong>typing,layered manufacturing, or solid free-form fabrication. The rapid pro<strong>to</strong>typing methodology israther simple: first, a 3D input file is converted so that the printer can 'perceive' the input modelas a stack <strong>of</strong> very thin layers. The printer then builds the bot<strong>to</strong>mmost slice <strong>of</strong> the object, sprayinga powder or polymer that hardens in<strong>to</strong> the first layer. Next, the printer builds the layer above that,<strong>and</strong> so on, spraying, <strong>and</strong> bonding material <strong>to</strong> existing material, aggregating the model slice byslice.Despite the usage <strong>of</strong> the word 'rapid', this fabrication process can take many hours.Nonetheless, the many hours it can take <strong>to</strong> print a pro<strong>to</strong>type, or a model that has never beforebeen created, is actually much less time than would be used <strong>to</strong> print the same pro<strong>to</strong>type with aconventional manufacturing technology, such as die casting. Though die casting or injectionmolding can be used <strong>to</strong> manufacture large quantities <strong>of</strong> parts quickly, the initial preparationneeded <strong>to</strong> build the necessary mold is high in terms <strong>of</strong> both cost <strong>and</strong> time. Rapid pro<strong>to</strong>typing is

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!