3D製造格式

3D製造格式（），是由3MF聯盟（）開發並發布的3D檔案格式https://www.3printr.com/3mf-consortium-releases-new-3d-printing-file-format-5228822/。

3MF為基於XML描述方式的資料格式，專供3D列印而設計。它能夠包含STL格式無法表現的材質和顏色等資訊"What is 3MF?"https://www.forbes.com/sites/tjmccue/2015/05/28/microsoft-spearheads-3d-printing-file-format-introducing-the-3mf/#3a4815e8493b。3MF 是 Linux 開放標準專案的一部分，並不打算在傳統的3D電腦輔助設計領域中與其他格式競爭。其設計目的是要比完整的CAD數據交換格式更易於實作。為推廣3MF檔案格式，3MF聯盟公開了這個格式的C++實作https://github.com/3MFConsortium/lib3mf。

2025年3MF成為ISO標準：ISO/IEC 25422:2025 。

功能特色
以下是聯盟提供的 3MF 格式的一些優點列表。

單一檔案中的全彩與材質支援
附加於零件資料的支撐結構
直接機器準備的完整托盤支援
縮圖、檢視與在Microsoft Windows中列印
多種材料支援
用於複雜晶格結構的樑擴充功能
用於機器資料的切片擴充功能
安全的端對端加密
體素層級的資料體積通訊
為工業製造而設計
原生整合於Microsoft Office和小畫家_3D

參與企業
Autodesk、達梭系統、PTC、Netfabb等CAD軟體相關企業已加入3MF聯盟。該聯盟的其他成員還包括微軟（提供作業系統與3D建模支援）、SLM及惠普等企業。此外，Materialise、3D Systems、西門子PLM軟體、Stratasys等3D列印與積層製造業務的主要企業也加入該聯盟"As of September 2020, 3MF Consortium have signed new members such as 3D Systems, Materialise, Siemens PLM Software, Stratasys among 31 others"。

範例檔案
以下是一個3MF檔案簡單的XML文本，描述了以 ZIP 壓縮格式儲存在 3MF 檔案內的長方形直方體 (1×2×3)。

<?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>

參考資料

外部連結

lib3mf GitHub
ISO/IEC 25422:2025 Information technology — 3D Manufacturing Format (3MF) specification suite

Category:2015年面世
Category:開放格式
Category:基于XML的标准
Category:3D檔案格式
Category:CAD文件格式
Category:3D打印