3D-scène opslaan in FBX-bestand

Invoering

Welkom bij een spannende reis naar het rijk van 3D-scènemanipulatie met Aspose.3D voor .NET! Of u nu een doorgewinterde ontwikkelaar of een nieuwsgierige liefhebber bent, deze tutorial leidt u moeiteloos door het proces van het laden, opslaan en comprimeren van 3D-scènes.

Vereisten

Voordat u in de boeiende wereld van 3D-scènemanipulatie duikt, moet u ervoor zorgen dat u aan de volgende vereisten voldoet:

  • Aspose.3D voor .NET: Download en installeer de Aspose.3D-bibliotheek van de download link .
  • Documentatie: Maak uzelf vertrouwd met de functionaliteiten van de bibliotheek via het uitgebreide documentatie .
  • Uw uitvoermap: stel een map in om de uitvoerbestanden op te slaan die tijdens de zelfstudie zijn gegenereerd.

Naamruimten importeren

Laten we onze verkenning beginnen door de benodigde naamruimten in onze .NET-omgeving te importeren:

using System;
using System.IO;
using System.Collections;
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;

Laden en opslaan - 3D-scène opslaan

Stap 1: Laad een 3D-document

Scene scene = Scene.FromFile("document.fbx");

In deze stap maken we een nieuwScene object en laad een bestaand 3D-document met behulp van deFromFile methode.

Stap 2: scène opslaan in een stream

MemoryStream dstStream = new MemoryStream();
scene.Save(dstStream, FileFormat.FBX7500ASCII);

Sla de geladen 3D-scène op in een geheugenstroom met behulp van deSave methode, waarbij u het gewenste bestandsformaat opgeeft (in dit geval FBX7500ASCII).

Stap 3: Bewaar scène op een lokaal pad

scene.Save("output_out.fbx", FileFormat.FBX7500ASCII);

Sla de 3D-scène op in een lokaal pad, waarbij u een betekenisvolle uitvoermap en bestandsnaam opgeeft.

Compressie

Laten we nu de compressieopties voor 3D-scènes onderzoeken.

Stap 1: Laad een 3D-document

Scene scene = new Scene("document.fbx");

Net als in het vorige voorbeeld laadt u een 3D-document in hetScene voorwerp.

Stap 2: Compressie uitschakelen en opslaan

scene.Save("UncompressedDocument.fbx", new FbxSaveOptions(FileFormat.FBX7500ASCII) { EnableCompression = false });

Schakel compressie uit terwijl u de 3D-scène opslaat, zodat u een duidelijk uitvoerpad en bestandsnaam krijgt.

Conclusie

In deze zelfstudie hebben we ons verdiept in de fundamentele aspecten van het laden, opslaan en comprimeren van 3D-scènes met Aspose.3D voor .NET. Gewapend met deze kennis ben je klaar om aan je eigen 3D-reis te beginnen en de creatieve mogelijkheden binnen het domein van Aspose.3D te ontketenen.

Veelgestelde vragen

V1: Is Aspose.3D compatibel met verschillende 3D-bestandsformaten?

A1: Ja, Aspose.3D ondersteunt een breed scala aan 3D-bestandsformaten, wat flexibiliteit in uw projecten biedt.

V2: Kan ik Aspose.3D integreren met andere .NET-bibliotheken?

A2: Absoluut! Aspose.3D kan naadloos worden geïntegreerd met andere .NET-bibliotheken, waardoor de mogelijkheden van uw applicaties worden vergroot.

V3: Hoe kan ik tijdelijke licenties krijgen voor Aspose.3D?

A3: Bezoek de tijdelijke licentie pagina op de Aspose-website om een tijdelijke licentie te verkrijgen.

Vraag 4: Waar kan ik hulp zoeken of contact maken met de gemeenschap?

A4: Sluit je aan bij de levendige Aspose.3D-gemeenschap op de forum om steun te zoeken, ervaringen te delen en samen te werken met mede-enthousiastelingen.

V5: Is er een gratis proefversie beschikbaar voor Aspose.3D?

A5: Ja, verken de functies van Aspose.3D door uw gratis proefperiode Vandaag!