Aplikacje CAD używają plików CF2 do tworzenia rysunków 2D lub 3D. W szczególności możemy tworzyć i zapisywać projekty projektów budowlanych, takich jak autostrady, mosty i budynki w pliku CF2. W niektórych przypadkach może zaistnieć potrzeba programowego wyeksportowania rysunków z plików CF2 do dokumentów FBX. Takie konwersje umożliwiają udostępnianie rysunków w formacie przenośnym. W tym artykule dowiemy się, jak przekonwertować plik CF2 na FBX w języku C#.
W tym artykule zostaną omówione następujące tematy:
- Konwerter C# CF2 na FBX – bezpłatne pobieranie
- Kroki konwersji pliku CF2 na dokument FBX
- Konwertuj programowo CF2 na FBX
- Eksport CF2 do FBX z opcjami
Konwerter C# CF2 na FBX — bezpłatne pobieranie
Aby przekonwertować plik CF2 na dokument FBX, użyjemy API Aspose.CAD for .NET. Umożliwia tworzenie, edytowanie i manipulowanie plikami CF2 oraz kilkoma innymi formatami plików.
Klasa Image interfejsu API jest klasą bazową dla wszystkich typów rysunków. Klasa Cf2Image reprezentuje obraz CF2. Właściwości PageWidth i PageHeight możemy ustawić za pomocą klasy CadRasterizationOptions. Klasa FbxOptions API umożliwia określenie opcji FBX.
Proszę pobrać bibliotekę DLL interfejsu API lub zainstalować ją za pomocą NuGet.
PM> Install-Package Aspose.CAD
Jak przekonwertować plik CF2 na FBX za pomocą C#
Możemy łatwo przekonwertować plik CF2 na dokument FBX za pomocą Aspose.CAD for .NET, wykonując czynności podane poniżej:
- Załaduj plik rysunku CF2.
- Zapisz CF2 jako FBX.
Zobaczmy teraz, jak wykonać te kroki w języku C#, aby przekonwertować plik CF2 na dokument FBX.
Konwertuj CF2 na FBX Programowo w C#
Wykonaj poniższe czynności, aby przekonwertować CF2 na FBX:
- Najpierw załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Następnie utwórz instancję klasy FbxOptions.
- Na koniec wywołaj metodę Save(), aby zapisać ją jako FBX. Pobiera wyjściową ścieżkę pliku FBX i FbxOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak przekonwertować plik CF2 na dokument FBX przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy FbxOptions
FbxOptions options = new FbxOptions();
// Eksportuj CF2 do FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Eksportuj CF2 do FBX z opcjami w C#
Możemy określić opcje zapisywania FBX podczas konwersji pliku CF2 do dokumentu FBX, wykonując czynności podane poniżej:
- Najpierw załaduj wejściowy plik CF2 przy użyciu klasy Image.
- Następnie utwórz instancję klasy CadRasterizationOptions.
- Następnie określ wysokość i szerokość strony.
- Następnie utwórz instancję klasy FbxOptions.
- Następnie ustaw właściwość VectorRasterizationOptions na CadRasterizationOptions.
- Na koniec wywołaj metodę Save(), aby zapisać ją jako FBX. Pobiera wyjściową ścieżkę pliku FBX i FbxOptions jako argumenty.
Poniższy przykładowy kod pokazuje, jak określić wysokość i szerokość strony podczas zapisywania pliku CF2 jako dokumentu FBX przy użyciu języka C#.
string inputFile ="file.cf2";
using (Image image = Image.Load(inputFile))
{
// Zainicjuj obiekt klasy FbxOptions
FbxOptions options = new FbxOptions();
CadRasterizationOptions cadRasterizationOptions = new CadRasterizationOptions();
cadRasterizationOptions.PageHeight = 500;
cadRasterizationOptions.PageWidth = 500;
options.VectorRasterizationOptions = cadRasterizationOptions;
// Eksportuj CF2 do FBX
string outPath = "output.fbx";
image.Save(outPath, options);
}
Uzyskaj bezpłatną tymczasową licencję
Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować bibliotekę bez ograniczeń ewaluacyjnych.
Wniosek
W tym artykule dowiedzieliśmy się, jak:
- załadować istniejący plik rysunku CF2;
- określ wysokość i szerokość strony;
- zdefiniuj opcje zapisu;
- zapisz CF2 jako FBX w C#.
Oprócz konwersji CF2 na FBX w C#, możesz dowiedzieć się więcej o Aspose.CAD for .NET API, korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym darmowym forum pomocy.