12 Commits

Author SHA1 Message Date
Michael L Smith
12eb89adbb Added some tests for known expected interpolation positions. 2016-02-15 20:30:46 -08:00
Mike Smith
2a7ee3ab63 Added Cube position, Translate interpolation 2016-02-14 23:27:53 -08:00
Mike Smith
5a61dd2199 Fix for Hull and Minkowski not adding the basis object to the children affected by the Hull/Minkowski operation. 2016-02-14 18:45:31 -08:00
Mike Smith
1402690f2d Fix for missing Diameter value assignment in Cylinder constructor 2016-02-14 18:36:55 -08:00
Mike Smith
750937a25e + Added UnionTests
+ Fixed an issue where the children of Union as per Children() appeared in the reverse of the expected order
2016-02-14 11:50:32 -08:00
Mike Smith
3d31d10912 + 2 more mimic tests
+ Fix for an issue with Children() where duplicate children were being added on structures with 3+ OSCADObjects
2016-02-14 10:31:47 -08:00
Mike Smith
1746190165 Added 'mimic' method to copy identical transforms to other objects 2016-02-14 01:07:18 -08:00
Mike Smith
e8c42deb30 + Added .Children() method to OSCADObjects
+ Added some tests for children
+ Fixed an issue where cloned objects for Transforms would not have cloned children
2016-02-14 00:19:29 -08:00
Mike Smith
8fe459a5ba + Deleted Equals and GetHashCode overrides in Cube/Sphere.
+ Added an IsSameAs method to OSCADObject
+ Modified tests accordingly
2016-02-13 13:01:02 -08:00
Mike Smith
7d59afbdd9 + Added some tests for Cube
+ Adjusted some of the Sphere tests
+ Overrides for .Equals and .GetHashCode on Cube and Sphere
2016-02-12 18:16:00 -08:00
Mike Smith
7efd7f161d + Added a Clone() test for Sphere 2016-02-12 17:02:21 -08:00
Mike Smith
dc950b5fdb +Unit test project
+ Added some unit tests on spheres/sphere script output.
2016-02-11 22:55:13 -08:00