Val Erastov
|
f3c613ac54
|
fix bounds for radius
|
2015-11-12 22:36:43 -08:00 |
|
Val Erastov
|
b9e0a6757b
|
line to line constraint
|
2015-11-12 22:34:17 -08:00 |
|
Val Erastov
|
2af66f0807
|
line to line constraint
|
2015-11-12 22:34:08 -08:00 |
|
Val Erastov
|
bd17ee4b12
|
filter self intersecting triangulation
|
2015-11-12 22:33:48 -08:00 |
|
Val Erastov
|
66d26e49db
|
fit sketch to screen action
|
2015-11-12 21:16:07 -08:00 |
|
Val Erastov
|
f0e0bbf3e5
|
minor
|
2015-11-12 21:14:48 -08:00 |
|
Val Erastov
|
a259b1bb49
|
minor
|
2015-11-12 20:18:35 -08:00 |
|
Val Erastov
|
2029844453
|
add fixtures for tests
|
2015-11-12 20:01:54 -08:00 |
|
Val Erastov
|
69de018f45
|
fix sketcher solving problems
|
2015-11-12 20:01:40 -08:00 |
|
Val Erastov
|
06a76f643d
|
humble attempt to save
|
2015-11-11 19:21:46 -08:00 |
|
Val Erastov
|
5d962623fd
|
hotkey to delete an object from sketch
|
2015-11-06 12:43:29 -08:00 |
|
Val Erastov
|
5eee8db233
|
fix collect wires bug
|
2015-11-06 12:34:21 -08:00 |
|
Val Erastov
|
a3fa22de62
|
keep information about kind of an object
|
2015-11-06 11:46:01 -08:00 |
|
Val Erastov
|
f3e8328b80
|
Remove zero area polygons
|
2015-11-06 11:39:55 -08:00 |
|
Val Erastov
|
f02edbba70
|
fix removing objects
|
2015-11-06 01:13:25 -08:00 |
|
Val Erastov
|
ea1f7441f9
|
make faces double sided
|
2015-11-05 23:22:57 -08:00 |
|
Val Erastov
|
69583959e2
|
add plane concept
|
2015-11-05 18:26:34 -08:00 |
|
Val Erastov
|
9e6ea50b5c
|
make camera a bit angled
|
2015-11-04 21:36:07 -08:00 |
|
Val Erastov
|
062a8a28df
|
fix bug
|
2015-11-04 20:19:37 -08:00 |
|
Val Erastov
|
93ff684806
|
disable/enable showing the sketches
|
2015-11-04 00:29:21 -08:00 |
|
Val Erastov
|
e97a7ba206
|
grouping to curved surface
|
2015-11-03 23:59:10 -08:00 |
|
Val Erastov
|
2f40461c78
|
debugging tools
|
2015-11-03 23:09:20 -08:00 |
|
Val Erastov
|
c6c16f664d
|
improve algo of reconstructing bounds
|
2015-11-03 23:09:06 -08:00 |
|
Val Erastov
|
f932a1f975
|
keep working on reconstructing edges
|
2015-10-18 20:51:35 -07:00 |
|
Val Erastov
|
dff8af25ae
|
tweak precision constants / consistent arcs
|
2015-10-05 20:01:20 -07:00 |
|
Val Erastov
|
b975381cfa
|
fix precision bug
|
2015-10-05 01:22:57 -07:00 |
|
Val Erastov
|
2cef19994d
|
fix bug
|
2015-10-05 01:18:49 -07:00 |
|
Val Erastov
|
47ae85b29f
|
fix arc approximation algorithm
|
2015-10-05 01:13:11 -07:00 |
|
Val Erastov
|
41575f8464
|
wire collecting algorithm
|
2015-10-05 01:06:04 -07:00 |
|
Val Erastov
|
85e8a31240
|
debug info templates
|
2015-10-04 21:26:22 -07:00 |
|
Val Erastov
|
b989d8db34
|
remove comments
|
2015-10-04 20:49:36 -07:00 |
|
Val Erastov
|
2cf9e2e511
|
wires experiments
|
2015-10-04 20:35:55 -07:00 |
|
Val Erastov
|
b4d1755e4c
|
Fancy cut/extrude
|
2015-09-30 20:55:34 -07:00 |
|
Val Erastov
|
a8a56be719
|
live wizard for extrude/cut operations
|
2015-09-30 12:29:12 -07:00 |
|
Val Erastov
|
16418f2136
|
live wizard for extrude/cut operations
|
2015-09-25 21:43:31 -07:00 |
|
Val Erastov
|
1c281a23f0
|
fix nonsense
|
2015-09-25 19:45:48 -07:00 |
|
Val Erastov
|
503d86c362
|
introducing wizards
|
2015-09-25 19:44:24 -07:00 |
|
Val Erastov
|
dd3dceaaab
|
fix problems after three.js update
|
2015-09-25 19:41:51 -07:00 |
|
Val Erastov
|
7b02b10657
|
ui controls toolkit
|
2015-09-25 19:40:59 -07:00 |
|
Val Erastov
|
eef3c9ffe4
|
update three.js lin to r72
|
2015-09-25 19:40:34 -07:00 |
|
Val Erastov
|
f0236c6444
|
fix constraints with auxiliary
|
2015-09-15 20:40:10 -07:00 |
|
Val Erastov
|
038edc0374
|
fixed splitted circle case
|
2015-09-12 02:51:54 -07:00 |
|
Val Erastov
|
5d704ac06c
|
fix circle reverse bug
|
2015-09-12 02:40:50 -07:00 |
|
Val Erastov
|
450ef8a3f1
|
support multiple projects
|
2015-09-12 02:19:02 -07:00 |
|
Val Erastov
|
908cf09e14
|
not use TCAD.Polygon anywhere
|
2015-09-11 23:07:06 -07:00 |
|
Val Erastov
|
af1d83b512
|
fix adding extra point in delete redundant points algo
|
2015-09-11 19:23:39 -07:00 |
|
Val Erastov
|
67dc278fed
|
keep order of sketches
|
2015-09-11 18:58:53 -07:00 |
|
Val Erastov
|
88a6f9ba30
|
get extrusion back
|
2015-09-11 18:26:22 -07:00 |
|
Val Erastov
|
11d9d718ed
|
make basis stable
|
2015-09-11 17:21:31 -07:00 |
|
Val Erastov
|
b51bb23e83
|
fix rayCasting bug
|
2015-09-11 12:33:56 -07:00 |
|
Val Erastov
|
0b684d389f
|
adding XYZ axises
|
2015-09-11 12:20:15 -07:00 |
|
Val Erastov
|
74d81aa8ac
|
renew face cutting face
|
2015-09-10 23:52:35 -07:00 |
|
Val Erastov
|
cfe4dbf261
|
transform controls
|
2015-09-09 20:12:38 -07:00 |
|
Val Erastov
|
247acc0f38
|
circle support
|
2015-09-08 22:09:05 -07:00 |
|
Val Erastov
|
0fa554a755
|
delete redundant points
|
2015-09-07 00:54:47 -07:00 |
|
Val Erastov
|
d470ece71c
|
reconstruct edges
|
2015-09-07 00:17:31 -07:00 |
|
Val Erastov
|
b0d5a087f0
|
different algo for reconstruct auxiliary edges
|
2015-09-06 00:24:57 -07:00 |
|
Val Erastov
|
d59842ef36
|
remove junk
|
2015-09-04 21:23:46 -07:00 |
|
Val Erastov
|
b10749c566
|
remove junk
|
2015-09-04 21:23:11 -07:00 |
|
Val Erastov
|
4843578e5a
|
get back sketching faces
|
2015-09-04 18:27:29 -07:00 |
|
Val Erastov
|
2780b03e69
|
always use csg object
|
2015-09-04 17:02:54 -07:00 |
|
Val Erastov
|
07cc007e20
|
csg experiment
|
2015-09-04 00:49:17 -07:00 |
|
Val Erastov
|
8aff55f2b4
|
3d
|
2015-09-03 19:02:59 -07:00 |
|
Val Erastov
|
1851f5733c
|
ui work
|
2015-09-02 22:24:59 -07:00 |
|
Val Erastov
|
9aaebb7166
|
fix modifying operation API
|
2015-09-02 19:44:54 -07:00 |
|
Val Erastov
|
e30f53262a
|
change color for wireframe and sketches
|
2015-09-01 21:14:19 -07:00 |
|
Val Erastov
|
5dc1300e57
|
fix selection
|
2015-09-01 00:02:49 -07:00 |
|
Val Erastov
|
7bb3c099b6
|
bus for notifying objects
|
2015-08-31 01:05:29 -07:00 |
|
Val Erastov
|
e57c0a2eb9
|
bind camera with data gui
|
2015-08-30 23:14:51 -07:00 |
|
Val Erastov
|
706505a006
|
use polygon offset feature of webgl / play with offset param
|
2015-08-30 22:55:17 -07:00 |
|
Val Erastov
|
223834c8f6
|
use polygon offset feature of webgl
|
2015-08-30 22:21:14 -07:00 |
|
Val Erastov
|
d967b4ba36
|
minor
|
2015-08-30 12:15:26 -07:00 |
|
Val Erastov
|
e529c69ca0
|
remove pkey method
|
2015-08-30 12:13:26 -07:00 |
|
Val Erastov
|
37bce68fa2
|
fix extrude operation
|
2015-08-30 12:13:01 -07:00 |
|
Val Erastov
|
dbc17908a3
|
wireframe
|
2015-08-30 02:39:17 -07:00 |
|
Val Erastov
|
fb99396160
|
Don't use string concatenation for double for making hashmaps. retarded
|
2015-08-30 02:10:10 -07:00 |
|
Val Erastov
|
a803c5e5f4
|
redo algorithm for merging csg polygons
|
2015-08-30 01:45:07 -07:00 |
|
Val Erastov
|
9f6aae0aa7
|
support arcs in csg
|
2015-08-28 00:13:29 -07:00 |
|
Val Erastov
|
6f96b75cc6
|
fix nonsense
|
2015-08-27 23:08:21 -07:00 |
|
Val Erastov
|
bee20acf88
|
remove belong to pane test
|
2015-08-25 22:43:33 -07:00 |
|
Val Erastov
|
db9d4c1c5d
|
remove log messages/reformat
|
2015-08-25 22:33:51 -07:00 |
|
Val Erastov
|
f97cd2b08c
|
fix zero triangles error
|
2015-08-25 22:28:44 -07:00 |
|
Val Erastov
|
b474fc6267
|
fix nonsense
|
2015-08-25 00:42:04 -07:00 |
|
Val Erastov
|
499330e783
|
arcs support for 3d editor
|
2015-08-24 17:55:38 -07:00 |
|
Val Erastov
|
ae2d4fbe37
|
fix cut tool
|
2015-08-24 00:33:11 -07:00 |
|
Val Erastov
|
bf312e6304
|
update csg taken from openjscad
|
2015-08-23 23:42:39 -07:00 |
|
Val Erastov
|
000a27a845
|
Fix toolManager bugs
|
2015-08-21 20:14:36 -07:00 |
|
Val Erastov
|
c3855c155a
|
Fix undo/redo null input
|
2015-08-21 19:49:54 -07:00 |
|
Val Erastov
|
25e7efd77b
|
Snap for circle
|
2015-08-21 19:21:50 -07:00 |
|
Val Erastov
|
1ac5417ae9
|
Use prepare-solve idiom
|
2015-08-13 22:03:05 -07:00 |
|
Val Erastov
|
f9cc184d15
|
small optimization
|
2015-08-13 01:06:07 -07:00 |
|
Val Erastov
|
0a41cc23c1
|
rollback LM as a precise solver as dog leg doing great now
|
2015-08-13 00:47:35 -07:00 |
|
Val Erastov
|
0bf305ba80
|
increase precision for dog leg algo. Now we can!
|
2015-08-13 00:47:35 -07:00 |
|
Val Erastov
|
d7c7c29730
|
make weight param modifiable
|
2015-08-13 00:47:34 -07:00 |
|
Val Erastov
|
021053aaee
|
Use LU factorization for determing Guess Newton step
|
2015-08-13 00:47:34 -07:00 |
|
Val Erastov
|
81b217bf2e
|
Use levenberg-maquard algo for precise minimization
|
2015-08-13 00:47:34 -07:00 |
|
Val Erastov
|
4536f948f4
|
Not solve if either ctrl or alt pressed
|
2015-08-12 18:52:38 -07:00 |
|
Val Erastov
|
0a20bca450
|
Retina support / honoring draw style
|
2015-08-11 23:09:02 -07:00 |
|
Val Erastov
|
6c51a1e83d
|
Retina support / dragging
|
2015-08-11 23:00:47 -07:00 |
|
Val Erastov
|
06ebb2f3b3
|
Retina support / basic fixes
|
2015-08-11 22:52:37 -07:00 |
|
Val Erastov
|
c0f013af02
|
make selecting multiple objects on shift
|
2015-08-11 20:20:32 -07:00 |
|
Val Erastov
|
87ebd84009
|
fix redundancy check
|
2015-07-29 19:30:11 -07:00 |
|
Val Erastov
|
2c4f1e0aa4
|
clean dogleg, loose precision
|
2015-07-23 00:43:08 -07:00 |
|
Val Erastov
|
449fd71f44
|
don't diagnose every time
|
2015-07-23 00:15:43 -07:00 |
|
Val Erastov
|
5eed5c1753
|
constrints clean up
|
2015-07-23 00:05:30 -07:00 |
|
Val Erastov
|
e150b6b57b
|
make only coi contraints reduciable
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
71eeeff10e
|
caching parameters for solving
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
2cabcefa8b
|
enable equals elimination
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
59d1437131
|
cleanup
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
afd12fadd9
|
fix redundency check
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
b977c18a9d
|
extract API for solver
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
34a723d685
|
remove junk from repository
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
e9a9df713f
|
make native format build independent
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
365d862c1d
|
extract css
|
2015-07-22 22:52:52 -07:00 |
|
Val Erastov
|
4b1ed5f1ba
|
fix sketcher.html to be compiled
|
2015-07-20 00:35:48 -07:00 |
|
Val Erastov
|
402497698e
|
get rid of any js code in html
|
2015-07-19 23:09:22 -07:00 |
|
Val Erastov
|
bd7c32bf42
|
remove geometry validation after solving
|
2015-07-19 22:42:41 -07:00 |
|
Val Erastov
|
1f37ad6316
|
fix compilation warnings
|
2015-07-19 22:41:06 -07:00 |
|
Val Erastov
|
e8054a509b
|
fix compilation warnings
|
2015-07-19 21:16:58 -07:00 |
|
Val Erastov
|
e47235d482
|
exclude workspace.js
|
2015-07-19 21:04:28 -07:00 |
|
Val Erastov
|
ca5b5d056e
|
mark all constructor with annotation
|
2015-07-19 21:03:54 -07:00 |
|
Val Erastov
|
f1e23e76e7
|
prepare for js compilation
|
2015-07-19 20:36:05 -07:00 |
|
Val Erastov
|
5a9497a703
|
Export Manager
|
2015-07-17 23:17:12 -07:00 |
|
Val Erastov
|
ed2c85dd3c
|
Sketch Manager
|
2015-07-17 23:04:56 -07:00 |
|
Val Erastov
|
f45e5d6ea5
|
add some buttons
|
2015-07-17 21:24:34 -07:00 |
|
Val Erastov
|
8af9e41bb6
|
favicon
|
2015-07-17 20:57:54 -07:00 |
|
Val Erastov
|
379d6cb37e
|
DXF export
|
2015-07-17 16:55:04 -07:00 |
|
Val Erastov
|
a70b485454
|
user text builder
|
2015-07-17 16:55:04 -07:00 |
|
Val Erastov
|
5e85ab26b9
|
colors iterator and fix bbox
|
2015-07-17 16:55:04 -07:00 |
|
Val Erastov
|
f63ca74185
|
bbox refactoring
|
2015-07-17 16:55:03 -07:00 |
|
Val Erastov
|
2f926e3274
|
extract types to constants
|
2015-07-17 16:55:03 -07:00 |
|
Val Erastov
|
82d7c6936d
|
export refactoring
|
2015-07-17 16:55:03 -07:00 |
|
Val Erastov
|
8dde9b9803
|
store bound for svg
|
2015-07-17 00:27:52 -07:00 |
|
Val Erastov
|
baaf2278aa
|
fix svg export
|
2015-07-16 23:51:32 -07:00 |
|
Val Erastov
|
4595faca67
|
svg export outline
|
2015-07-16 23:47:21 -07:00 |
|
Val Erastov
|
89301a3d8f
|
a comment
|
2015-07-16 19:17:00 -07:00 |
|
Val Erastov
|
0e533c2b2b
|
fix update bounds
|
2015-07-16 00:57:31 -07:00 |
|
Val Erastov
|
b305388240
|
fix update bounds
|
2015-07-16 00:21:36 -07:00 |
|
Val Erastov
|
cff5e384d6
|
make values changeable for some constraints
|
2015-07-16 00:01:06 -07:00 |
|
Val Erastov
|
3cea890cd1
|
checkpoint on constraint remove
|
2015-07-15 23:19:16 -07:00 |
|
Val Erastov
|
86b5102d17
|
minor
|
2015-07-15 23:11:44 -07:00 |
|
Val Erastov
|
37a8f7cbd5
|
Refactoring for prompted constraints
|
2015-07-15 23:11:27 -07:00 |
|
Val Erastov
|
04c1fe479f
|
UI names for constraints
|
2015-07-15 22:39:29 -07:00 |
|
Val Erastov
|
2949f89c09
|
fix light checkpoint for dragging
|
2015-07-15 22:23:38 -07:00 |
|
Val Erastov
|
7833d4b827
|
checkpoint on save
|
2015-07-15 22:14:23 -07:00 |
|
Val Erastov
|
db508615a6
|
hide checkpoint button
|
2015-07-15 22:12:08 -07:00 |
|
Val Erastov
|
78634109dd
|
minor
|
2015-07-15 21:58:27 -07:00 |
|
Val Erastov
|
ac72a164e2
|
fix undo/redo checkpoint for constraints
|
2015-07-15 21:54:46 -07:00 |
|
Val Erastov
|
8d32652b81
|
embed undo/redo engine
|
2015-07-15 21:42:58 -07:00 |
|
Val Erastov
|
242cba46a4
|
undo/redo engine done
|
2015-07-10 22:23:15 -07:00 |
|
Val Erastov
|
d0174891aa
|
First approach to undo/redo
|
2015-06-26 17:54:44 -07:00 |
|
Val Erastov
|
3a5ad63489
|
hide log 2
|
2015-04-06 19:42:28 -07:00 |
|
Val Erastov
|
180339188d
|
Merged in fillet (pull request #2)
improve fillet performance
|
2015-04-06 19:38:32 -07:00 |
|
Val Erastov
|
a86daf1bd0
|
hide log
|
2015-04-06 19:32:00 -07:00 |
|
Val Erastov
|
54b674476d
|
improved performance of dogleg
|
2015-04-06 19:32:00 -07:00 |
|
Val Erastov
|
4a0e3e55d3
|
dogleg
|
2015-03-20 00:41:26 -07:00 |
|
Val Erastov
|
21df1ae577
|
improved performance of dogleg
|
2015-03-19 23:40:30 -07:00 |
|
Val Erastov
|
3d2fe14426
|
improved performance of dogleg
|
2015-03-18 23:31:23 -07:00 |
|
Val Erastov
|
ff89d478e7
|
improved performance of dogleg
|
2015-03-18 23:20:47 -07:00 |
|
Val Erastov
|
c2cd17fdb6
|
improved performance of dogleg
|
2015-03-18 23:19:48 -07:00 |
|
Val Erastov
|
2014de0048
|
log
|
2015-03-18 22:49:29 -07:00 |
|
Val Erastov
|
573fc98684
|
format
|
2015-03-18 19:56:11 -07:00 |
|
Val Erastov
|
b977dc96dc
|
minor
|
2015-03-18 19:46:15 -07:00 |
|
Val Erastov
|
7ec94c0bb1
|
dogleg
|
2015-03-18 01:39:04 -07:00 |
|
Val Erastov
|
a07b4ac99d
|
dogleg
|
2015-03-17 23:47:34 -07:00 |
|
Val Erastov
|
e18085fee4
|
fix dogleg algo
|
2015-03-17 00:02:44 -07:00 |
|
Val Erastov
|
5c68a2013c
|
Disable sorting
|
2015-03-03 21:41:35 -08:00 |
|
Val Erastov
|
43986faa22
|
fillet tool
|
2015-02-27 23:20:11 -08:00 |
|
Val Erastov
|
5645ac13f8
|
fix parametric warning
|
2015-02-25 21:29:24 -08:00 |
|
Val Erastov
|
cc16a4bdbb
|
Save points
|
2015-02-25 20:59:29 -08:00 |
|
Val Erastov
|
8d19130bb9
|
Point on Line constraint
|
2015-02-25 20:11:20 -08:00 |
|
Val Erastov
|
f99a788ee7
|
Eye candy for unsolved arcs
|
2015-02-25 01:18:45 -08:00 |
|
Val Erastov
|
7c37a0699c
|
add some sate to test
|
2015-02-25 00:41:34 -08:00 |
|
Val Erastov
|
79b16c1283
|
fix bugs
|
2015-02-24 23:31:41 -08:00 |
|
Val Erastov
|
a3c8b79153
|
be able to solve chunk of system
|
2015-02-24 23:31:34 -08:00 |
|
Val Erastov
|
03f5e29cca
|
minor
|
2015-02-24 23:31:26 -08:00 |
|
Val Erastov
|
e672e8c0f3
|
bring code up to new parametric API
|
2015-02-24 21:43:32 -08:00 |
|
Val Erastov
|
54522e031c
|
improve asserting handling
|
2015-02-24 21:41:07 -08:00 |
|
Val Erastov
|
0a75393423
|
disable algorithm switching
|
2015-02-24 21:21:28 -08:00 |
|
Val Erastov
|
3889e6fdd2
|
split system to independent decoupled subsystem
|
2015-02-24 21:21:28 -08:00 |
|
Val Erastov
|
f79527efdc
|
Test case for round rect
|
2015-02-24 21:20:19 -08:00 |
|
Val Erastov
|
a538e9c8af
|
add accept method into viewer to traverse all sketch objects.
|
2015-02-24 21:20:03 -08:00 |
|
Val Erastov
|
20e909821b
|
testing stub
|
2015-02-24 01:17:53 -08:00 |
|
Val Erastov
|
952da3de67
|
testing framework
|
2015-02-24 01:03:14 -08:00 |
|
Val Erastov
|
067f0ecbc1
|
implement clean method
|
2015-02-24 00:36:26 -08:00 |
|
Val Erastov
|
7c87c2b023
|
extract loading from local storage to a method
|
2015-02-24 00:27:45 -08:00 |
|
Val Erastov
|
6ec3e0d347
|
adding layout library
|
2015-02-22 22:38:43 -08:00 |
|
Val Erastov
|
471680ff13
|
BIG CLEAN-UP
|
2015-02-20 19:56:04 -08:00 |
|
Val Erastov
|
4cefadffd6
|
first approach to detecting conflicting redundant constraints
|
2015-02-19 23:21:32 -08:00 |
|
Val Erastov
|
51399a967f
|
keep algorithm context depending
|
2015-02-19 19:58:11 -08:00 |
|
Val Erastov
|
9aec197419
|
minimization magic
|
2015-02-19 01:12:17 -08:00 |
|
Val Erastov
|
955bcbb6fc
|
reduce equals constraints
|
2015-02-12 23:59:31 -08:00 |
|
Val Erastov
|
7bfc160d11
|
cosmetic
|
2015-02-10 18:49:41 -08:00 |
|
Val Erastov
|
54cf4ad0dc
|
fix constraint removing from list
|
2015-02-10 18:48:12 -08:00 |
|
Val Erastov
|
c692687f05
|
solve on circle drag
|
2015-02-10 01:06:29 -08:00 |
|
Val Erastov
|
04d5264d32
|
circle support
|
2015-02-10 00:46:14 -08:00 |
|
Val Erastov
|
4abc8ae1d7
|
highlight constraints
|
2015-02-10 00:36:27 -08:00 |
|
Val Erastov
|
f1e2723e59
|
fix refactoring bugs
|
2015-02-10 00:23:17 -08:00 |
|
Val Erastov
|
f4b2d5f613
|
refactor tangent constraints
|
2015-02-10 00:03:12 -08:00 |
|
Val Erastov
|
5a6ffc2a48
|
Highlight constrained objects
|
2015-02-09 23:29:16 -08:00 |
|
Val Erastov
|
99f9e4ba44
|
fix Hor/Vert constraints
|
2015-02-09 22:39:54 -08:00 |
|
Val Erastov
|
578fe5967b
|
put linking objects back
|
2015-02-09 22:33:50 -08:00 |
|
Val Erastov
|
50848c7daa
|
Radius equal constraint
|
2015-02-09 22:21:24 -08:00 |
|
Val Erastov
|
31b696c3f4
|
filter auxiliary constraints
|
2015-02-09 22:13:42 -08:00 |
|
Val Erastov
|
b237610249
|
implement arc storing
|
2015-02-09 22:12:01 -08:00 |
|
Val Erastov
|
c0bf2e64ff
|
fix bugs in constraints list
|
2015-02-09 21:24:37 -08:00 |
|
Val Erastov
|
61c42e0906
|
refresh constrs list on load
|
2015-02-09 21:12:15 -08:00 |
|
Val Erastov
|
f9736e349c
|
saving constrints refactoring
|
2015-02-09 21:09:29 -08:00 |
|
Val Erastov
|
45561c2228
|
high-level constraints 2
|
2015-02-09 20:24:40 -08:00 |
|
Val Erastov
|
2b09e15350
|
high-level constraints
|
2015-02-09 20:17:11 -08:00 |
|
Val Erastov
|
3c716f21d3
|
emulate stack in memory
|
2015-02-09 19:48:37 -08:00 |
|
Val Erastov
|
0d08ed3b16
|
cosmetic
|
2015-01-30 16:27:10 -08:00 |
|
Val Erastov
|
658f2220ee
|
structs
|
2015-01-30 16:26:42 -08:00 |
|
Val Erastov
|
2cc244d340
|
some state
|
2015-01-22 00:07:02 -08:00 |
|
Val Erastov
|
8821e60616
|
fix bugs
|
2015-01-21 22:10:33 -08:00 |
|
Val Erastov
|
4919e0d946
|
fix bugs
|
2015-01-21 21:58:00 -08:00 |
|
Val Erastov
|
83f3b2188a
|
fix a bug
|
2015-01-16 14:32:20 -08:00 |
|
Val Erastov
|
0ce0072d76
|
first approach to history
|
2015-01-16 01:02:19 -08:00 |
|
Val Erastov
|
b3560b726a
|
refresh sketches button
|
2015-01-16 01:02:05 -08:00 |
|
Val Erastov
|
07c4de0040
|
improve default handling color
|
2015-01-15 20:34:49 -08:00 |
|
Val Erastov
|
ffa7121bb5
|
improve default handling color
|
2015-01-15 20:34:22 -08:00 |
|
Val Erastov
|
ec4d877deb
|
make cut work
|
2015-01-15 01:13:28 -08:00 |
|
Val Erastov
|
1882610304
|
fix sharing edges algo
|
2015-01-14 19:50:43 -08:00 |
|
Val Erastov
|
6fb0e58483
|
second approach to face merging
|
2015-01-14 02:25:20 -08:00 |
|
Val Erastov
|
e8e27493f0
|
first approach to face merging
|
2015-01-13 23:35:42 -08:00 |
|
Val Erastov
|
d53ce98ee9
|
first approach to cut
|
2015-01-12 23:50:05 -08:00 |
|
Val Erastov
|
d0894bfb4f
|
cut
|
2015-01-09 17:09:04 -08:00 |
|
Val Erastov
|
cc0cddc10d
|
extrude
|
2015-01-09 00:50:01 -08:00 |
|
Val Erastov
|
aa085d1c7e
|
attach sketch to SolidMesh
|
2015-01-08 21:31:27 -08:00 |
|
Val Erastov
|
3f65afd7ed
|
make extrude work
|
2015-01-08 01:51:22 -08:00 |
|
Val Erastov
|
b79885436d
|
pass viewer for drawing
|
2015-01-08 01:51:12 -08:00 |
|
Val Erastov
|
0722b8f529
|
implement graph
|
2015-01-08 00:57:04 -08:00 |
|
Val Erastov
|
88f476353e
|
pass viewer for drawing
|
2015-01-05 22:54:24 -08:00 |
|
Val Erastov
|
004a762864
|
pass viewer for drawing
|
2015-01-05 22:54:04 -08:00 |
|
Val Erastov
|
d0c9e39312
|
save dims
|
2015-01-05 22:21:57 -08:00 |
|
Val Erastov
|
f17b46d89e
|
h/v dim
|
2015-01-05 22:19:06 -08:00 |
|
Val Erastov
|
e093da101b
|
add point tool
|
2015-01-05 21:29:21 -08:00 |
|
Val Erastov
|
cc0eaeb36e
|
saving dimensions
|
2015-01-05 21:16:00 -08:00 |
|
Val Erastov
|
606c32b048
|
fix text along a line
|
2015-01-05 19:45:57 -08:00 |
|
Val Erastov
|
de77500902
|
second dims approach
|
2014-12-31 00:33:00 -08:00 |
|
Val Erastov
|
00fa2c8f40
|
disable crosshair
|
2014-12-22 23:55:34 -08:00 |
|
Val Erastov
|
d6fdf2135f
|
make scaling more reliable/crosshair
|
2014-12-22 23:19:25 -08:00 |
|
Val Erastov
|
a88e687da0
|
bind actions to buttons
|
2014-12-22 22:42:59 -08:00 |
|
Val Erastov
|
18b686566c
|
bind actions to buttons
|
2014-12-22 22:41:17 -08:00 |
|
Val Erastov
|
05043109ba
|
some icons
|
2014-12-22 21:57:31 -08:00 |
|
Val Erastov
|
c434642631
|
some icons
|
2014-12-22 21:57:07 -08:00 |
|
Val Erastov
|
638fcf50d2
|
refresh UI
|
2014-12-14 21:22:43 -08:00 |
|
Val Erastov
|
dca5a1be85
|
fix mouse events
|
2014-12-11 00:16:58 -08:00 |
|
Val Erastov
|
8721a50227
|
update viewer size on resize
|
2014-12-10 23:58:48 -08:00 |
|
Val Erastov
|
eccfa6bc04
|
first approach to layout
|
2014-12-10 23:53:12 -08:00 |
|
Val Erastov
|
cb75f7361c
|
some craft works
|
2014-12-10 20:22:21 -08:00 |
|
Val Erastov
|
2db37c3b0e
|
change tolerance rate
|
2014-12-01 22:32:18 -08:00 |
|
Val Erastov
|
32b500ba74
|
fix face selection bug
|
2014-12-01 22:12:10 -08:00 |
|
Val Erastov
|
95df51104d
|
live update, but only with run server though
|
2014-11-05 00:13:53 -08:00 |
|
Val Erastov
|
92ff059969
|
not show boundary
|
2014-11-04 23:32:22 -08:00 |
|
Val Erastov
|
28faec86ab
|
see sketch on faces
|
2014-11-04 23:17:35 -08:00 |
|
Val Erastov
|
0ec5126776
|
deny moving coincident to aux/construction objects
|
2014-11-04 00:54:41 -08:00 |
|
Val Erastov
|
d4c813f992
|
support of constructive elements
|
2014-11-04 00:39:15 -08:00 |
|
Val Erastov
|
996023c3b5
|
fix save/load bugs
|
2014-11-04 00:22:35 -08:00 |
|
Val Erastov
|
c3720681ef
|
fix aux setup
|
2014-11-03 23:56:21 -08:00 |
|
Val Erastov
|
ed122713b8
|
fix deselectOnUp
|
2014-11-03 23:55:52 -08:00 |
|
Val Erastov
|
8b55612fae
|
fix accept/visitor for the SketchObjects
|
2014-11-03 23:44:46 -08:00 |
|
Val Erastov
|
79ad72a620
|
fix sketcher url
|
2014-11-03 22:06:25 -08:00 |
|
Val Erastov
|
750de62b99
|
fix data loading
|
2014-11-03 22:04:34 -08:00 |
|
Val Erastov
|
e6e4b2203d
|
Validate geometry after solving
|
2014-11-03 21:57:42 -08:00 |
|
Val Erastov
|
e83d605a39
|
make dragging more durable
|
2014-11-03 21:36:34 -08:00 |
|
Val Erastov
|
8d5019f108
|
abstract bfgs updater
|
2014-11-02 22:26:09 -08:00 |
|
Val Erastov
|
143819524b
|
add lusolve
|
2014-11-01 23:38:31 -07:00 |
|
Val Erastov
|
a38db98017
|
disable cg by default
|
2014-11-01 00:11:01 -07:00 |
|
Val Erastov
|
178ea85934
|
conjugate gradient for linear systems
|
2014-11-01 00:09:25 -07:00 |
|
Val Erastov
|
acacd8626e
|
coincodent elimination
|
2014-11-01 00:07:29 -07:00 |
|
Val Erastov
|
09b7a3e4f9
|
minor
|
2014-10-31 00:43:02 -07:00 |
|
Val Erastov
|
c7f2f91447
|
keep working
|
2014-10-30 20:29:59 -07:00 |
|
Val Erastov
|
2515b31ac7
|
make initial object bigger
|
2014-10-30 00:38:57 -07:00 |
|
Val Erastov
|
7ebfcd008e
|
split up solving
|
2014-10-29 23:26:55 -07:00 |
|
Val Erastov
|
86be093faf
|
update params on every solve step
|
2014-10-29 19:33:38 -07:00 |
|
Val Erastov
|
dfde163457
|
not create system on every drag
|
2014-10-29 19:22:46 -07:00 |
|
Val Erastov
|
9a0e2db885
|
split system by two steps
|
2014-10-29 18:09:58 -07:00 |
|
Val Erastov
|
9763c763ea
|
no more face scaling
|
2014-10-29 17:52:00 -07:00 |
|
Val Erastov
|
908e46aec9
|
fix bugs
|
2014-10-29 01:25:16 -07:00 |
|
Val Erastov
|
5e79a35691
|
fix error reporting
|
2014-10-28 23:44:15 -07:00 |
|
Val Erastov
|
161c60824e
|
fix division by zero
|
2014-10-28 23:44:02 -07:00 |
|
Val Erastov
|
3ef1f743c2
|
first approach to saving
|
2014-10-28 21:58:39 -07:00 |
|
Val Erastov
|
d49f72a3ed
|
fix
|
2014-10-28 00:58:47 -07:00 |
|
Val Erastov
|
0733fce16c
|
extra check
|
2014-10-28 00:25:47 -07:00 |
|
Val Erastov
|
95d231378d
|
refresh on remove
|
2014-10-28 00:25:17 -07:00 |
|
Val Erastov
|
c20fc42522
|
rename folder
|
2014-10-28 00:14:21 -07:00 |
|
Val Erastov
|
6de62f77d2
|
rename folder
|
2014-10-28 00:14:03 -07:00 |
|
Val Erastov
|
f877ced410
|
multiline
|
2014-10-27 23:06:20 -07:00 |
|
Val Erastov
|
d5d9928cb0
|
auto-constraints
|
2014-10-27 22:40:42 -07:00 |
|
Val Erastov
|
78fb085707
|
change add segment tool; reorganized
|
2014-10-27 20:56:22 -07:00 |
|
Val Erastov
|
bdd886571f
|
experiments
|
2014-10-27 20:33:35 -07:00 |
|
Val Erastov
|
888c1efb61
|
got dog leg
|
2014-10-25 00:09:40 -07:00 |
|
Val Erastov
|
1c729a5adc
|
working on optimization
|
2014-10-24 00:14:34 -07:00 |
|
Val Erastov
|
aade377b1b
|
working on optimization
|
2014-10-23 23:45:35 -07:00 |
|
Val Erastov
|
d796aea532
|
playing with line search
|
2014-10-20 19:49:09 -07:00 |
|
Val Erastov
|
7370d831d5
|
bgfs infrastructure
|
2014-10-18 13:46:51 -07:00 |
|
Val Erastov
|
52f5fb2e1c
|
bfgs impl
|
2014-10-18 11:52:38 -07:00 |
|
Val Erastov
|
2216088263
|
bfgs impl
|
2014-10-18 10:52:27 -07:00 |
|
Val Erastov
|
0aef7f366a
|
bfgs impl
|
2014-10-17 23:45:07 -07:00 |
|
Val Erastov
|
7e663d037e
|
make constraints for arcs applicable to circle
|
2014-10-15 01:05:25 -07:00 |
|
Val Erastov
|
f4b203d96c
|
change default tool for circle
|
2014-10-15 00:54:46 -07:00 |
|
Val Erastov
|
8b6420591f
|
circle object and tool
|
2014-10-15 00:45:56 -07:00 |
|
Val Erastov
|
6102eebddc
|
fix arc
|
2014-10-15 00:45:40 -07:00 |
|
Val Erastov
|
bf7b1e87e3
|
force solve action
|
2014-10-15 00:27:52 -07:00 |
|
Val Erastov
|
63cfe69b5e
|
disable auto-solving if shift held
|
2014-10-15 00:16:25 -07:00 |
|
Val Erastov
|
5d73b05405
|
lock constraint
|
2014-10-15 00:08:14 -07:00 |
|
Val Erastov
|
c441cd3e34
|
fix arc drawing
|
2014-10-14 22:57:41 -07:00 |
|
Val Erastov
|
5ae384f66e
|
fix bug
|
2014-10-14 22:48:18 -07:00 |
|
Val Erastov
|
342b74fb50
|
redraw selected element on top
|
2014-10-14 22:42:08 -07:00 |
|
Val Erastov
|
2abbfbbace
|
sanity
|
2014-10-14 22:41:49 -07:00 |
|
Val Erastov
|
9405164ba1
|
sanity
|
2014-10-14 22:29:04 -07:00 |
|
Val Erastov
|
9a4a29543c
|
implement visibility concept
|
2014-10-14 22:26:07 -07:00 |
|
Val Erastov
|
8aa37f0333
|
step towards scene-graph
|
2014-10-14 22:12:11 -07:00 |
|
Val Erastov
|
3034199d8c
|
fix coincident setup
|
2014-10-14 21:43:07 -07:00 |
|
Val Erastov
|
b8bbb70f0a
|
fix coincident setup
|
2014-10-14 21:15:13 -07:00 |
|
Val Erastov
|
35ffb4ca0d
|
analyze stub
|
2014-10-14 01:07:14 -07:00 |
|
Val Erastov
|
ddc54fc1d7
|
analyze stub
|
2014-10-14 00:59:55 -07:00 |
|
Val Erastov
|
99d6ca11d4
|
add qr decomposition
|
2014-10-14 00:59:40 -07:00 |
|
Val Erastov
|
1566ea0a16
|
arc drawing improvements
|
2014-10-13 22:15:09 -07:00 |
|
Val Erastov
|
c18798e079
|
tangent constraint
|
2014-10-13 21:46:18 -07:00 |
|
Val Erastov
|
528b25a2e9
|
sanity
|
2014-10-13 20:12:57 -07:00 |
|
Val Erastov
|
9f9f8df960
|
sanity
|
2014-10-13 18:23:18 -07:00 |
|
Val Erastov
|
37e6c48698
|
implement lock alternative locking mechanism
|
2014-10-13 00:34:14 -07:00 |
|
Val Erastov
|
5a241e0545
|
sanity
|
2014-10-10 15:36:30 -07:00 |
|
Val Erastov
|
c0990339c4
|
create radius constraint
|
2014-10-10 01:27:32 -07:00 |
|
Val Erastov
|
79e428d749
|
add radius equal constraint
|
2014-10-10 01:09:25 -07:00 |
|
Val Erastov
|
5c144c0aff
|
make arc pickable
|
2014-10-10 00:55:47 -07:00 |
|
Val Erastov
|
f33847197b
|
cosmetic changes
|
2014-10-10 00:48:32 -07:00 |
|
Val Erastov
|
e1f0e30004
|
fix bug!
|
2014-10-10 00:44:41 -07:00 |
|
Val Erastov
|
fff0c27248
|
fix bug selection horizontal or vertical lines
|
2014-10-10 00:36:34 -07:00 |
|
Val Erastov
|
c9bb9f20aa
|
arc work
|
2014-10-10 00:10:38 -07:00 |
|
Val Erastov
|
08bddc3a95
|
generalize selection
|
2014-10-09 21:08:23 -07:00 |
|
Val Erastov
|
917d0610f9
|
make arc tool work
|
2014-10-09 19:09:07 -07:00 |
|
Val Erastov
|
566ef55dea
|
adding error function to see accumulation error for the system
|
2014-10-09 00:43:25 -07:00 |
|
Val Erastov
|
b7ceb9fa9c
|
remove error accumulation during moving objects
|
2014-10-09 00:25:41 -07:00 |
|
Val Erastov
|
93781f8ba4
|
Make sure all equal constraints are equal
|
2014-10-08 23:28:55 -07:00 |
|
Val Erastov
|
dfb6c6cccf
|
make solving configurable by fine level param
|
2014-10-08 23:05:56 -07:00 |
|
Val Erastov
|
8c2cccc2cb
|
change SAFE_MIN for LM algorithm
|
2014-10-08 23:04:00 -07:00 |
|
Val Erastov
|
e2a4e5bd14
|
fix event references
|
2014-10-08 21:15:35 -07:00 |
|
Val Erastov
|
bfa5e96dc0
|
fix js constraints
|
2014-10-08 19:48:30 -07:00 |
|
Val Erastov
|
28d7011891
|
porting LM algorithm to JavaScript
|
2014-10-08 02:02:17 -07:00 |
|
Val Erastov
|
44b910d512
|
porting LM algorithm to JavaScript
|
2014-10-07 01:05:21 -07:00 |
|
Val Erastov
|
3d756e6e2c
|
approach to save
|
2014-10-06 22:39:04 -07:00 |
|
Val Erastov
|
a92d69fb0f
|
approach to arc
|
2014-10-04 12:08:34 -07:00 |
|
Val Erastov
|
d516298594
|
realtime solving
|
2014-10-02 00:23:00 -07:00 |
|
Val Erastov
|
9d13fefc10
|
extract solve request to a function
|
2014-10-02 00:06:43 -07:00 |
|
Val Erastov
|
eda2dbef24
|
P2PDistance implemented
|
2014-10-01 22:35:16 -07:00 |
|
Val Erastov
|
085c52c948
|
P2LDistance implemented
|
2014-10-01 21:58:13 -07:00 |
|
Val Erastov
|
71ff96b98e
|
fix preparing for sketching
|
2014-09-29 22:00:06 -07:00 |
|