Konvertera CF2 till FBX i C#

CAD-program använder CF2-filer för att skapa 2D eller 3D-ritningar. Konkret kan vi skapa och spara design för byggprojekt som vägar, broar och byggnader i en CF2-fil. I vissa fall kan vi behöva exportera ritningar från CF2-filer till FBX-dokument programmatiskt. Sådana konverteringar möjliggör delning av ritningar i en transportabel format. I den här artikeln kommer vi att lära hur du konverterar en CF2-fil till en FBX i C#.

Följande ämnen ska täckas i den här artikeln:

  1. C# CF2 till FBX-konverterare – Gratis nedladdning
  2. Steg för att konvertera CF2-fil till FBX-dokument
  3. Konvertera CF2 till FBX programmatiskt
  4. Exportera CF2 till FBX med alternativ

C# CF2 till FBX-konverterare – Gratis nedladdning

För att konvertera en CF2-fil till ett FBX-dokument kommer vi att använda Aspose.CAD för .NET-API:t. Det tillåter skapande, redigering och manipulering av CF2-filer och flera andra filformat.

Image-klassen i API:t är basklassen för alla typer av ritningar. Cf2Image-klassen representerar en CF2-bild. Vi kan ställa in PageWidth och PageHeight egenskaperna med hjälp av CadRasterizationOptions-klassen. FbxOptions-klassen i API:t tillåter att specificera FBX-alternativ.

Ladda ned API:ets DLL eller installera det med NuGet.

PM> Install-Package Aspose.CAD

Hur du konverterar en CF2-fil till en FBX med C#

Vi kan enkelt konvertera en CF2-fil till ett FBX-dokument med hjälp av Aspose.CAD för .NET genom att följa stegen nedan:

  • Ladda en CF2-ritningsfil.
  • Spara CF2 som FBX.

Låt oss nu se hur vi kan utföra dessa steg i C# för att konvertera en CF2-fil till ett FBX-dokument.

Konvertera CF2 till FBX programmatiskt i C#

Följ stegen nedan för att konvertera en CF2 till en FBX:

  1. Ladda först en inmatad CF2-fil med hjälp av Image-klassen.
  2. Skapa sedan en instans av FbxOptions-klassen.
  3. Slutligen, anropa Save()-metoden för att spara det som en FBX. Det tar utdata FBX-filens sökväg och FbxOptions som argument.

Följande kod exempel visar hur du konverterar en CF2-fil till en FBX-dokument med C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialize FbxOptions class object
FbxOptions options = new FbxOptions();
// Export CF2 to FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}

Exportera CF2 till FBX med alternativ i C#

Vi kan specificera FBX-sparalternativ när vi konverterar en CF2-fil till ett FBX-dokument genom att följa stegen nedan:

  1. Ladda först en inmatad CF2-fil med hjälp av Image-klassen.
  2. Skapa sedan en instans av CadRasterizationOptions-klassen.
  3. Ange sedan sidhöjden och bredden.
  4. Skapa sedan en instans av FbxOptions-klassen.
  5. Ange VectorRasterizationOptions-egenskapen som CadRasterizationOptions.
  6. Slutligen, anropa Save()-metoden för att spara det som en FBX. Det tar utdata FBX-filens sökväg och FbxOptions som argument.

Följande kod exempel visar hur du specificerar sidhöjden och bredden när du sparar en CF2-fil som en FBX-dokument med C#.

string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Initialize FbxOptions class object
FbxOptions options = new FbxOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Export CF2 to FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}

Hämta gratis tillfälligt licens

Du kan hämta en gratis tillfällig licens för att prova biblioteket utan utvärderingsbegränsningar.

Slutsats

I den här artikeln har vi lärt oss hur vi:

  • laddar en befintlig CF2-ritningsfil;
  • specificerar sidhöjd och bredd;
  • definiera sparalternativ;
  • spara CF2 som en FBX i C#.

Utöver att konvertera en CF2 till en FBX i C# kan du lära dig mer om Aspose.CAD för .NET-API med dokumentationen. I fall av någon tvetydighet, var vänlig att kontakta oss på vår gratis supportforum.

Se även