Aspose.ThreeD Version 192.12.2

Created an sln with a unit test. Notice I have added [Repeat(200)] as the results have been inconsistent and do not always fail.

AsposeIssue-SaveAndLoad.zip (2.5 KB)

Below you can see that the test passes successfully many times but does fail at some point:

This should never happen.

Expected: 2400

But was: 2399

at AsposeIssue_SaveAndLoad.ClonedSceneLosesCubes.Scene_with_many_cubes_is_cloned_and_loaded_with_same_cubes(FileFormat fileFormat) in C:\Users\aleki\source\repos\AsposeIssue-SaveAndLoad\ClonedSceneLosesCubes.cs:line 48

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2400

Input Cubes: 2400

Output Cubes: 2399