AMF (Additive Manufacturing File Format) wiki
以前調べた時,http://amf.wikispaces.com が存在したが,今はなくなっている?
拡張子は amf で,中身は xml 形式.
または,それを zip 圧縮した形式で.これも拡張子は amf .
<amf unit="millimeter">
<object id="1">
<mesh>
<volume>
<metadata type="name">Tex01</metadata>
<triangle> <v1>0</v1> <v2>1</v2> <v3>2</v3>
<texmap rtexid="1" gtexid="2" btexid="3">
<utex1>-1</utex1> <vtex1>0</vtex1>
<utex2>0</utex2> <vtex2>0</vtex2>
<utex3>0</utex3> <vtex3>1</vtex3> </texmap> </triangle>
<triangle> ...
<volume >
...
<vertices>
<vertex> <coordinates> <x>0</x> <y>1000</y> <z>0</z> </coordinates>
<normal> <nx>-1</nx> <ny>0</ny> <nz>0</nz> </normal> </vertex>
<vertex> ...
</vertices>
</mesh>
</object>
<texture id="1" width="128" height="128">///....//w==</texture>
<texture ...
</amf>
vertices に,座標と法線ベクトルがある.
triangle には,頂点情報のインデックスと UV ,テクスチャ情報の ID .
texture は,r ,g ,b のそれぞれを Base64 で.
base64.hxx
以前調べた時のメモ AMF texture