Commit graph

36 commits

Author SHA1 Message Date
josch
2df4aeee5d Makefile: only process files starting with a digit 2015-03-28 10:46:06 +01:00
josch
45bc48788a adjust stud group naming 2014-09-11 16:27:47 +02:00
josch
3661b41aeb omit trailing zeroes in output 2014-09-11 16:02:16 +02:00
josch
64ab9d1f39 optimize studs in all other parts too 2014-09-11 15:52:50 +02:00
josch
acf8afe77d update parts.sha512 2014-09-11 15:30:42 +02:00
josch
430d1c0266 do rounding before any other calculation 2014-09-11 14:20:50 +02:00
josch
756c47a453 optimize studs 2014-09-11 14:20:04 +02:00
josch
aff312c157 add openbox primitive 2014-09-11 10:33:11 +02:00
josch
1edc77105a normalize winding order too 2014-09-11 09:34:53 +02:00
josch
b33e528440 add box primitive 2014-09-11 09:05:23 +02:00
josch
5cab412cb1 allow files with full transformation matrix 2014-09-11 08:55:26 +02:00
josch
d43c9aa59e refactor drawstud function 2014-09-11 08:30:10 +02:00
josch
fbc79cb7a9 add function to output part 2014-09-11 08:25:01 +02:00
josch
b2cd58dc3b remove drawstud and optimize some math 2014-09-10 15:05:47 +02:00
josch
72951811ea round to 6 digits, do not print negative zero and do not print trailing zeroes 2014-09-10 12:14:38 +02:00
josch
04b2e635f0 check based on normalized representation 2014-09-10 12:13:47 +02:00
josch
fd7e9db28b add program to normalize parts 2014-09-10 12:08:59 +02:00
josch
0511d591fa add comment for rounding to six digits 2014-09-10 11:30:04 +02:00
josch
eae0d93538 add sha512 for bitmaps 2014-09-10 09:46:12 +02:00
josch
144a499e53 generate stud.dat 2014-09-10 09:42:16 +02:00
josch
4b5a255ddc also create wireframe in Makefile 2014-09-10 09:41:45 +02:00
josch
c8927e57e8 change license to MIT/Expat 2014-09-09 16:40:15 +02:00
josch
e80c08e6df make README markdown 2014-09-09 16:35:43 +02:00
josch
6e1b3c44cc update Makefile and add more targets and tests 2014-09-09 16:34:56 +02:00
josch
c8fd8c2f99 add two jumper plates 2013-07-19 01:45:47 +02:00
josch
53d78ecf5a add tiles and baseplates 2013-07-18 19:12:37 +02:00
josch
f7427ad5e9 more info in README 2013-07-17 20:36:40 +02:00
josch
192bece36d add shebang and make executable 2013-07-17 20:33:47 +02:00
josch
a0ca2a1152 update makefile 2013-07-17 20:30:29 +02:00
josch
3a4e9ac4c6 add README 2013-07-17 20:29:44 +02:00
josch
59a42c8695 add copyright notice 2013-07-17 20:28:23 +02:00
josch
b4559841ad more optimizations 2013-07-17 20:11:38 +02:00
josch
a4dcde887a added last part 2013-07-17 19:45:56 +02:00
josch
b326f8f344 simplified inverted calculation 2013-07-17 16:04:41 +02:00
josch
b5c4d657fa now generate all non-double roof pieces 2013-07-17 15:33:18 +02:00
josch
555d48c5af initial commit 2013-07-17 08:17:52 +02:00