
Aspose.3D Cloud Go SDK
Go REST SDK do generowania, edycji i konwersji plików 3D
Wszechstronne rozwiązanie 3D, które umożliwia inżynierom oprogramowania tworzyć, edytować, manipulować i konwertować formaty plików 3D (STL, OBJ, FBX) do PDF oraz renderować obiekty 3D za pomocą Go REST API.
Czym jest Aspose.3D Cloud Go SDK?
W nowoczesnym rozwoju opartym na chmurze funkcjonalność i wydajność są kluczowe — szczególnie przy pracy z treściami 3D. Aspose.3D Cloud Go SDK to potężne, darmowe API 3D dla Go oraz otwarto‑źródłowa biblioteka Go 3D, które umożliwiają programistom tworzenie rysunków STL 3D, konwertowanie plików 3D przy użyciu Go oraz łatwe dodawanie sekcji do plików 3D. To wszechstronne narzędzie upraszcza obsługę renderowania złożonych diagramów 3D, oferując funkcje takie jak edycja tekstur i materiałów, definiowanie animacji, obracanie i skalowanie modeli, łączenie wielu obiektów 3D oraz stosowanie precyzyjnych transformacji. Dzięki wysokiej jakości możliwościom renderowania programiści mogą renderować jednostki plików 3D, uzyskując realistyczny efekt wizualny, co czyni je idealnym rozwiązaniem do tworzenia bogatych, interaktywnych doświadczeń 3D w chmurze.
Jedną z największych zalet SDK jest jego solidne wsparcie konwersji, umożliwiające płynne przekształcanie formatów takich jak FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF i wiele innych — co ułatwia pracę z 3D OBJ i FBX lub konwersję pliku 3D do PDF bez dodatkowych narzędzi. Integracja oparta na chmurze zapewnia łatwą współpracę, dostępność na różnych platformach oraz płynną interakcję z innymi usługami chmurowymi. Dzięki skalowalności, bezpieczeństwu i przyjaznej dokumentacji dla deweloperów, Aspose.3D Cloud Go SDK umożliwia programistom tworzenie zaawansowanych aplikacji 3D, które obsługują konwersję wieloformatową, renderowanie wysokiej jakości oraz elastyczną manipulację danymi 3D — idealne do tworzenia, przekształcania i wizualizacji profesjonalnych modeli 3D w dowolnym miejscu i czasie.
Rozpoczęcie pracy z Aspose.3D Cloud Go SDK
Zalecanym sposobem instalacji Aspose.3D Cloud Go SDK jest użycie GitHub. Proszę użyć poniższego polecenia, aby przeprowadzić płynną instalację.
Zainstaluj Aspose.3D Cloud Go SDK za pośrednictwem GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Możesz również pobrać go bezpośrednio ze strony produktu Aspose.Konwersja plików 3D do PDF za pomocą Go API
Aspose.3D Cloud Go SDK wyróżnia się zdolnością do płynnego konwertowania plików 3D pomiędzy różnymi formatami przy użyciu zaledwie kilku linii kodu Go. Programiści mogą bez wysiłku konwertować pliki z formatów takich jak STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF i wielu innych. Ta funkcja nie tylko oszczędza czas, ale także eliminuje potrzebę instalowania wielu programów dla różnych formatów. Dzięki kilku liniom kodu programiści mogą zintegrować tę funkcję konwersji w swoich aplikacjach i zapewnić kompatybilność na różnych platformach. Poniższy przykład pokazuje, jak programiści mogą konwertować plik 3D do formatu PDF w aplikacjach Go.
Jak przekonwertować plik 3D na plik PDF przy użyciu Go REST API?
// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
threeDCloudApi , ctx, _ := api.NewThreeDCloudApiService("MY_CLIENT_ID", "MY_CLIENT_SECRET", "ap.aspose.cloud")
response, httpResponse, err := threeDCloudApi.PostConvertByFormat("sample.3d", "pdf", "output.pdf")
Kompleksowe wsparcie formatów plików 3D
Aspose.3D Cloud Go SDK to bardzo łatwy w użyciu REST SDK, który umożliwia programistom tworzenie i zarządzanie plikami 3D w ich aplikacjach Go. SDK cechuje się szeroką kompatybilnością z wieloma formatami plików 3D, zapewniając programistom możliwość pracy z popularnymi formatami takimi jak FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML i innymi. Ta wszechstronność eliminuje potrzebę skomplikowanych procesów konwersji, pozwalając programistom skupić się na tworzeniu innowacyjnych aplikacji 3D.
Wysokiej jakości renderowanie 3D w chmurze
Renderowanie modeli 3D z precyzją i wysokiej jakości wizualizacjami jest kluczowe dla wielu zastosowań. Aspose.3D Cloud Go SDK zapewnia pełne wsparcie dla ładowania i renderowania diagramów 3D w aplikacjach Go. SDK oferuje zaawansowane możliwości renderowania, które umożliwiają programistom tworzenie realistycznych obrazów modeli 3D. Niezależnie od tego, czy chodzi o symulacje, wizualizację architektoniczną czy gry, funkcja renderowania Aspose.3D Cloud Go SDK zapewnia, że doświadczenie końcowego użytkownika jest imponujące.
Jak renderować jednostki plików 3D przy użyciu Go API?
package aspose3dcloud
// PdfRenderMode : Render mode specifies the style in which the 3D artwork is rendered.
type PdfRenderMode int32
// List of PdfRenderMode
const (
PdfRenderMode_Solid PdfRenderMode = 0
PdfRenderMode_SolidWireframe PdfRenderMode = 1
PdfRenderMode_Transparent PdfRenderMode = 2
PdfRenderMode_TransparentWireframe PdfRenderMode = 3
PdfRenderMode_BoundingBox PdfRenderMode = 4
PdfRenderMode_TransparentBoundingBox PdfRenderMode = 5
PdfRenderMode_TransparentBoundingBoxOutline PdfRenderMode = 6
PdfRenderMode_Wireframe PdfRenderMode = 7
PdfRenderMode_ShadedWireframe PdfRenderMode = 8
PdfRenderMode_HiddenWireframe PdfRenderMode = 9
PdfRenderMode_Vertices PdfRenderMode = 10
PdfRenderMode_ShadedVertices PdfRenderMode = 11
PdfRenderMode_Illustration PdfRenderMode = 12
PdfRenderMode_SolidOutline PdfRenderMode = 13
PdfRenderMode_ShadedIllustration PdfRenderMode = 14
)
Manipulacja i transformacja 3D za pomocą Go API
Aspose.3D Cloud Go SDK umożliwia programistom ładowanie, manipulację i transformację modeli 3D z łatwością w aplikacjach Go. Biblioteka dostarcza szereg narzędzi do manipulacji modelami 3D. Programiści mogą łatwo przekształcać, obracać, skalować, a nawet łączyć wiele modeli przy użyciu intuicyjnych metod SDK. Ta funkcja upraszcza proces tworzenia, pozwalając deweloperom ożywić ich kreatywne wizje i precyzyjnie dopasować modele bez konieczności korzystania z zewnętrznych narzędzi, co ostatecznie usprawnia proces rozwoju. Poniższy przykład pokazuje, jak zastosować transformację do obiektów 3D przy użyciu polecenia Go.
Jak zastosować transformację do diagramów 3D przy użyciu Go REST API?
type Transform struct {
// Gets or sets the translation
Translation *Vector3 `json:"Translation,omitempty"`
// Gets or sets the scale
Scale *Vector3 `json:"Scale,omitempty"`
// Gets or sets the pre-rotation represented in degree
PreRotation *Vector3 `json:"PreRotation,omitempty"`
// Gets or sets the post-rotation represented in degree
PostRotation *Vector3 `json:"PostRotation,omitempty"`
// Gets or sets the rotation represented in euler angles, measured in degree
EulerAngles *Vector3 `json:"EulerAngles,omitempty"`
}
