protected BMD CallBMDWriter(ref NitroFile modelFile, ModelBase model, BMDExtraImportOptions extraOptions, bool save = true) { AbstractModelWriter bmdWriter = new BMDWriter(model, ref modelFile, extraOptions); bmdWriter.WriteModel(save); return(new BMD(modelFile)); }
public BCA ConvertICAToBCA(ref NitroFile animationFile, string fileName, Vector3 scale, BMDExtraImportOptions extraOptions, bool save = true) { m_LoadedModel = new NITROIntermediateCharacterAnimationLoader(m_LoadedModel, fileName).LoadModel(scale); BCA importedAnimation = CallBCAWriter(ref animationFile, m_LoadedModel, save); return(importedAnimation); }
public static BCA ConvertICAToBCA(ref NitroFile animationFile, string fileName, ModelBase loadedModel, float scale, BMDExtraImportOptions extraOptions, BMDImporter.BCAImportationOptions bcaImportationOptions, bool save = true) { ModelBase animatedModel = new NITROIntermediateCharacterAnimationLoader(loadedModel, fileName).LoadModel(scale); BCA importedAnimation = CallBCAWriter(ref animationFile, animatedModel, bcaImportationOptions, save); return(importedAnimation); }
public BMD ConvertDAEToBMD(ref NitroFile modelFile, string fileName, Vector3 scale, BMDExtraImportOptions extraOptions, bool save = true) { BMD importedModel = new BMD(modelFile); if (m_LoadedModel == null) m_LoadedModel = new DAELoader(fileName).LoadModel(scale); importedModel = CallBMDWriter(ref modelFile, m_LoadedModel, extraOptions, save); return importedModel; }
protected BMD CallBMDWriter(ref NitroFile modelFile, ModelBase model, BMDExtraImportOptions extraOptions, bool save = true) { AbstractModelWriter bmdWriter = new BMDWriter(model, ref modelFile, extraOptions); bmdWriter.WriteModel(save); return new BMD(modelFile); }
public BMD ConvertModelToBMD(ref NitroFile modelFile, string fileName, Vector3 scale, BMDExtraImportOptions extraOptions, bool save = true) { BMD importedModel = null; string modelFormat = fileName.Substring(fileName.Length - 3, 3).ToLower(); switch (modelFormat) { case "obj": importedModel = ConvertOBJToBMD(ref modelFile, fileName, scale, extraOptions, save); break; case "dae": importedModel = ConvertDAEToBMD(ref modelFile, fileName, scale, extraOptions, save); break; case "imd": importedModel = ConvertIMDToBMD(ref modelFile, fileName, scale, extraOptions, save); break; default: importedModel = ConvertOBJToBMD(ref modelFile, fileName, scale, extraOptions, save); break; } return importedModel; }
public BCA ConvertICAToBCA(ref NitroFile animationFile, string fileName, Vector3 scale, BMDExtraImportOptions extraOptions, bool save = true) { m_LoadedModel = new NITROIntermediateCharacterAnimationLoader(m_LoadedModel, fileName).LoadModel(scale); BCA importedAnimation = CallBCAWriter(ref animationFile, m_LoadedModel, save); return importedAnimation; }
public BMD ConvertIMDToBMD(ref NitroFile modelFile, string fileName, Vector3 scale, BMDExtraImportOptions extraOptions, bool save = true) { BMD importedModel = new BMD(modelFile); if (m_LoadedModel == null) { m_LoadedModel = new NITROIntermediateModelDataLoader(fileName).LoadModel(scale); } importedModel = CallBMDWriter(ref modelFile, m_LoadedModel, extraOptions, save); return(importedModel); }
public BMD ConvertModelToBMD(ref NitroFile modelFile, string fileName, Vector3 scale, BMDExtraImportOptions extraOptions, bool save = true) { BMD importedModel = null; string modelFormat = fileName.Substring(fileName.Length - 3, 3).ToLower(); switch (modelFormat) { case "obj": importedModel = ConvertOBJToBMD(ref modelFile, fileName, scale, extraOptions, save); break; case "dae": importedModel = ConvertDAEToBMD(ref modelFile, fileName, scale, extraOptions, save); break; case "imd": importedModel = ConvertIMDToBMD(ref modelFile, fileName, scale, extraOptions, save); break; default: importedModel = ConvertOBJToBMD(ref modelFile, fileName, scale, extraOptions, save); break; } return(importedModel); }
public static BMD ConvertIMDToBMD(ref NitroFile modelFile, string fileName, float scale, BMDExtraImportOptions extraOptions, bool save = true) { BMD importedModel = new BMD(modelFile); ModelBase loadedModel = new NITROIntermediateModelDataLoader(fileName).LoadModel(scale); importedModel = CallBMDWriter(ref modelFile, loadedModel, extraOptions, save); return(importedModel); }
public static BMD ConvertModelToBMD(ref NitroFile modelFile, string fileName, float scale, BMDExtraImportOptions extraOptions, bool save = true) { BMD importedModel = null; ModelBase loadedModel = GetModelLoader(fileName).LoadModel(scale); importedModel = CallBMDWriter(ref modelFile, loadedModel, extraOptions, save); return(importedModel); }