概要
vs2010でassimpやってみる。
fbxファイルをdaeファイルに変換してみる。
サンプルコード
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Threading;
using System.Reflection;
using Assimp;
using Assimp.Configs;
using Assimp.Unmanaged;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
String path = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "untitled.fbx");
String outputPath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), "fbx2.dae");
AssimpContext importer = new AssimpContext();
importer.ConvertFromFileToFile(path, outputPath, "collada");
ExportDataBlob blob = importer.ConvertFromFileToBlob(path, "collada");
Console.Write("ok ");
var str = Console.ReadLine();
}
}
}
以上。