Skip to main content

Displacement Extension

This repository contains the 3MF Displacement Extension specification that extends the 3MF 3D Manufacturing Format Core specification.
This extension provides 3D Textured meshes by modifying mesh surface with displacement mapping.
See the 3MF examples repository for 3MF Displacement sample files.

Version 1.0

Table of Contents

Preface
About this Specification
Document Conventions
Language Notes
Software Conformance
Part I: 3MF Documents
Chapter 1. Overview of Additions
Chapter 2. Displacement Maps
Chapter 3. Resources
3.1 Displacement2D
3.2 NormVectorGroup
3.3 Disp2DGroup
Chapter 4. Object
4.1 Displacement Mesh
Chapter 5. Usage rules
5.1 Fill Rule
5.2 Adjacent Triangles
5.3 Displacement Map and Properties
Part II. Appendices
Appendix A. Glossary
Appendix B. 3MF XSD Schema
Appendix C. Standard Namespace
Appendix D: Example file
References

Preface

About this Specification
This 3MF displacement specification is an extension to the core 3MF specification. This document cannot stand alone and only applies as an addendum to the core 3MF specification. Usage of this and any other 3MF extensions follow an a la carte model, defined in the core 3MF specification.

Part I, “3MF Documents,” presents the details of the primarily XML-based 3MF Document format. This section describes the XML markup that defines the composition of 3D documents and the appearance of each model within the document.

Part II, “Appendices,” contains additional technical details and schemas too extensive to include in the main body of the text as well as convenient reference information.

The information contained in this specification is subject to change. Every effort has been made to ensure its accuracy at the time of publication.

This extension MUST be used only with Core specification 1.x.

Download Displacement Specification 1.0

Disclaimer

THESE MATERIALS ARE PROVIDED “AS IS.” The contributors expressly disclaim any warranties (express, implied, or otherwise), including implied warranties of merchantability, non-infringement, fitness for a particular purpose, or title, related to the materials. The entire risk as to implementing or otherwise using the materials is assumed by the implementer and user. IN NO EVENT WILL ANY MEMBER BE LIABLE TO ANY OTHER PARTY FOR LOST PROFITS OR ANY FORM OF INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER FROM ANY CAUSES OF ACTION OF ANY KIND WITH RESPECT TO THIS DELIVERABLE OR ITS GOVERNING AGREEMENT, WHETHER BASED ON BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, AND WHETHER OR NOT THE OTHER MEMBER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.