View/Open - Scholarly Commons Home
View/Open - Scholarly Commons Home
View/Open - Scholarly Commons Home
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
One of the advantages of CSG is that it can easily assure that objects are "solid" or<br />
water-tight if all of the primitive shapes are water-tight. This can be important for<br />
some manufacturing or engineering computation applications. By comparison, when<br />
creating geometry based upon boundary representations, additional topological data<br />
is required, or consistency checks must be performed to assure that the given<br />
boundary description specifies a valid solid object.<br />
A convenient property of CSG shapes is that it is easy to classify arbitrary points as<br />
being either inside or outside the shape created by CSG. The point is simply<br />
classified against all the underlying primitives and the resulting boolean expression is<br />
evaluated. This is a desirable quality for some applications such as collision<br />
detection.<br />
2.2 STL Format and Slicing Technique<br />
A STL file is a format used by Stereolithography software to generate information<br />
needed to produce 3D models on Stereolithography machines.In fact, the extension<br />
"stl" is said to be derived from the word “Stereolithography”. STL is a file format<br />
native to the stereolithography CAD software created by 3D Systems. This file format<br />
is supported by many software packages. It is widely used for rapid prototyping and<br />
computer-aided manufacturing. STL files describe only the surface geometry of a<br />
three dimensional object without any representation of color, texture or other<br />
common CAD model attributes. The STL format specifies both ASCII and binary<br />
representations. Binary files are more common, since they are more compact. A<br />
sphere in STL format is shown below in fig 2.7<br />
Fig 2.7 A Sphere in STL Format<br />
46