194 Commits

Author SHA1 Message Date
Michael Smith
d40977fa4d In-Progress PolygonImageProcessor (finding neighbors now) 2016-05-04 23:42:04 -07:00
Michael Smith
cdd04e9f95 Correction for inverted image. 2016-05-04 07:44:35 -07:00
Michael Smith
3ea6f2cb08 Added IImageProcessor, PolygonalImageProcessor 2016-05-03 23:44:16 -07:00
Michael Smith
d951b5bea0 Added a few comments, did a test print for cubist image imports. 2016-05-03 23:03:47 -07:00
Michael Smith
79268ef334 Extracted cube centric image processing code to CubistImageProcessor.cs 2016-05-03 19:16:32 -07:00
Michael Smith
825791e0fa Shifted ImportedImage and ImportedModel to OSCADSharp\Solids\Imported 2016-05-03 18:47:48 -07:00
Michael Smith
13059f3c2e Added POC of image processing for image imports. 2016-05-03 18:45:10 -07:00
Michael Smith
18a9ef8aa0 POC of brute force image 3Dification. 2016-05-03 02:05:44 -07:00
Michael Smith
8741b7df2a Added error if file not found for model import 2016-05-02 23:14:39 -07:00
Michael Smith
6de63fa3c6 Really didn't need the path correction. 2016-05-01 23:38:10 -07:00
Michael Smith
70a417ac88 Corrected logic in path correction for 3d model import 2016-05-01 23:16:11 -07:00
Michael Smith
2cd40e157c Added ImportedModel Class 2016-05-01 23:09:43 -07:00
Michael Smith
b4feff07ec Merge pull request #4 from Exolun/Refactor/BindingRefactor
Refactor/binding refactor
2016-03-23 21:26:16 -07:00
Michael L Smith
6f036c8613 + Removed some calls in constructors to virtual methods.
+ Fixed a failing test.
2016-03-22 18:46:38 -07:00
Michael L Smith
90fce7428f Nested CompoundVariable and VariableCalculator under Variable. 2016-03-21 20:21:32 -07:00
Michael Smith
cf7eaa9000 Made a number of fields ReadOnly that are never mutated 2016-03-21 00:37:57 -07:00
Michael L Smith
fd12071509 Added NDepend project, ignored ndepend output 2016-03-20 20:38:27 -07:00
Michael L Smith
f630bb0f23 Shifted some non-basic transforms to AbstractTransforms and some base classes to BaseTransfroms. 2016-03-19 21:59:32 -07:00
Michael Smith
5c0faaf469 Shifted all booleans to OSCADObject.Booleans and made them private 2016-03-18 20:29:16 -07:00
Michael Smith
8c53176d38 + Made OSCADObject a partial class
+ Shifted all core transforms to OSCADObject.BasicTransforms + made them private
2016-03-18 20:22:48 -07:00
Michael Smith
ca6bc89206 Nested OpenSCADPathFinder in OutputSettings 2016-03-18 20:12:00 -07:00
Michael Smith
44b71e0c37 Shifted Cube/Cylinder/Sphere/Text3D back to Solids 2016-03-18 00:08:38 -07:00
Michael Smith
ddf4190728 Moved Dependencies to Utility 2016-03-18 00:03:31 -07:00
Michael Smith
42f8bc09bb Shifted StatementBuilder to Utility 2016-03-18 00:02:09 -07:00
Michael Smith
68c75bca9e Shifted SingleBlockFormatter to Utility 2016-03-17 23:59:24 -07:00
Michael Smith
78990782b9 Shifted a number of classes to DataBinding folder/namespace 2016-03-17 23:51:38 -07:00
Michael Smith
cbd59b48bd Moved Bounds/Matrix/Vector3 back to Spatial 2016-03-17 23:32:22 -07:00
Michael Smith
feb5944835 Made OSCADSharpHeader internal 2016-03-17 23:21:42 -07:00
Michael Smith
81408731aa Removed IBindable and ICloneable 2016-03-17 23:20:20 -07:00
Michael Smith
cf1a0f2cbc Reverted addition of SphereBindings 2016-03-17 23:14:39 -07:00
Michael Smith
637e10162b Reverted addition of CubeBindings/CubeScriptBuilder 2016-03-17 23:12:38 -07:00
Michael Smith
27a50f8025 Merge branch 'Refactor/BindingRefactor' of https://github.com/Exolun/OSCADSharp into Refactor/BindingRefactor 2016-03-17 23:02:37 -07:00
Michael Smith
1f1c12e553 Renamed Settings to OutputSettings, shifted several classes to IO folder/namespace 2016-03-17 22:55:11 -07:00
Michael Smith
a6fd33c3d0 Shifted Inches to Utility folder / namespace 2016-03-17 22:36:02 -07:00
Michael Smith
2713672d98 Shifted IDs to Utility folder/namespace 2016-03-17 22:33:58 -07:00
Michael Smith
155a4e6fee Moved .nuspec file from project to Solution Items 2016-03-16 22:05:25 -07:00
Michael Smith
90866d5406 Temporarily moved all classes to the root folder 2016-03-16 22:03:57 -07:00
Michael L Smith
fbfe44f96a Made publicly visible constants into properties. 2016-03-15 19:50:51 -07:00
Michael L Smith
7a563e92f0 Changed accessibility on more fields for NDepend rule coverage. 2016-03-15 19:23:50 -07:00
Michael Smith
1edce998d1 Reduced visibility on many more methods / constructors to meet more NDepend rules. 2016-03-14 18:24:58 -07:00
Michael Smith
d7beb68e58 Reduced visibility on a few methods. 2016-03-14 18:16:31 -07:00
Michael Smith
bae12a500c Fix for a regression in length/width/height assignment on cubes due to binding refactoring 2016-03-13 22:57:37 -07:00
Michael L Smith
47aa3324ce Added CLS compliant assembly declaration on OSCADSharp in OSCADObject. Renamed children to m_children for cls compliance. Changed object id from uint to int to meet compliance. 2016-03-12 14:35:43 -08:00
Michael L Smith
5425cad195 Added setters for Dependency file operation interfaces 2016-03-12 14:15:18 -08:00
Michael L Smith
308aa7f25c Merge branch 'Refactor/BindingRefactor' of https://github.com/Exolun/OSCADSharp into Refactor/BindingRefactor 2016-03-12 13:15:45 -08:00
Michael L Smith
1b15ffb645 Made constructor of SingleStatementObject protected. 2016-03-12 13:15:19 -08:00
Michael Smith
93912fde9e Massive namespace reset due to mutual dependencies that shouldn't exist. 2016-03-11 18:40:19 -08:00
Michael L Smith
1f41470dbb Deleted LinearExtrudedObject (unused) 2016-03-10 20:28:45 -08:00
Michael L Smith
f2f2540741 Removed some unused methods 2016-03-10 20:25:40 -08:00
Michael Smith
977f7d4b79 Added CubeBindings / CubeScriptBuilder 2016-03-09 23:23:29 -08:00