Commit Graph

1729 Commits (44360abe09897fff43b0ee0a499a80652886e733)

Author SHA1 Message Date
clifford 9479f8e77b Clifford Wolf:
Transforms (scale, rotate, translate, multmatrix)
	Various matrix related fixes



git-svn-id: http://svn.clifford.at/openscad/trunk@29 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 23:36:23 +00:00
clifford 221ae18327 Clifford Wolf:
Some housekeeping..



git-svn-id: http://svn.clifford.at/openscad/trunk@28 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 22:09:50 +00:00
clifford ae9cc6d1ed Clifford Wolf:
OpenCSG support looks ok now



git-svn-id: http://svn.clifford.at/openscad/trunk@27 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 22:01:53 +00:00
clifford 22710f8076 Clifford Wolf:
More wireframe shader improvements



git-svn-id: http://svn.clifford.at/openscad/trunk@26 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 17:27:05 +00:00
clifford 7b153c2092 Clifford Wolf:
Improvements in pseudo wireframe shader



git-svn-id: http://svn.clifford.at/openscad/trunk@25 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 17:07:40 +00:00
clifford cc913b4d8f Clifford Wolf:
Added shader for pseudo-edges in opencsg mode



git-svn-id: http://svn.clifford.at/openscad/trunk@24 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 13:29:48 +00:00
clifford cdc62b4f28 Clifford Wolf:
Sphere bugfix and OpenCSG progress



git-svn-id: http://svn.clifford.at/openscad/trunk@23 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 10:56:50 +00:00
clifford a05c91bcec Clifford Wolf:
Added generic config variables
	Added ${fs,fa}_{render,preview}



git-svn-id: http://svn.clifford.at/openscad/trunk@22 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-26 04:32:52 +00:00
clifford c318b749b1 Clifford Wolf:
Fixed OpenGL viewport init
	Added sphere primitive
	Fixed building without OpenCSG



git-svn-id: http://svn.clifford.at/openscad/trunk@21 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-25 19:53:12 +00:00
clifford 1ef41a174f Clifford Wolf:
Some fixes, some progress (OpenCSG)



git-svn-id: http://svn.clifford.at/openscad/trunk@20 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-25 09:49:28 +00:00
clifford 4f7d83c00f Clifford Wolf:
Added CsgChain structure
	Added first OpenCSG demo code



git-svn-id: http://svn.clifford.at/openscad/trunk@19 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-25 08:12:41 +00:00
clifford bea704f141 Clifford Wolf:
Added TrownTogether view mode



git-svn-id: http://svn.clifford.at/openscad/trunk@18 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-24 22:38:31 +00:00
clifford cf15ce5185 Clifford Wolf:
Fixed CSG product normalization



git-svn-id: http://svn.clifford.at/openscad/trunk@17 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-24 17:40:19 +00:00
clifford 65c7db49c9 Clifford Wolf:
Generate CSG Products as part of compilation process



git-svn-id: http://svn.clifford.at/openscad/trunk@16 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-24 15:39:08 +00:00
clifford ba42e6c30b Clifford Wolf:
Preps for OpenCSG interface
	Invented AbstractPolyNode



git-svn-id: http://svn.clifford.at/openscad/trunk@15 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-24 10:59:15 +00:00
clifford 12e8d77bc0 Clifford Wolf:
Documentation and UI progress



git-svn-id: http://svn.clifford.at/openscad/trunk@14 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-23 22:32:08 +00:00
clifford 4daae37401 Clifford Wolf:
Added GUI



git-svn-id: http://svn.clifford.at/openscad/trunk@13 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-23 19:56:46 +00:00
clifford 0fcdcb6bd6 Clifford Wolf:
Added cylinder primitive



git-svn-id: http://svn.clifford.at/openscad/trunk@12 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-23 11:28:35 +00:00
clifford 9271046a02 Clifford Wolf:
Cleanups and improvements: values and expressions
	Avoid unnaccesary nodes in csg tree



git-svn-id: http://svn.clifford.at/openscad/trunk@11 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-23 10:31:25 +00:00
clifford 4480b67f96 Clifford Wolf:
Various cleanups



git-svn-id: http://svn.clifford.at/openscad/trunk@10 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-22 22:36:36 +00:00
clifford a19c8ed475 Clifford Wolf:
Some build hotfixes



git-svn-id: http://svn.clifford.at/openscad/trunk@9 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-21 19:04:41 +00:00
clifford e320641d0f Clifford Wolf:
Improved cube generation
	Added simple off viewer



git-svn-id: http://svn.clifford.at/openscad/trunk@8 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-21 16:41:38 +00:00
clifford 1f08d77f54 Clifford Wolf:
CSG Evaluation now functional



git-svn-id: http://svn.clifford.at/openscad/trunk@7 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-21 12:43:52 +00:00
clifford e24a87b8a3 Clifford Wolf:
Compilation to CSG tree is working now



git-svn-id: http://svn.clifford.at/openscad/trunk@6 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-21 11:41:11 +00:00
clifford 0e46819134 Clifford Wolf:
Parser seams to be fully functional now



git-svn-id: http://svn.clifford.at/openscad/trunk@5 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-21 08:59:53 +00:00
clifford 1c2472067c Clifford Wolf:
Improved backend data structures
	Added dump feature to backend data



git-svn-id: http://svn.clifford.at/openscad/trunk@4 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-21 06:53:46 +00:00
clifford e416017c5e Clifford Wolf:
Added fundamential backend data structures
	(it is all still untested)



git-svn-id: http://svn.clifford.at/openscad/trunk@3 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-20 19:00:19 +00:00
clifford e80db13e33 Clifford Wolf:
Simple parser and qmake build system



git-svn-id: http://svn.clifford.at/openscad/trunk@2 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-20 12:10:55 +00:00
clifford 9da231a4ec Clifford Wolf:
Created trunk



git-svn-id: http://svn.clifford.at/openscad/trunk@1 b57f626f-c46c-0410-a088-ec61d464b74c
2009-06-20 09:41:40 +00:00