ThreeMfFormat
Vue d’ensemble
ThreeMfFormat est le serveur de format intégré pour les fichiers 3MF (3.mf) dans Aspose.3D pour TypeScript. Il hérite de FileFormat et exposent les méthodes de l’usine qui créent le détecteur, importateur et exportateur pour ce format. Scene Il est chargé ou sauvé un .3mf fichiers, il déléguera tous les travaux I/O à cette classe internellement. la classe fournit également accès à l’ordre de départ ThreeMfFormatLoadOptions et ThreeMfFormatSaveOptions Les cas qui contrôlent le comportement de partage et de sérialisation pour chaque lecture et écriture.
Description
ThreeMfFormat est une classe dans la bibliothèque FOSS pour Aspose.3D qui expose 8 méthodes et 8 propriétés pour l’utilisation programmatique. FileFormat,- hériter de la fonctionnalité partagée du type parent.
Les capacités de base comprennent : string; string[]; string.Ces opérations permettent aux développeurs d’intégrer la fonctionnalité de threemfformat directement dans les applications TypeScript.
La classe fournit également la extension propriété (toute extension de fichier primaire pour le format 3mf), la extensions propriété (liste de toutes les extensions de fichier associées à 3mf), le contentType propriété (contient le type mime pour les fichiers 3mf).
Les instances sont créées à travers un constructeur unique qui initialisera l’objet avec des valeurs par défaut.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
extension | string | Lire | Mettre en place la file principale pour le format 3MF |
extensions | string[] | Lire | Liste de tous les extensions de fichiers associés à 3MF |
contentType | string | Lire | Contient le type MIME pour les fichiers 3MF |
fileFormatType | any | Lire | Identifier la valeur enum interne du format 3MF |
version | string | Lire | Indicez la ligne de version de la spécification 3MF soutenue |
canExport | boolean | Lire | Indique si l’exportation vers 3MF est prise en charge |
canImport | boolean | Lire | Indique si l’importation depuis 3MF est prise en charge |
formats | any[] | Lire |
méthodes
| Signature | Description |
|---|---|
constructor() | |
getInstance() → ThreeMfFormat | |
createLoadOptions() → ThreeMfLoadOptions | Créer un objet ThreeMfLoadOptions pour l’importation de fichiers 3MF |
createSaveOptions() → ThreeMfSaveOptions | Créer un objet ThreeMfSaveOptions pour exporter des fichiers 3MF |
isBuildable(node: any) → boolean | Retourne valable si le node donné peut être construit dans un objet 3MF |
getTransformForBuild(node: any) → `any | null` |
setBuildable(node: any, value: boolean, transform: any) | Marque le node comme construit et attribue optionnellement une transformation |
setObjectType(node: any, modelType: string) | Assigne une ligne de type modèle au node spécifié |
getObjectType(node: any) → string | Retire le type de modèle de la ligne du node spécifié |