public void ExportAsFBX() { try { var format3DS = ComponentScene.exportAsFormats.FirstOrDefault(f => f.ID == "fbx"); Assert.IsNotNull(format3DS, "FBX export module exists"); var exported = ComponentScene.Export(testScene, UnitScale.defined["m"], CRSTransform.ByLefthandYUp(CRSTransform.ByRighthandZUp()), format3DS.Extension, null); var log = exported.GetActionLog(); Assert.IsTrue(log.Select(l => l.Severity).All(s => LogSeverity.Info.IsAboveOrEqual(s)), "No warnings"); Assert.IsTrue(log.Select(l => l.Reason).All(r => r.HasFlag(LogReason.Saved)), "Has been saved successfully"); } catch (Exception e) { Assert.Fail(e.Message); } }
public void SetUp() { testScene = BuildComponentSampleScene(new Bitub.Dto.Spatial.XYZ()); }