Převod PLY na OBJ v C# pomocí 3D grafického API

OBJ a PLY jsou některé z široce používaných 3D formátů souborů, které jsou snadné na zápis a čtení. Tento blogový příspěvek ukazuje, jak programově převést PLY na OBJ v C#. Kromě toho také představuje online 3D převodník pro převod 3D formátů souborů. Ano, je to Aspose.3D pro .NET, které poskytuje tuto funkčnost pro programátory i neprogramátory k provádění 3D konverze obrazů. Nicméně, vývojáři .NET mohou snadno vytvořit ply to obj converter napsáním několika řádků zdrojového kódu. Takže už žádná slova, pojďme se dostat k živé akci.

Následující sekce budou diskutovány v tomto blogovém příspěvku:

  1. Instalace 3D grafického API
  2. Programově převést PLY na OBJ v C# - Ukázka kódu
  3. Online 3D převodník

Instalace 3D grafického API

Abychom automatizovali převod 3D formátů souborů, strávíme několik sekund instalací tohoto 3D grafického API. Můžete nainstalovat Aspose.3D pro .NET stažením DLL souboru nebo jednoduše spuštěním následujícího příkazu v NuGet Package Manageru:

Install-Package Aspose.3D 

Pokud máte při instalaci jakékoli potíže, můžete navštívit tuto příručku. Kromě toho tato bohatě funkční C# knihovna nabízí řadu funkcí, jako je rozdělení mřížek podle materiálu, přidání cílové kamery do scény a další.

3D grafické API

Programově převést PLY na OBJ v C# - Ukázka kódu

Pro provedení převodu PLY na OBJ máme zdrojový PLY soubor, který použijeme k provedení výše uvedeného kódu.

Můžete postupovat podle následujících kroků:

  • Definujte cestu k adresáři.
  • Vytvořte instanci třídy Scene, která obsahuje uzly, animace, pózy, podscény atd.
  • Načtěte vstupní PLY soubor pomocí metody Open.
  • Vytvořte objekt třídy ObjSaveOptions.
  • Vyvolejte metodu Save pro uložení výsledného souboru ve formátu OBJ.

Následující ukázka kódu ukazuje, jak programově převést PLY na OBJ v C#:

using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Convert PLY to OBJ in C# using 3D Graphics API
static void Main(string[] args)
{
// Define the directory path.
String dataDir = "/sample-files/";
// Instantiate an instance of the Scene class that contains the nodes, animation, poses, sub-scenes, etc.
Scene scene = new Scene();
// Load the input Source PLY file by invoking the Open method.
scene.Open(dataDir+ "sample.ply");
// Create an object of the ObjSaveOptions class.
var objSaveOptions = new ObjSaveOptions();
// Invoke the Save method to save the resultant file in OBJ file format.
scene.Save(dataDir+"sample2.obj", objSaveOptions);
Console.WriteLine("3D file format conversion executed successfully");
}
}
}

Výše uvedená ukázka kódu vygenerovala výstup zobrazený na obrázku níže:

převod ply na obj v c#

Online 3D převodník

Tento online 3D převodník je také podpořen Aspose.3D pro .NET. Nemusíte instalovat nebo stahovat žádný software, abyste mohli s tímto nástrojem pracovat, protože je webový a můžete ho snadno otevřít v téměř všech populárních webových prohlížečích. Navíc je proces super jednoduchý, stačí přetáhnout soubor do pěkného drag & drop UI a můžete provádět převod 3D formátů souborů kliknutím na tlačítko “Převést nyní”. Především je to zdarma a můžete převést PLY na OBJ během několika sekund.

online 3D převodník

Převod 3D formátů souborů - Získejte bezplatnou licenci

Nyní můžete získat bezplatnou dočasnou licenci k vyzkoušení 3D grafického API bez hodnotících omezení.

Závěr

To nás přivádí na konec tohoto blogového příspěvku. Tento průvodce vám pomůže, pokud hledáte vývoj ply to obj converter pro automatizaci převodu 3D formátů souborů. Kromě toho jsme prošli tím, jak převést PLY na OBJ v C# programově. Pokud chcete prozkoumat toto 3D grafické API více, nezapomeňte na dokumentaci a API reference.

Tato příručka pro začátečníky vám poskytne vše, co potřebujete k zahájení vývoje. Nakonec aspose.com bude publikovat užitečné články, takže zůstaňte v kontaktu pro pravidelné aktualizace.

Pomoc je k dispozici

Můžete sdílet své dotazy nebo otázky na našem fóru.

Často kladené otázky – FAQ

Můžete převést PLY na OBJ v C#?

Ano, můžete programově převést PLY na OBJ v C# pomocí Aspose.3D pro .NET. Navštivte tento odkaz pro nalezení ukázky kódu.

Jak změním formát 3D souboru online?

Tento online 3D převodník vám umožňuje provést převod 3D formátů souborů online. Je to zdarma a můžete ho otevřít v jakémkoli webovém prohlížeči.

Viz také