3MF
拡張子 | .3mf |
---|---|
MIMEタイプ | application/vnd.ms-package.3dmanufacturing-3dmodel+xml、application/vnd.ms-printing.printticket+xml、model/3mf |
開発者 | 3MF Consortium |
初版 | 2015年4月29日 (9年前) (2015-04-29) |
最新版 | 1.2.3 (2018年8月16日 (5年前) (2018-08-16)) |
包含物 | 3Dプリンター data |
包含先 | Open Packaging Conventions |
派生元 | ZIP, XML |
オープン フォーマット | Yes |
ウェブサイト | 3MF Specification |
3MF(3D Manufacturing Format)は、3MFコンソーシアムによって開発および公開された3Dファイルフォーマットである[1][2]。
3MFは、3Dプリントのために設計された、XML記述方式をベースとしたデータフォーマットである。STL形式では表現できない素材や色などの情報を含むことができる。[3][4]3MFは、中間ファイルフォーマットで従来の3D-CAD分野で競合することを目的としていない[5]。
現在、Autodesk、ダッソー・システムズ、PTC、NetfabbといったCADソフトウェア関連企業が3MFコンソーシアムに参加している。3MFコンソーシアムには他にMicrosoft(OSと3Dモデリングのサポート)、SLM、HPといった企業が参加している。[6]また、マテリアライズ、 3Dシステムズ、シーメンスPLMソフトウェア、 Stratasysなど、3Dプリントおよび積層造形ビジネスの他の主要企業が最近コンソーシアムに加わった。[7]採用を促進する為に、3MFコンソーシアムは3MFファイル形式のC++実装も公開している。[8]
特徴
以下は、3MF委員会によって公開された3MFの特徴である。[9]
- 単一ファイル(複数ファイルをZIP格納により単一ファイル化)でのフルカラーとテクスチャのサポート
- 部品データに添付されたサポート構造
- 直接機械準備のための完全なトレイサポート
- Microsoft Windowsでのサムネイル、表示、および印刷
- ビーム格子の効率的な保管
- 複数資料のサポート
- 工業生産向けに設計
- マイクロソフト・オフィスとPaint3Dのに標準で利用可能
サンプルファイル
以下は、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> </syntaxhighlight>
参照
- 3Dプリンター市場
- Open XML Paper Specification
- X3D
- AMF (Additive Manufacturing File Format)[英語版]
- AMF (Additive Manufacturing File Format)[和文版]
参考文献
- ^ “3MF Website”. 3MF. 1 May 2015閲覧。
- ^ https://www.3printr.com/3mf-consortium-releases-new-3d-printing-file-format-5228822/
- ^ "What is 3MF?"
- ^ https://www.forbes.com/sites/tjmccue/2015/05/28/microsoft-spearheads-3d-printing-file-format-introducing-the-3mf/#3a4815e8493b
- ^ “3MF About Us”. 3MF. 10 July 2020閲覧。
- ^ “3MF Consortium Launches to Advance 3D Printing Technology”. Business Wire. http://www.businesswire.com/news/home/20150430007060/en/3MF-Consortium-Launches-Advance-3D-Printing-Technology 1 May 2015閲覧。
- ^ "As of September 2020, 3MF Consortium have signed new members such as 3D Systems, Materialise, Siemens PLM Software, Stratasys among 31 others"
- ^ https://github.com/3MFConsortium/lib3mf
- ^ https://github.com/3MFConsortium/spec_core/releases/download/1.2.3/3MF_Core_Specification_v1_2_3.pdf
3Dファイル形式 | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
レガシー |
| ||||||||||||||
現行 |
|