Le applicazioni CAD utilizzano file CF2 per la creazione di disegni 2D o 3D. Nello specifico, possiamo creare e salvare progetti per progetti di costruzione come autostrade, ponti ed edifici in un file CF2. In alcuni casi, potrebbe essere necessario esportare i disegni dai file CF2 ai documenti FBX a livello di codice. Tali conversioni consentono la condivisione di disegni in un formato portatile. In questo articolo impareremo come convertire un file CF2 in un FBX in C#.
In questo articolo saranno trattati i seguenti argomenti:
- Convertitore da C# CF2 a FBX – Download gratuito
- Passaggi per convertire il file CF2 in un documento FBX
- Converti CF2 in FBX in modo programmatico
- Esporta CF2 in FBX con opzioni
Convertitore da C# CF2 a FBX – Download gratuito
Per convertire un file CF2 in un documento FBX, utilizzeremo l’API Aspose.CAD for .NET. Consente di creare, modificare e manipolare file CF2 e diversi altri formati di file.
La classe Image dell’API è la classe base per tutti i tipi di disegni. La classe Cf2Image rappresenta un’immagine CF2. Possiamo impostare le proprietà PageWidth e PageHeight utilizzando la classe CadRasterizationOptions. La classe FbxOptions dell’API consente di specificare le opzioni FBX.
Si prega di scaricare la DLL dell’API o installarla utilizzando NuGet.
PM> Install-Package Aspose.CAD
Come convertire file CF2 in FBX utilizzando C#
Possiamo convertire facilmente un file CF2 in un documento FBX utilizzando Aspose.CAD for .NET seguendo i passaggi indicati di seguito:
- Carica un file di disegno CF2.
- Salva CF2 come FBX.
Vediamo ora come eseguire questi passaggi in C# per convertire un file CF2 in un documento FBX.
Converti CF2 in FBX a livello di codice in C#
Si prega di seguire i passaggi indicati di seguito per convertire un CF2 in un FBX:
- Innanzitutto, carica un file CF2 di input utilizzando la classe Image.
- Successivamente, crea un’istanza della classe FbxOptions.
- Infine, chiama il metodo Save() per salvarlo come FBX. Prende il percorso del file FBX di output e FbxOptions come argomenti.
L’esempio di codice seguente mostra come convertire un file CF2 in un documento FBX utilizzando C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inizializza l'oggetto della classe FbxOptions
FbxOptions options = new FbxOptions();
// Esporta CF2 in FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Esporta CF2 in FBX con opzioni in C#
Possiamo specificare le opzioni di salvataggio FBX durante la conversione di un file CF2 in un documento FBX seguendo i passaggi indicati di seguito:
- Innanzitutto, carica un file CF2 di input utilizzando la classe Image.
- Successivamente, crea un’istanza della classe CadRasterizationOptions.
- Quindi, specificare l’altezza e la larghezza della pagina.
- Successivamente, crea un’istanza della classe FbxOptions.
- Successivamente, imposta la proprietà VectorRasterizationOptions come CadRasterizationOptions.
- Infine, chiama il metodo Save() per salvarlo come FBX. Prende il percorso del file FBX di output e FbxOptions come argomenti.
L’esempio di codice seguente mostra come specificare l’altezza e la larghezza della pagina durante il salvataggio di un file CF2 come documento FBX utilizzando C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Inizializza l'oggetto della classe FbxOptions
FbxOptions options = new FbxOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Esporta CF2 in FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Ottieni una licenza temporanea gratuita
Puoi ottenere una licenza temporanea gratuita per provare la libreria senza limiti di valutazione.
Conclusione
In questo articolo abbiamo imparato a:
- caricare un file di disegno CF2 esistente;
- specificare l’altezza e la larghezza della pagina;
- definire le opzioni di salvataggio;
- salvare CF2 come FBX in C#.
Oltre a convertire un CF2 in un FBX in C#, puoi saperne di più su Aspose.CAD per l’API .NET utilizzando la documentazione. In caso di qualsiasi ambiguità, non esitate a contattarci sul nostro forum di supporto gratuito.