StructuralMetadata
概述
StructuralMetadata 是 Aspose.3D 的一个 FOSS 类,用于 .NET。
此类提供对 EXT_structural_metadata 的支持,仅在 glTF 中使用。
此类提供 6 个方法,用于在 .NET 程序中处理 StructuralMetadata 对象。可用的方法包括:Attach、CreateClass、CreateEnum、CreatePropertyTable、From、StructuralMetadata。所有公共成员在安装 Aspose.3D 用于 .NET 的 FOSS 包后,可被任何 .NET 应用程序访问。属性:Classes、Enums、PropertyTables。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Classes | Dictionary<string, ClassType> | 读取 | 类定义 . |
Enums | Dictionary<string, EnumType> | 读取 | 枚举类型定义 |
PropertyTables | List<PropertyTable> | 读取 | 此元数据中的属性表。 |
方法
| 签名 | 描述 |
|---|---|
StructuralMetadata() | 在此 StructuralMetadata 实例上调用 StructuralMetadata。 |
CreateClass(name: string) | 在 FOSS 版中未实现——运行时抛出异常。 创建元类类型 |
CreateEnum(name: string) | 在 FOSS 版中未实现——运行时抛出异常。 创建一个枚举类型 |
CreatePropertyTable(name: string, clazz: ClassType) | 在 FOSS 版中未实现 — 运行时抛出异常。 在此 StructuralMetadata 实例上调用 CreatePropertyTable(name, clazz)。 |
Attach(scene: Scene) | 在 FOSS 版中未实现 — 运行时抛出异常。 将当前元数据附加到指定场景 |
From(scene: Scene) | 在 FOSS 版中未实现 — 运行时抛出异常。 获取与指定场景关联的。 |