3MF

3MF(3D Manufacturing Format)は、3MF委員会によって開発および公開された3Dファイルフォーマットです。 
3MFは、XML記述方式をベース設計された、3D積層プリントの為に設計されたデータフォーマットです。STL形式では表現できない素材や色、その他の情報を含むことが出来ます。 3MFは、中間ファイルフォーマットで従来の3D-CAD分野で競合することを目的としていません。 
現在、 Autodesk 、PTC 、Netfabb等のCADソフトウェア関連企業は3MF委員会の一部です。 3MF委員会の他の企業はMicrosoft （オペレーティングシステムと3Dモデリングのサポート用）、SLM、 HPですが、 3Dプリンターの背景から洞察を得ることができます。 マテリアライズ、 3Dシステムズ、シーメンスPLMソフトウェア、 Stratasysなど、3Dプリントおよび積層造形ビジネスの他の主要企業が最近コンソーシアムに加わりました。 採用を促進する為に、3MF委員会は3MFファイル形式のC ++実装も公開しています。 
特徴.
以下は、3MF委員会によって公開された3MFの特徴です。 
サンプルファイル.
以下は、3MFファイル内にZIP格納された長方形の直方体(1×2×3)を記述するシンプルな3MFファイルのXMLファイルです。
<?xml version="1.0" encoding="UTF-8"?>
<model unit="mm"
 xml:lang="ja-JP"
 xmlns="http://schemas.microsoft.com/3dmanufacturing/core/2015/02">
 <metadata name="Copyright">
 Copyright (c) 2015 3MF Consortium. All rights reserved.
 </metadata>
 <resources>
 <object id="1" type="model">
 <mesh>
 <vertices>
 <vertex x="0" y="0" z="0" />
 <vertex x="1" y="0" z="0" />
 <vertex x="1" y="2" z="0" />
 <vertex x="0" y="2" z="0" />
 <vertex x="0" y="0" z="3" />
 <vertex x="1" y="0" z="3" />
 <vertex x="1" y="2" z="3" />
 <vertex x="0" y="2" z="3" />
 </vertices>
 <triangles>
 <triangle v1="3" v2="2" v3="1" />
 <triangle v1="1" v2="0" v3="3" />
 <triangle v1="4" v2="5" v3="6" />
 <triangle v1="6" v2="7" v3="4" />
 <triangle v1="0" v2="1" v3="5" />
 <triangle v1="5" v2="4" v3="0" />
 <triangle v1="1" v2="2" v3="6" />
 <triangle v1="6" v2="5" v3="1" />
 <triangle v1="2" v2="3" v3="7" />
 <triangle v1="7" v2="6" v3="2" />
 <triangle v1="3" v2="0" v3="4" />
 <triangle v1="4" v2="7" v3="3" />
 </triangles>
 </mesh>
 </object>
 </resources>
 <build>
 <item objectid="1" />
 </build>
</model>
&lt;/syntaxhighlight>