ThreeMfFormat
Revisión
ThreeMfFormat es el operador de formato incorporado para los archivos 3MF (3.mf) en Aspose.3D para TypeScript. FileFormat y exponer métodos de fábrica que crean el detector, importador y exportador para este formato. Scene El cargador o el salvador a .3mf archivo, delega todos los trabajos I/O a esta clase internamente. la clase también proporciona acceso al default ThreeMfFormatLoadOptions y ThreeMfFormatSaveOptions instantes que controlan el comportamiento de parsino y serializador para cada operación de lectura y escritura.
Descripción
ThreeMfFormat es una clase en la biblioteca de Aspose.3D FOSS para TypeScript que exponen 8 métodos y 8 propiedades para uso programático. FileFormat,heredando funcionalidad compartida de su tipo parental.
Las capacidades básicas incluyen: string; string[]; string.Estas operaciones permiten a los desarrolladores integrar la funcionalidad de threemfformat directamente en las aplicaciones TypeScript.
La clase también proporciona el extension propiedad (tiene la extensión de archivo principal para el formato 3mf), el extensions propiedad (lista todas las exteniones de archivo asociadas con 3mf), el contentType propiedad (contiene el tipo mime para los archivos 3mf).
Las instantes se crean a través de un único constructor que inicia el objeto con valores defectuosos.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
extension | string | Leer | Mantener la extensión de archivo principal para el formato 3MF |
extensions | string[] | Leer | Lista de todas las exteniones de archivo asociadas con 3MF |
contentType | string | Leer | Contiene el tipo MIME para archivos 3MF |
fileFormatType | any | Leer | Identifica el valor enum interno para el formato 3MF |
version | string | Leer | Indica la línea de versión de la especificación 3MF apoyada |
canExport | boolean | Leer | Indica si se apoya la exportación a 3MF |
canImport | boolean | Leer | Indica si se apoya la importación de 3MF |
formats | any[] | Leer |
Metodología
| firma | Descripción |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | Crea un objeto ThreeMfLoadOptions para importar archivos 3MF |
createSaveOptions() → ThreeMfSaveOptions | Crea un objeto ThreeMfSaveOptions para exportar archivos 3MF |
isBuildable(node: any) → boolean | Retorna si el nodo dado puede ser construido en un objeto 3MF |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | Marca el nodo como construible y asigna opcionalmente una transformación |
setObjectType(node: any, modelType: string) | Asigna una línea de tipo modelo al nodo especificado |
getObjectType(node: any) → string | Retirar la línea de tipo del nodo especificado |