diff --git a/Doc/tutorial_08.docu b/Doc/tutorial_08.docu index cafb26e0..90ecc22b 100644 --- a/Doc/tutorial_08.docu +++ b/Doc/tutorial_08.docu @@ -24,34 +24,39 @@ distinguish between - Options::FaceColor - Options::ColorAlpha - Options::ColorFloat + - Options::Custom These bits have different effects when reading or writing. The file -format itself is selected by the extension of the filename. The IO -subsystem of the %OpenMesh library supports currently four -formats. The following table list all formats and indicates whether -the format supports ASCII/binary storage with the apropiate extension. +format itself is selected by the extension of the filename. + +Below in the table you can see what options are suported by which reader/writer (it is possible that the data format can support more). +ASCII is not a real option and will be selected, if binary was not defined. - - - - - - - - - - - - -
FormatAsciiBinary
OFF.off.off
OBJ.obj
STL.stla, .stl.stlb, .stl
OM.om
+ + +
Reader/Writer Feature Support List
Format/OptionASCIIBinaryMSBLSBSwapVertexNormalVertexColorVertexTexCoordEdgeColorFaceNormalFaceColorFaceTexCoordColorAlphaColorFloatCustom +
OBJx xx *)x xxx +
OFFxx x xxx x xx +
PLYxxxx xxx xxx **) +
OM xxxxxxxxxx (\ref tutorial_09 ) +
STLxxxx +
VTK ***)x +
+ +\*) can read the non-standard extension vertex colors (floats only): +\li defined with vc (e.g. used by meshlab) +\li colors encoded in a vertex line (v followed by 6 values) + +\**) only ascii version and only vertex and face properties with fundamental types + +\***) no reader exists The program does not more than providing a command line based interface to select the option bits for reading/writing and to request mesh properties. Hence illegal combinations are possible and will result in a failure of the program. (The input file won't be damaged in this case, but be careful where you put the ouput file!) -Please note that the Options::ColorFloat is currently only implemented for PLY -and OFF files. +
Reading meshes