Aspose.3D  for .NET

.NET 3D Rozhraní API pro manipulaci se soubory

Číst, zapisovat, manipulovat a převádět formáty souborů 3D v jakékoli aplikaci založené na .NET.

  Download free trial
  
 

Aspose.3D for .NET je herní software a počítačově podporované navrhování (CAD) API s bohatými funkcemi pro manipulaci s dokumenty bez jakékoli závislosti na softwaru 3D pro modelování a vykreslování. API podporuje Discreet3DS, WavefrontOBJ, FBX (ASCII, binární), STL (ASCII, binární), Universal3D, Collada, glTF, GLB, PLY, DirectX, formáty souborů Google Draco a další. Vývojáři mohou snadno vytvářet, číst, převádět, upravovat a ovládat podstatu 3D formátů dokumentů.

Aspose.3D for .NET API je uživatelsky přívětivý a lze jej nasadit s libovolnou aplikací .NET, stačí ji zkopírovat, aniž byste se museli starat o další služby a moduly, které jsou již nainstalovány.

Pokročilé funkce .NET 3D API

Vytvořit scénu 3D & uložit v podporovaném formátu

Načíst, uložit & převádět soubory na stream

Práce s geometrií & hierarchie scény

Sdílejte data geometrie sítě mezi více uzly

Přidejte vlastnost animace do dokumentu scény

Triangulujte síť pomocí vlastního rozložení paměti vertexu

Přidejte cílovou kameru do scény

Animujte objekty ve scéně

Rozdělit sítě podle materiálu

Vykreslete zobrazení 3D ve formátu obrázku

Sesílejte a přijímejte stíny na geometrie

Povolit změnu orientace roviny

Vylepšete tvorbu válce

Přidána podpora vulkan rendereru

Vytvářejte geometrii vytlačováním tvarů

Podpora algoritmu UV atlasu

Podpora standardního formátu 3D tisku AMF

Podpora importu FBX a binárního zápisu

Exportujte a importujte glTF souborů s kompresí draco

3D Konverze formátu souboru

Aspose.3d for .NET poskytuje řadu pokročilých algoritmů, díky kterým je řešením typu vše v jednom pro převod formátu souboru 3D. Proces převodu je stejně jednoduchý jako změna přípony souboru na požadovaný formát. Vše, co musíte udělat, je načíst zdrojový soubor v instanci Scene a zavolat jeho metodu Save s příslušným parametrem FileFormat. A je to!

Uložit scénu 3D v různých formátech – C#

// load the file to be converted

var scn = new Aspose.ThreeD.Scene(dir + "template.fbx");

// save in different formats

scn.Save(dir + "output.stl", Aspose.ThreeD.FileFormat.STLASCII);

scn.Save(dir + "output.obj", Aspose.ThreeD.FileFormat.WavefrontOBJ);

3D Vytváření scén

Aspose.3D for .NET umožňuje programátorům snadno generovat scény od začátku, aniž by museli instalovat jakýkoli modelovací nebo renderovací software 3D. 3D .NET API také umožňuje uložit scény ve formátech (FBX, STL, WavefrontOBJ, Discreet3DS, Universal3D a Collada) voláním metody Save Objekt třídy scény.

Přidejte informace o majetku na scénu 3D

Metadata jsou strukturované informace, které popisují, lokalizují a usnadňují vyhledávání, používání a správu informačního zdroje. Aspose.3D for .NET API umožňuje vývojářům definovat metadata pro scénu.

Vytvořit síť 3D & Grafické tvary

Knihovna .NET 3D umožňuje vývojářům vytvořit síť různých 3D geometrických tvarů, definovat řídicí body a mnohoúhelníky tím nejjednodušším způsobem, jak vytvořit sítě a nasměrovat síť na více instancí typu tvaru. Vývojáři mohou také umístit tvary 3D kamkoli na scénu 3D.

Sdílejte data geometrie sítě s více uzly

Pro snížení požadavků na paměť lze jednu instanci Mesh svázat s různými instancemi Node. Představte si, že potřebujete systém, kde se velký počet 3D kostek zdá být nerozeznatelný; můžete ušetřit paměť vytvořením jednoho Mesh objektu při spuštění systému. V tomto okamžiku pokaždé, když požadujete jiný tvar, vytvoříte další objekt Node a poté nasměrujete tento uzel na jednu síť. Takto spravuje instance API.

Triangulovat síť s vlastním rozložením paměti Vertex

Převeďte síť na trojúhelníkovou síť, protože jakákoli složitá struktura může být reprezentována jako svazek trojúhelníků. Grafické softwarové balíčky a hardwarová zařízení fungují efektivněji na trojúhelníkech. Rozložení paměti Vertexu je také důležité pro napájení GPU (Graphics Processing Unit), protože GPU musí také vědět o rozložení vrcholu, aby z vyrovnávací paměti extrahovalo správné atributy.

Nezávisle na jakékoli externí instalaci softwaru

Aspose.3D API je sestaven pomocí spravovaného kódu, který při práci se soubory 3D nikdy nezávisí na žádné externí instalaci API nebo softwaru v počítači. Jedná se o dokonale přizpůsobené řešení z hlediska podporovaných funkcí, bezpečnosti, stability, škálovatelnosti, rychlosti a ceny.

  
  

Aspose.3D nabízí individuální rozhraní API pro zpracování 3D pro další populární vývojová prostředí, jak je uvedeno níže: