ObjFormat
概述
ObjFormat 是 Aspose.3D FOSS 中用于 Python 的类。继承自:FileFormat。
ObjFormat.create_load_options 创建并返回一个用于导入 OBJ 文件的 ObjLoadOptions 实例。
此类为 Python 程序中的 ObjFormat 对象声明了 9 个方法。可用的方法包括:FBX7400ASCII, GLTF2, MICROSOFT_3MF_FORMAT, WAVEFRONT_OBJ, __init__, create_load_options, create_save_options, detect, get_format_by_extension。在安装了 Aspose.3D FOSS for Python 包之后,所有公共成员对任何 Python 应用程序均可访问。属性:can_export, can_import, content_type, extension, extensions, file_format_type,以及另外 2 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
extension | str | 读取 | 获取扩展名。 |
extensions | List[str] | 读取 | 获取扩展名。 |
content_type | str | 读取 | 获取内容类型。 |
file_format_type | `` | 读取 | 获取文件格式类型。 |
version | str | 读取 | 获取版本。 |
can_export | bool | 读取 | 获取 can export。 |
can_import | bool | 读取 | 获取 can import。 |
formats | List | 读取 | 获取格式。 |
方法
| 签名 | 描述 |
|---|---|
create_load_options() | 创建并返回一个用于导入 OBJ 文件的 ObjLoadOptions 实例 |
create_save_options() | 创建并返回一个用于导出 OBJ 文件的 ObjSaveOptions 实例 |
WAVEFRONT_OBJ() | 在此 ObjFormat 实例上调用 WAVEFRONT_OBJ。 |
GLTF2() | 在此 ObjFormat 实例上调用 GLTF2。 |
MICROSOFT_3MF_FORMAT() | 在此 ObjFormat 实例上调用 MICROSOFT_3MF_FORMAT。 |
FBX7400ASCII() | 在此 ObjFormat 实例上调用 FBX7400ASCII。 |
__init__() | Calls init 在此 ObjFormat 实例上。 |
detect(stream: 'io._IOBase', file_name: Optional[str]) → Optional['FileFormat'] | 在此 ObjFormat 实例上调用 detect(stream, file_name)。 |
get_format_by_extension(extension_name: str) → Optional['FileFormat'] | 在此 ObjFormat 实例上调用 get_format_by_extension(extension_name)。 |