Centrum w wytłaczaniu liniowym
Wstęp
Witamy w tym kompleksowym przewodniku na temat opanowania wytłaczania liniowego przy użyciu Aspose.3D dla .NET. Jeśli chcesz udoskonalić swoje umiejętności modelowania 3D i tworzyć wspaniałe profile, jesteś we właściwym miejscu. W tym samouczku zagłębimy się w technikę wytłaczania liniowego, koncentrując się szczególnie na aspekcie centrowania, aby przenieść Twoje projekty na zupełnie nowy poziom.
Warunki wstępne
Zanim wyruszymy w tę ekscytującą podróż, upewnij się, że spełniasz następujące wymagania wstępne:
- Podstawowa znajomość języka programowania C#.
- Program Visual Studio zainstalowany na Twoim komputerze.
- Biblioteka Aspose.3D dla .NET, którą można pobrać z witryny Dokumentacja Aspose.3D .NET .
- Upewnij się, że masz dostęp do Dokumentacja Aspose.3D .NET w celach informacyjnych w całym samouczku.
Importuj przestrzenie nazw
Na początek zaimportujmy niezbędne przestrzenie nazw. Położą one podwaliny pod nasze arcydzieło modelowania 3D.
using Aspose.ThreeD;
using Aspose.ThreeD.Entities;
using Aspose.ThreeD.Profiles;
using Aspose.ThreeD.Utilities;
Krok 1: Zainicjuj profil podstawowy
var profile = new RectangleShape()
{
RoundingRadius = 0.3
};
Krok 2: Utwórz scenę 3D
Scene scene = new Scene();
Krok 3: Utwórz lewy i prawy węzeł
var left = scene.RootNode.CreateChildNode();
var right = scene.RootNode.CreateChildNode();
left.Transform.Translation = new Vector3(5, 0, 0);
Krok 4: Wykonaj wytłaczanie liniowe na lewym węźle
left.CreateChildNode(new LinearExtrusion(profile, 2) { Center = false, Slices = 3 });
Krok 5: Ustaw płaszczyznę podłoża jako odniesienie
left.CreateChildNode(new Box(0.01, 3, 3));
Krok 6: Wykonaj wytłaczanie liniowe na prawym węźle
right.CreateChildNode(new LinearExtrusion(profile, 2) { Center = true, Slices = 3 });
Krok 7: Ustaw płaszczyznę podłoża jako odniesienie (prawy węzeł)
right.CreateChildNode(new Box(0.01, 3, 3));
Krok 8: Zapisz scenę 3D
scene.Save("Your Output Directory" + "CenterInLinearExtrusion.obj", FileFormat.WavefrontOBJ);
Wniosek
Gratulacje! Udało Ci się opanować sztukę wytłaczania liniowego z centrowaniem przy użyciu Aspose.3D dla .NET. Możesz eksperymentować z różnymi parametrami i odkrywać ogromne możliwości, jakie oferuje ta technika.
Często zadawane pytania
P1: Czy mogę używać Aspose.3D dla .NET z innymi językami programowania?
O1: Aspose.3D obsługuje przede wszystkim języki .NET, takie jak C# i VB.NET.
P2: Gdzie mogę znaleźć pomoc dotyczącą zapytań związanych z Aspose.3D?
A2: Odwiedź Forum Aspose.3D za dedykowane wsparcie i dyskusje.
P3: Czy dostępna jest bezpłatna wersja próbna Aspose.3D dla .NET?
Odpowiedź 3: Tak, możesz uzyskać dostęp do bezpłatnego okresu próbnego Tutaj .
P4: Jak mogę uzyskać tymczasową licencję na Aspose.3D dla .NET?
Odpowiedź 4: Możesz nabyć licencję tymczasową Tutaj .
P5: Gdzie mogę kupić licencję Aspose.3D for .NET?
A5: Kup licencję Tutaj .