![]() |
Microscopy Image Browser
1.233
|
STLWRITE Write STL file from patch or surface data. More...
Functions | |
function | stlwrite (filename, varargin) |
STLWRITE Write STL file from patch or surface data. More... | |
function [
faces , vertices , options ] = | stlwrite>parseInputs (varargin) |
function
options = | stlwrite>parseOptions (varargin) |
function [
F , V ] = | stlwrite>mesh2tri (X, Y, Z, tri_type) |
STLWRITE Write STL file from patch or surface data.
function [F , V ] = stlwrite>mesh2tri | ( | X, | |
Y, | |||
Z, | |||
tri_type | |||
) |
function [faces , vertices , options ] = stlwrite>parseInputs | ( | varargin | ) |
function options = stlwrite>parseOptions | ( | varargin | ) |
function stlwrite | ( | filename, | |
varargin | |||
) |
STLWRITE Write STL file from patch or surface data.
STLWRITE(FILE, FV) writes a stereolithography (STL) file to FILE for a triangulated patch defined by FV (a structure with fields vertices
and faces
).
STLWRITE(FILE, FACES, VERTICES) takes faces and vertices separately, rather than in an FV struct
STLWRITE(FILE, X, Y, Z) creates an STL file from surface data in X, Y, and Z. STLWRITE triangulates this gridded data into a triangulated surface using triangulation options specified below. X, Y and Z can be two-dimensional arrays with the same size. If X and Y are vectors with length equal to SIZE(Z,2) and SIZE(Z,1), respectively, they are passed through MESHGRID to create gridded data. If X or Y are scalar values, they are used to specify the X and Y spacing between grid points.
STLWRITE(...,PropertyName
,VALUE,PropertyName
,VALUE,...) writes an
MODE - File is written using binary
(default) or ascii
.
TITLE - Header text (max 80 chars) written to the STL file.
delaunay
- (default) Delaunay triangulation of X, Y f
- Forward slash division of grid quads b
- Back slash division of quadrilaterals x
- Cross division of quadrilaterals Note that f
, b
, or t
triangulations now use an inbuilt version of FEX entry 28327, "mesh2tri".FACECOLOR - Single colour (1-by-3) or one-colour-per-face (N-by-3) vector of RGB colours, for face/vertex input. RGB range is 5 bits (0:31), stored in VisCAM/SolidView format (http://en.wikipedia.org/wiki/STL_(file_format)#Color_in_binary_STL)
test.stl
,X,Y,Z,mode
,ascii
)testCol.stl
,fv,FaceColor
,fCols8bit) Referenced by menuModelsSaveAs().