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 .