Ustawianie kierunku w wytłaczaniu liniowym za pomocą Aspose.3D dla Java
Wstęp
Witamy w naszym przewodniku krok po kroku dotyczącym ustawiania kierunku wytłaczania liniowego przy użyciu Aspose.3D dla Java. Aspose.3D to potężna biblioteka Java, która umożliwia programistom bezproblemową pracę z plikami i scenami 3D. W tym samouczku skupimy się na konkretnym zadaniu, jakim jest ustawienie kierunku wytłaczania liniowego, zwiększając Twoją biegłość w programowaniu 3D.
Warunki wstępne
Zanim przejdziemy do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:
- Podstawowa znajomość języka programowania Java.
- Zainstalowana biblioteka Aspose.3D. Można go pobrać z Tutaj .
- Zintegrowane środowisko programistyczne (IDE) dla języka Java, takie jak Eclipse lub IntelliJ.
Importuj pakiety
Upewnij się, że zaimportowałeś niezbędne pakiety, aby rozpocząć projekt:
import com.aspose.threed.*;
import java.io.IOException;
Krok 1: Zainicjuj profil podstawowy
Rozpocznij od zainicjowania profilu bazowego, który ma zostać wyciągnięty. W tym przykładzie używamy aRectangleShape
z promieniem zaokrąglenia 0,3:
// Ścieżka do katalogu dokumentów.
String MyDir = "Your Document Directory";
RectangleShape profile = new RectangleShape();
profile.setRoundingRadius(0.3);
Krok 2: Utwórz scenę
Następnie utwórz scenę 3D zawierającą wyciągnięte obiekty:
Scene scene = new Scene();
Krok 3: Utwórz węzły
Utwórz lewy i prawy węzeł w scenie:
Node left = scene.getRootNode().createChildNode();
Node right = scene.getRootNode().createChildNode();
left.getTransform().setTranslation(new Vector3(5, 0, 0));
Krok 4: Wykonaj wytłaczanie liniowe na lewym węźle
Wykonaj wytłaczanie liniowe w lewym węźle za pomocąLinearExtrusion
klasa z określonymi parametrami, takimi jak skręt i plasterki:
left.createChildNode(new LinearExtrusion(profile, 10) {{ setTwist(360); setSlices(100); }});
Krok 5: Wykonaj wytłaczanie liniowe na prawym węźle z kierunkiem
Wykonaj wytłaczanie liniowe na prawym węźle, wprowadzającsetDirection
właściwość określająca kierunek wytłoczenia:
right.createChildNode(new LinearExtrusion(profile, 10) {{ setTwist(360); setSlices(100); setDirection(new Vector3(0.3, 0.2, 1));}});
Krok 6: Zapisz scenę 3D
Zapisz scenę 3D w żądanym formacie pliku. W tym przykładzie zapisujemy go jako plik Wavefront OBJ:
scene.save(MyDir + "DirectionInLinearExtrusion.obj", FileFormat.WAVEFRONTOBJ);
Wniosek
Gratulacje! Pomyślnie nauczyłeś się wyznaczać kierunek w wyciskaniu liniowym przy użyciu Aspose.3D dla Java. Ten samouczek rozwinie Twoje umiejętności programowania 3D i otworzy nowe możliwości dla kreatywnych projektów.
Często zadawane pytania
P1: Czy mogę używać Aspose.3D z innymi językami programowania?
O1: Aspose.3D obsługuje różne języki programowania, w tym .NET i Java.
Pytanie 2. Czy dostępna jest bezpłatna wersja próbna Aspose.3D?
Odpowiedź 2: Tak, możesz poznać funkcje Aspose.3D w ramach bezpłatnej wersji próbnej Tutaj .
P3: Gdzie mogę znaleźć szczegółową dokumentację Aspose.3D dla Java?
A3: Dostępna jest obszerna dokumentacja Tutaj .
P4: Jak mogę uzyskać wsparcie dla Aspose.3D?
A4: Odwiedź Forum Aspose.3D w celu uzyskania pomocy lub pytań.
P5: Czy dostępne są tymczasowe licencje dla Aspose.3D?
Odpowiedź 5: Tak, możesz uzyskać licencję tymczasową Tutaj .