ModelIO 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用來操作 3D 資產的類別。
類別
結構
MDLAxisAlignedBoundingBox |
周框方塊,其座標軸與其座標系統對齊。 |
MDLVoxelIndexExtent |
提供體素資料的範圍。 |
MDLVoxelIndexExtent2 |
用來操作 3D 資產的類別。 |
介面
IMDLAssetResolver |
用來操作 3D 資產的類別。 |
IMDLComponent |
介面,表示通訊協定 IMDLComponent 的任何) 時, (所需的方法。 |
IMDLJointAnimation |
用來操作 3D 資產的類別。 |
IMDLLightProbeIrradianceDataSource |
介面,表示通訊協定 MDLLightProbeIrradianceDataSource 的任何) 時, (所需的方法。 |
IMDLMeshBuffer |
介面,表示通訊協定 IMDLMeshBuffer 的任何) 時, (所需的方法。 |
IMDLMeshBufferAllocator |
介面,表示通訊協定 MDLMeshBufferDataAllocator 的任何) 時, (所需的方法。 |
IMDLMeshBufferZone |
介面,表示通訊協定 IMDLMeshBufferZone 的任何) 時, (所需的方法。 |
IMDLNamed |
實作者定義 Name 屬性的介面。 |
IMDLObjectContainerComponent |
介面,表示通訊協定 IMDLObjectContainerComponent 的任何) 時, (所需的方法。 |
IMDLTransformComponent |
介面,表示通訊協定 IMDLTransformComponent 的任何) 時, (所需的方法。 |
IMDLTransformOp |
用來操作 3D 資產的類別。 |
列舉
MDLAnimatedValueInterpolation |
用來操作 3D 資產的類別。 |
MDLCameraProjection |
列舉相機投影。 |
MDLDataPrecision |
用來操作 3D 資產的類別。 |
MDLGeometryType |
列舉要用於轉譯的幾何基本類型。 |
MDLIndexBitDepth |
列舉索引緩衝區的 MDLSubmesh 位深度。 |
MDLLightType |
列舉 的類型 MDLLight 。 |
MDLMaterialFace |
用來操作 3D 資產的類別。 |
MDLMaterialMipMapFilterMode |
列舉值,以控制 mipmap 層級之間的紋理取樣。 |
MDLMaterialPropertyType |
列舉材質屬性類型。 |
MDLMaterialSemantic |
列舉 的 MDLMaterialProperty 語意。 |
MDLMaterialTextureFilterMode |
列舉值,控制如何在紋素之間取樣。 |
MDLMaterialTextureWrapMode |
列舉處理範圍 |
MDLMesh.MDLMeshVectorType |
用來操作 3D 資產的類別。 |
MDLMeshBufferType |
列舉網格緩衝區資料類型。 |
MDLNoiseTextureType |
用來操作 3D 資產的類別。 |
MDLProbePlacement |
用來操作 3D 資產的類別。 |
MDLTextureChannelEncoding |
列舉值,指定紋素通道的資料類型和大小。 |
MDLTransformOpRotationOrder |
用來操作 3D 資產的類別。 |
MDLVertexFormat |
列舉頂點資料描述。 |
委派
MDLObjectHandler |
用來操作 3D 資產的類別。 |
備註
模型 I/O 架構可讓開發人員以下列格式載入和使用 3D 資產:
格式 |
Alembic |
波 |
多邊形 (.ply) |
三角形 (.stl) |
此外,開發人員也可以匯出至三角形 (.stl) 和 wavefront 格式。