127 Commits

Author SHA1 Message Date
Josh Holtrop
aaf857d071 fix up panning code, now backwards 2011-04-02 00:09:23 -04:00
Josh Holtrop
18d25c3713 signal a redraw while panning 2011-04-01 23:58:57 -04:00
Josh Holtrop
10549ff7ae initial attempt at panning, need to redraw 2011-04-01 23:49:09 -04:00
Josh Holtrop
e3dc55efc7 handle scroll events and motion events 2011-04-01 23:08:02 -04:00
Josh Holtrop
147a6bb3a5 capture mouse button presses/releases 2011-04-01 22:38:59 -04:00
Josh Holtrop
3a7255bbae fix projection matrix so widget resizes properly 2011-04-01 21:15:59 -04:00
Josh Holtrop
594a5c5359 make axis length configurable 2011-04-01 20:57:14 -04:00
Josh Holtrop
3d002eebf8 break out configurable sizes of things 2011-04-01 20:55:44 -04:00
Josh Holtrop
bfe8d2a267 draw axes 2011-04-01 16:09:32 -04:00
Josh Holtrop
edbfce91d2 increase circle resolution when zoomed in 2011-04-01 15:58:45 -04:00
Josh Holtrop
bcb47a4825 fix Y scaling error in ptToScreenPt() 2011-04-01 15:47:51 -04:00
Josh Holtrop
6e2e19d1a5 initial view scaling 2011-04-01 15:45:50 -04:00
Josh Holtrop
5678df7dbb add accessor methods in shapes to get vars 2011-04-01 09:59:44 -04:00
Josh Holtrop
0ce01c7b58 add antialiasing code 2011-03-31 22:46:02 -04:00
Josh Holtrop
4cc7901c2d disable lighting and depth test 2011-03-31 22:39:05 -04:00
Josh Holtrop
dd8bd07d1e optimize drawing routines slightly 2011-03-31 22:30:58 -04:00
Josh Holtrop
03f3245721 draw thick circle as well 2011-03-31 22:13:03 -04:00
Josh Holtrop
7fb5a06088 add drawFilledCircle() and cap lines 2011-03-31 22:08:25 -04:00
Josh Holtrop
e9735e03bf SketchWidget: optimize drawFilledLine() slightly 2011-03-31 21:49:10 -04:00
Josh Holtrop
1203478a33 SketchWidget: add drawFilledLine() 2011-03-31 21:42:13 -04:00
Josh Holtrop
87348d3605 SketchWidget: break out draw{Line,Circle}() 2011-03-31 20:18:45 -04:00
Josh Holtrop
b562718db6 fix expected equ value for [XY]Fix 2011-03-31 19:45:37 -04:00
Josh Holtrop
01d97b5604 update test sketch using a line midpoint 2011-03-31 19:38:19 -04:00
Josh Holtrop
979bf7ee47 add midpoint to Line (pt 2) 2011-03-31 19:38:06 -04:00
Josh Holtrop
999a4da50d use Horizontal instead of YDistance of 0 2011-03-31 19:31:01 -04:00
Josh Holtrop
e0a0dffd88 more complicated test sketch working! 2011-03-30 17:34:59 -04:00
Josh Holtrop
bee46a4407 more debug info 2011-03-30 17:34:43 -04:00
Josh Holtrop
af99d8646a detect when FuncDesigner does not return a solution 2011-03-30 17:22:15 -04:00
Josh Holtrop
95c11d0c23 first attempt at using FuncDesigner 2011-03-30 17:17:11 -04:00
Josh Holtrop
2d24e7a920 add Shape.getVar() 2011-03-30 16:46:34 -04:00
Josh Holtrop
2200460b56 split Fix into XFix/YFix constraints 2011-03-30 15:51:45 -04:00
Josh Holtrop
5dd89c2cc9 add Fix constraint to fix a coordinate to a value 2011-03-30 15:48:27 -04:00
Josh Holtrop
9c2bb94603 add more debug, SLE solver not working? 2011-03-29 20:42:04 -04:00
Josh Holtrop
a36e4f6d08 more debug routines 2011-03-29 19:32:59 -04:00
Josh Holtrop
aa19e77187 add missing horizontal and vertical constraints 2011-03-29 19:27:19 -04:00
Josh Holtrop
38cf7aeb8b Merge branch 'master' into square-matrix 2011-03-29 19:24:17 -04:00
Josh Holtrop
eb65d9f653 syntax error - duh 2011-03-29 19:23:51 -04:00
Josh Holtrop
d18b45cff7 Merge branch 'master' into square-matrix 2011-03-29 19:21:13 -04:00
Josh Holtrop
891b5f6dca fix scope errors 2011-03-29 19:20:51 -04:00
Josh Holtrop
fcffa9c760 make C square 2011-03-29 19:16:24 -04:00
Josh Holtrop
6fae3f220d import linalg module 2011-03-29 18:07:11 -04:00
Josh Holtrop
b8314f290c use zeros() instead of explicitly zeroing 2011-03-29 17:15:51 -04:00
Josh Holtrop
0e98ea5cb5 add XDistance constraint to test Sketch 2011-03-29 17:11:00 -04:00
Josh Holtrop
c6b5d09669 Sketch.solve(): explicitly initialize vars to 0.0 2011-03-29 17:10:12 -04:00
Josh Holtrop
bf46f9ec4b fix a couple issues 2011-03-29 14:30:33 -04:00
Josh Holtrop
7ddae3ae7b finish your thought there buddy 2011-03-29 14:29:44 -04:00
Josh Holtrop
e32f380e80 incorrect class names 2011-03-29 14:28:40 -04:00
Josh Holtrop
a81c0d5a7d syntax errors 2011-03-29 14:28:05 -04:00
Josh Holtrop
4826861967 update test sketch 2011-03-29 14:21:41 -04:00
Josh Holtrop
c12f7e8f5b only support two line points for now 2011-03-29 14:19:59 -04:00