Aspose.3D  for Java

Java 3D Bestandsverwerking API

Maak, manipuleer en bewaar 3D bestanden in meerdere formaten zonder dat er externe modellerings- en renderingsoftware nodig is.

  Gratis proefversie downloaden
  
 

Aspose.3D for Java is een op zichzelf staande Gameware en CAD API om 3D-bestanden te manipuleren. API ondersteunt de meeste populaire 3D bestandsformaten en applicaties kunnen creëren, lezen, converteren & bestanden gemakkelijk wijzigen. Bovendien helpt API ontwikkelaars bij het modelleren en creëren van enorme gamewerelden, fantastische scènes voor ontwerpvisualisatie, virtual reality-ervaringen, het toevoegen van animatie-eigenschappen aan scènebestand, formatteren van elementen met behulp van transformaties en nog veel meer.

Geavanceerde Java 3D API functies

Scène genereren en opslaan in ondersteunde formaten

Laad, bewaar en render 3D document naar een stream

Werken met geometrie en scènehiërarchie

Deel mesh-geometriegegevens binnen meerdere knooppunten

Animatie-eigenschap toevoegen aan het scènebestand

Trianguleer een mesh met aangepaste geheugenlay-out van het hoekpunt

Voeg een doelcamera toe en animeer objecten in een 3D-scène

Mesh splitsen op materiaal

Verander de richting van het vlak door een opwaartse normaal op te geven

Creëer geometrie door vormen te extruderen

Verbeter de creatie van cilinder:

Op archief gebaseerde detectie van bestandsindelingen

ondersteuning van AMF formaat

Importeer en exporteer glTF documenten met Draco compressie

Scènebestanden interconverteren

API biedt op een eenvoudige manier ondersteuning voor 3D conversie van bestandsindelingen. Ontwikkelaars kunnen het brondocument in een Scene-instantie laden en de functie Opslaan gebruiken met de parameter FileFormat. Dat is het!

Sla 3D scene op in verschillende formaten - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

Genereer 3D Scènes via API

Aspose.3D for Java stelt de ontwikkelaars in staat om vanaf het begin scènes te maken zonder de afhankelijkheid van modelleringssoftware. De Java API stelt de ontwikkelaars ook in staat om de scènes op te slaan in een van de ondersteunde formaten zoals (STL, FBX, Discreet3DS, WavefrontOBJ, Collada en Universal3D).

Maak een scène met primitieve 3D-vormen - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Bouw node-hiërarchie op een eenvoudige manier

Aspose.3D for Java API biedt de mogelijkheid om een knooppunthiërarchie te bouwen waarbij een knooppunt de basisbouwsteen van een scène is. Een hiërarchie van knooppunten definieert de logische structuur en biedt zichtbare inhoud door geometrieën, lichten en camera's aan de knooppunten te bevestigen.

Animatie-eigenschap toevoegen aan scène

Aspose.3D for Java API biedt ondersteuning voor keyframe-animatie via CurveMapping, waarmee componenten van een eigenschap worden toegewezen aan verschillende curven. Bovendien biedt de bibliotheek aan om de doelcamera in een 3D-bestand in te stellen, wat handig is in animatie wanneer u de camera naar een bepaald knooppunt moet kijken.

Robuustheid, Prestaties & schaalbaarheid

Aspose.3D for Java is ontworpen om even goed te presteren op de server als op de client. Het is een enkele Java-assembly die kan worden geïmplementeerd met elke Java-toepassing door simpelweg de referentie toe te voegen. U hoeft zich geen zorgen te maken over andere services of modules tijdens het werken met API.

  
  

Aspose.3D biedt afzonderlijke 3D verwerkings-API\'s voor andere populaire ontwikkelomgevingen, zoals hieronder vermeld: