Module stl
source code
This page is in the table of contents. The stl.py script is an import
translator plugin to get a carving from an stl file.
An import plugin is a script in the interpret_plugins folder which has
the function getCarving. It is meant to be run from the interpret tool.
To ensure that the plugin works on platforms which do not handle file
capitalization properly, give the plugin a lower case name.
The getCarving function takes the file name of an stl file and returns
the carving.
STL is an inferior triangle surface format, described at:
http://en.wikipedia.org/wiki/STL_(file_format)
A good triangle surface format is the GNU Triangulated Surface format
which is described at:
http://gts.sourceforge.net/reference/gts-surfaces.html#GTS-SURFACE-WRITE
Date:
$Date: 2008/21/04 $
Author:
Enrique Perez (perez_enrique@yahoo.com)
License:
GNU Affero General Public License
http://www.gnu.org/licenses/agpl.html
|
addFacesGivenBinary(stlData,
triangleMesh,
vertexIndexTable)
Add faces given stl binary. |
source code
|
|
|
addFacesGivenText(stlText,
triangleMesh,
vertexIndexTable)
Add faces given stl text. |
source code
|
|
|
addFacesGivenVertexes(triangleMesh,
vertexIndexTable,
vertexes)
Add faces given stl text. |
source code
|
|
|
getCarving(fileName='
' )
Get the triangle mesh for the stl file. |
source code
|
|
|
getFloat(floatString)
Get the float, replacing commas if necessary because an inferior
program is using a comma instead of a point for the decimal point. |
source code
|
|
|
getFloatGivenBinary(byteIndex,
stlData)
Get vertex given stl vertex line. |
source code
|
|
|
getVertexGivenBinary(byteIndex,
stlData)
Get vertex given stl vertex line. |
source code
|
|
|
getVertexGivenLine(line)
Get vertex given stl vertex line. |
source code
|
|
|
__credits__ = ' Nophead <http://hydraraptor.blogspot.com/>\nArt ...
|
|
__package__ = ' fabmetheus_utilities.fabmetheus_tools.interpret ...
|
__credits__
- Value:
''' Nophead <http://hydraraptor.blogspot.com/>
Art of Illusion <http://www.artofillusion.org/> '''
|
|
__package__
- Value:
' fabmetheus_utilities.fabmetheus_tools.interpret_plugins '
|
|