28.02.2013 Views

R_Bibb_Medical_Modelling_The_Application_of_Adv.pdf

R_Bibb_Medical_Modelling_The_Application_of_Adv.pdf

R_Bibb_Medical_Modelling_The_Application_of_Adv.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

Working with medical scan data 51<br />

If a computer model has a surface it may be rendered and visualised on<br />

screen and be manipulated with a higher degree <strong>of</strong> sophistication than 2 1 / 2D<br />

data. However, fi le sizes are typically higher.<br />

One <strong>of</strong> the simplest methods <strong>of</strong> generating a three-dimensional computer<br />

model is to create a polygon faceted surface. This is achieved by approximating<br />

the original data as a large number <strong>of</strong> tessellating polygon facets.<br />

As the triangle is the simplest polygon, it is frequently exploited in polygon<br />

faceted representations. However, other polygons are also used, particularly<br />

in fi nite element analysis (FEA).<br />

4.6.2 STL<br />

Derived from the word ‘stereolithography’, the STL fi le is a simple fi le<br />

format that describes objects as a series <strong>of</strong> triangular facets that form its<br />

surface. For example, if we view a simple object as an STL fi le we can see<br />

the triangles. It can be seen that large fl at areas require few facets, whereas<br />

curved surfaces require more facets to approximate the original surface<br />

closely, see Fig. 4.16. <strong>The</strong> format was originally developed by 3D Systems<br />

to provide a transfer data format from CAD systems to their stereolithography<br />

technology, but it has subsequently been adopted as the de facto<br />

standard in the RP industry.<br />

<strong>The</strong> STL fi le simply lists a description <strong>of</strong> each <strong>of</strong> the triangular facets,<br />

which make up the surface <strong>of</strong> a three-dimensional model. Figure 4.17 shows<br />

the beginning and end <strong>of</strong> an STL fi le in text format. <strong>The</strong> fi rst line describes<br />

the direction <strong>of</strong> the facet normal. This indicates which surface is the outside<br />

<strong>of</strong> the facet. <strong>The</strong> next three lines give the co-ordinates <strong>of</strong> the three corners,<br />

or vertices, <strong>of</strong> the facet.<br />

<strong>The</strong> simplicity <strong>of</strong> the triangle makes mathematical operations such as<br />

scaling, rotation, translation and surface area and volume calculations<br />

straightforward. <strong>The</strong> format also allows the angle <strong>of</strong> facets to be identifi ed,<br />

which is necessary for stereolithography.<br />

STL fi les can be in binary or text (ASCII) format. Binary format fi les are<br />

much smaller and should be used unless there is a specifi c reason why the<br />

text format is required. STL fi les can vary in size from around 50 K to hundreds<br />

<strong>of</strong> megabytes. Highly complex parts may result in excessively large<br />

STL fi les, which may make data operations and fi le transfer diffi cult. Figure<br />

4.18 shows how a large number <strong>of</strong> facets describe the surface <strong>of</strong> a complex<br />

anatomical shape. However, highly effective compression s<strong>of</strong>tware is freely<br />

available that can reduce an STL fi le to a small fraction <strong>of</strong> its normal size<br />

to enable easy transfer <strong>of</strong> fi les over the Internet or by email.<br />

To be used successfully in RP, the STL fi le must form a single enclosed<br />

volume; meaning that it should have no gaps between facets and all the<br />

facets should have their normals facing away from the part (i.e. identifying

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

Saved successfully!

Ooh no, something went wrong!