14 Commits

Author SHA1 Message Date
Michael Smith
cce795332f Basic Bounds implementations for most transforms and booleans + some test updates. 2016-02-21 01:22:44 -08:00
Michael Smith
0141538a2d Added NotSupportedException on ResizedObject.Position 2016-02-19 17:48:28 -08:00
Michael Smith
80c400dee8 Fix for an issue where Rotating/Translating an object, then using Scale would yield the wrong Position() value. 2016-02-19 17:33:30 -08:00
Michael Smith
f1f699afe4 Moved a bunch of tests into folders 2016-02-18 22:19:03 -08:00
Michael L Smith
b6a454e8b9 + Added NotSupportedExceptions on all block statements except Hull and Union when Position() is called on them 2016-02-16 19:54:34 -08:00
Michael L Smith
07c845bcbd + Position interpolation for single-axis mirroring. 2016-02-15 21:45:38 -08:00
Michael L Smith
8831610bda + Implemented Position on Cylinder, Sphere, Text3D
+ Made the executive decision that Text3D in OSCADSharp is always centered in script output, to facilitate correct position calculation.
2016-02-15 21:00:43 -08:00
Michael L Smith
12eb89adbb Added some tests for known expected interpolation positions. 2016-02-15 20:30:46 -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
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
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
dc950b5fdb +Unit test project
+ Added some unit tests on spheres/sphere script output.
2016-02-11 22:55:13 -08:00