1. Des produits
  2.   3D
  3.   GO
  4.   Aspose.3D Cloud Go SDK

Aspose.3D Cloud Go SDK

 
 

SDK REST Go pour Générer, Modifier et Convertir des Fichiers 3D

Une solution 3D polyvalente qui permet aux ingénieurs logiciels de créer, modifier, manipuler et convertir les formats de fichiers 3D (STL, OBJ, FBX) en PDF et de rendre les entités 3D via l'API REST Go.

Qu'est‑ce que le SDK Aspose.3D Cloud Go ?

Dans le développement moderne basé sur le cloud, la fonctionnalité et l'efficacité sont essentielles—surtout lorsqu'on travaille avec du contenu 3D. Le Aspose.3D Cloud Go SDK est une API 3D Go puissante, gratuite et une bibliothèque 3D Go open source qui permet aux développeurs de créer des dessins 3D STL, de convertir des fichiers 3D avec Go et d'ajouter des sections aux fichiers 3D en toute simplicité. Cette boîte à outils polyvalente simplifie la gestion du rendu de diagrammes 3D complexes, offrant des fonctionnalités telles que l'édition de textures et de matériaux, la définition d'animations, la rotation et le redimensionnement de modèles, la fusion de plusieurs objets 3D et l'application de transformations précises. Grâce à des capacités de rendu de haute qualité, les développeurs peuvent rendre les entités de fichiers 3D pour obtenir un rendu visuel réaliste, ce qui la rend idéale pour produire des expériences 3D riches et interactives dans le cloud.

L'une des plus grandes forces du SDK est son support de conversion robuste, permettant une transformation fluide des formats tels que FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF et plus encore—facilitant le travail avec les fichiers 3D OBJ et FBX, ou la conversion d'un fichier 3D en PDF sans outils supplémentaires. L'intégration basée sur le cloud assure une collaboration facile, une accessibilité multiplateforme et une interaction fluide avec d'autres services cloud. Grâce à sa scalabilité, sa sécurité et sa documentation conviviale pour les développeurs, Aspose.3D Cloud Go SDK permet aux développeurs de créer des applications 3D avancées qui prennent en charge la conversion multi-format, le rendu de haute qualité et la manipulation flexible des données 3D—idéal pour créer, transformer et visualiser des modèles 3D professionnels partout, à tout moment.

Previous Next

Premiers pas avec le SDK Aspose.3D Cloud Go

La façon recommandée d'installer le SDK Aspose.3D Cloud Go est d'utiliser GitHub. Veuillez utiliser la commande suivante pour une installation fluide.

Installez le SDK Aspose.3D Cloud Go via GitHub

go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git 
Vous pouvez également le télécharger directement depuis page produit Aspose.

Conversion de fichiers 3D en PDF via l'API Go

Le SDK Aspose.3D Cloud Go se distingue par sa capacité à convertir de manière transparente des fichiers 3D entre différents formats avec seulement quelques lignes de code Go. Les développeurs peuvent convertir sans effort des fichiers provenant de formats tels que STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF et bien d'autres. Cette fonctionnalité permet non seulement de gagner du temps, mais aussi d'éliminer le besoin d'installations multiples de logiciels pour différents formats. En quelques lignes de code, les développeurs peuvent intégrer cette fonctionnalité de conversion dans leurs applications et garantir la compatibilité sur diverses plateformes. L'exemple suivant montre comment les développeurs peuvent convertir un fichier 3D au format PDF dans des applications Go.

Comment convertir un fichier 3D en fichier PDF en utilisant l'API REST Go ?

// 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")

Prise en charge complète des formats de fichiers 3D

Le SDK Aspose.3D Cloud Go est un SDK REST très facile à utiliser qui simplifie la création et la gestion de fichiers 3D dans les applications Go des développeurs. Le SDK offre une compatibilité étendue avec un large éventail de formats de fichiers 3D, garantissant que les développeurs puissent travailler avec des formats populaires tels que FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML et bien d'autres. Cette polyvalence élimine le besoin de processus de conversion complexes, permettant aux développeurs de se concentrer sur la création d'applications 3D innovantes.

Rendu 3D de haute qualité dans le cloud

Le rendu de modèles 3D avec précision et des visuels de haute qualité est crucial pour de nombreuses applications. Le SDK Aspose.3D Cloud Go offre un support complet pour le chargement et le rendu de diagrammes 3D dans leurs applications Go. Le SDK propose des capacités de rendu avancées qui permettent aux développeurs de générer des images réalistes de modèles 3D. Que ce soit pour des simulations, la visualisation architecturale ou les jeux, la fonction de rendu du SDK Aspose.3D Cloud Go garantit que l'expérience utilisateur finale est tout simplement impressionnante.

Comment rendre les entités d'un fichier 3D en utilisant l'API Go ?

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
)

Manipulation et transformation 3D via l'API Go

Le SDK Aspose.3D Cloud Go permet aux développeurs de charger, manipuler et transformer leurs modèles 3D facilement dans leurs applications Go. La bibliothèque offre une gamme d'outils pour manipuler les modèles 3D. Les développeurs peuvent facilement transformer, faire pivoter, mettre à l'échelle, et même combiner plusieurs modèles en utilisant les méthodes intuitives du SDK. Cette fonctionnalité simplifie le processus de développement, permettant aux développeurs de concrétiser leurs visions créatives et d'affiner les modèles sans dépendre d'outils externes, améliorant ainsi le processus de développement. L'exemple suivant montre comment appliquer une transformation aux entités 3D en utilisant la commande Go.

Comment appliquer une transformation aux diagrammes 3D en utilisant l'API REST Go ?

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"`
}
 Français