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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

changing. Stability <strong>and</strong> longevity are key; one might describe X3D as a conservative, non-hastylanguage. In an effort <strong>to</strong> avoid deprecation <strong>of</strong> feature sets, the Web3D Consortium make it a goal<strong>to</strong> minimize language bloat <strong>and</strong> are slow <strong>to</strong> introduce a rash <strong>of</strong> new functionality. This givesemerging 3D concepts a chance <strong>to</strong> sort themselves out before they are absorbed in<strong>to</strong> the nextX3D iteration.The specification, being an ISO-ratified st<strong>and</strong>ard, is very well documented. The actualX3D itself is also easy <strong>to</strong> parse: The format <strong>of</strong> is highlyrecognizable <strong>to</strong> those familiar with XML encoding. The data itself is nothing more complicatedthan tags <strong>and</strong> strings, as demonstrated in figure 4. X3D gives us the ability <strong>to</strong> describe geometryat a very high level <strong>of</strong> abstraction (should we so desire). For instance, <strong>to</strong> describe spheregeometry, one need only write: . The st<strong>and</strong>ard unit <strong>of</strong> measure inthe specification is the meter, so this would describe a sphere with a radius <strong>of</strong> 2 meters. Just asone would expect, when viewed in a browser one would see a round sphere (though one couldn'tnecessarily determine the sphere's size without seeing its size relative <strong>to</strong> another object in the 3Dscene).The following figure shows another X3D file, which would produce nearly identicalresults when viewed in the same browser: a round sphere would appear on the screen. Note theradical difference in the two files, however, <strong>and</strong> realize that the image below has been truncated<strong>to</strong> save space:11

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

Saved successfully!

Ooh no, something went wrong!