14 Commits

Author SHA1 Message Date
Mike Smith
49fcccc8df Shifted BlockFormatter and BlockStatementObject to Scripting folder and Scripting namespace 2016-02-07 21:37:44 -08:00
Mike Smith
8435737df5 Added Intersection boolean operation 2016-02-07 21:34:40 -08:00
Mike Smith
9ccf494e81 Added Difference boolean operation 2016-02-07 21:29:41 -08:00
Mike Smith
a34992bfaa Refactored UnionObject to primarily just use BlockStatementObject for string construction 2016-02-07 21:17:43 -08:00
Mike Smith
efc981579f Added Union (first Boolean operation) 2016-02-07 21:07:58 -08:00
Mike Smith
584049346f Added overloads for transforms that take a vector to allow for X/Y/Z doubles to be used directly 2016-02-07 11:49:29 -08:00
Mike Smith
43d9369187 Finished out composite behaviors for OSCADObject transforms. 2016-02-07 11:40:13 -08:00
Mike Smith
64066f81f1 Filled out remaining block string output for transforms 2016-02-07 11:17:33 -08:00
Mike Smith
f585e017c2 Added BlockFormatter, updated string construction for ColoredObject (More to follow) 2016-02-07 11:00:27 -08:00
Mike Smith
60286df583 Introduced basic Transform classes 2016-02-07 10:38:17 -08:00
Mike Smith
6288a63fdd ToString methods for solids 2016-02-07 01:02:03 -08:00
Mike Smith
ff4da516e5 Added basic solids:
- Cube
- Cylinder
- Sphere

As well as Vector3
2016-02-07 00:42:14 -08:00
Mike Smith
35f82b9a85 Merged initial project into Github generated one 2016-02-06 23:39:33 -08:00
Michael Smith
7cbf123b8b Initial commit 2016-02-06 23:33:49 -08:00