Val Erastov (xibyte)
|
3738b13c8b
|
fix storage updates
|
2020-05-11 21:32:56 -07:00 |
|
Val Erastov (xibyte)
|
0a4be8c780
|
make boundary sketch objects read only
|
2020-05-08 02:03:07 -07:00 |
|
Val Erastov (xibyte)
|
7d732a1f51
|
some fixes for in-place sketcher
|
2020-05-06 23:46:57 -07:00 |
|
Val Erastov (xibyte)
|
54cf903ae8
|
documentation system
|
2020-05-06 23:46:57 -07:00 |
|
Val Erastov (xibyte)
|
5a56478aec
|
remove unused diff match path
|
2020-05-06 23:46:57 -07:00 |
|
Val Erastov (xibyte)
|
1b766da2d4
|
change the main toolbar in the sketcher mode
|
2020-05-05 02:13:41 -07:00 |
|
Val Erastov (xibyte)
|
2941687dbc
|
first approach to constraint annotations
|
2020-04-03 01:09:07 -07:00 |
|
Val Erastov (xibyte)
|
2a371377ef
|
save configuration for angular measure
|
2020-04-02 02:20:49 -07:00 |
|
Val Erastov (xibyte)
|
c082c13ed5
|
angular measure tool
|
2020-04-02 02:14:33 -07:00 |
|
Val Erastov (xibyte)
|
b86933b32a
|
extract default pick limit to a constant
|
2020-03-27 02:24:16 -07:00 |
|
Val Erastov (xibyte)
|
2bae555c8d
|
increase pick limit
|
2020-03-27 02:13:21 -07:00 |
|
Val Erastov (xibyte)
|
0dfc9a73be
|
improving dimensions - arc and circles
|
2020-03-27 01:56:36 -07:00 |
|
Val Erastov (xibyte)
|
1c4796d249
|
attach a dimension right on a segment
|
2020-03-26 23:45:27 -07:00 |
|
Val Erastov (xibyte)
|
014697d927
|
improving dimensions - make text being captured
|
2020-03-26 00:23:14 -07:00 |
|
Val Erastov (xibyte)
|
5dc7c3f52b
|
improving dimensions - make them draggable
|
2020-03-25 21:54:30 -07:00 |
|
Val Erastov (xibyte)
|
11c37cb8b9
|
improving dimensions
|
2020-03-25 14:37:11 -07:00 |
|
Val Erastov (xibyte)
|
0631525ace
|
migrating tests
|
2020-03-25 00:29:10 -07:00 |
|
Val Erastov (xibyte)
|
a7ad8e2a3e
|
merging application and context
|
2020-03-24 22:32:22 -07:00 |
|
Val Erastov (xibyte)
|
2bceabb3b4
|
rename tpi to exposure
|
2020-03-24 21:14:52 -07:00 |
|
Val Erastov (xibyte)
|
6d06343f53
|
fix a segment test
|
2020-03-24 20:51:07 -07:00 |
|
Val Erastov (xibyte)
|
e68aa71c95
|
react housekeeping
|
2020-03-24 01:03:15 -07:00 |
|
Val Erastov (xibyte)
|
13eb317c89
|
refactor App2d class(terminal and property view), remove legacy UI toolkit and its helpers
|
2020-03-22 17:33:06 -07:00 |
|
Val Erastov (xibyte)
|
557b3474ee
|
migrate sketch export dialog
|
2020-03-20 01:37:34 -07:00 |
|
Val Erastov (xibyte)
|
167167be89
|
sketch manager component, make windows resizable
|
2020-03-20 00:20:07 -07:00 |
|
Val Erastov (xibyte)
|
290f94150f
|
implement flipping right
|
2020-03-19 20:46:59 -07:00 |
|
Val Erastov (xibyte)
|
f6845a6140
|
highlighting items from the wizard on 2d sketch
|
2020-03-19 01:44:05 -07:00 |
|
Val Erastov (xibyte)
|
f6e5c42b89
|
flip option for the parallel constraint
|
2020-03-19 01:42:19 -07:00 |
|
Val Erastov (xibyte)
|
e13e676310
|
finishing icon replacement with SVG
|
2020-03-19 01:41:48 -07:00 |
|
Val Erastov (xibyte)
|
7858df7847
|
fix infinite loop
|
2020-03-18 22:12:57 -07:00 |
|
Val Erastov (xibyte)
|
e858b1aa64
|
constraint icons for contextual buttons and the list
|
2020-03-18 01:21:15 -07:00 |
|
Val Erastov (xibyte)
|
4c9d8e30b4
|
constraint icons and right bar
|
2020-03-17 22:35:53 -07:00 |
|
Val Erastov (xibyte)
|
10adf51426
|
fix linear substitution for polynomials
|
2020-03-15 03:06:00 -07:00 |
|
Val Erastov (xibyte)
|
9548c3908d
|
react error scopes, fix removing generated objects
|
2020-03-15 01:43:19 -07:00 |
|
Val Erastov (xibyte)
|
dffaef17b3
|
constants resolution
|
2020-03-14 23:51:39 -07:00 |
|
Val Erastov (xibyte)
|
68dbb898db
|
saving UI state
|
2020-03-14 20:21:29 -07:00 |
|
Val Erastov (xibyte)
|
b819960284
|
remove explicit dereferencing in io
|
2020-03-14 18:16:17 -07:00 |
|
Val Erastov (xibyte)
|
76069bfc23
|
generators and stages implementation
|
2020-03-14 18:07:58 -07:00 |
|
Val Erastov (xibyte)
|
e1deaa670e
|
improving penalty functions
|
2020-03-11 17:37:16 -07:00 |
|
Val Erastov (xibyte)
|
329af6602f
|
bezier curve tangent constraint improved
|
2020-03-11 16:12:46 -07:00 |
|
Val Erastov (xibyte)
|
8254f3dbbb
|
bezier curve tangent constraint
|
2020-03-11 03:42:47 -07:00 |
|
Val Erastov (xibyte)
|
b1aabfed5c
|
prepare for ellipse constraints
|
2020-03-10 19:46:49 -07:00 |
|
Val Erastov (xibyte)
|
e7c25081e2
|
point on bezier curve constraint
|
2020-03-10 19:18:04 -07:00 |
|
Val Erastov (xibyte)
|
bbdd0a00dc
|
fix bezier curve
|
2020-03-10 18:26:26 -07:00 |
|
Val Erastov (xibyte)
|
96f9621714
|
fix rectangle tool
|
2020-03-10 17:02:18 -07:00 |
|
Val Erastov (xibyte)
|
937630b8fd
|
point on circle, middle point, symmetry constraint implemented using polynomials
|
2020-03-10 01:54:28 -07:00 |
|
Val Erastov (xibyte)
|
58ef7c0caf
|
fix point on line constraint
|
2020-03-10 00:42:09 -07:00 |
|
Val Erastov (xibyte)
|
b5f6a45d11
|
backward compatibility for equals constraint
|
2020-03-10 00:33:50 -07:00 |
|
Val Erastov (xibyte)
|
d5b35d1740
|
fix selection marker
|
2020-03-09 23:56:31 -07:00 |
|
Val Erastov (xibyte)
|
547ec02b01
|
object highlight mode, reuse styles
|
2020-03-09 23:46:16 -07:00 |
|
Val Erastov (xibyte)
|
279db19809
|
fixing degree of freedom analysis
|
2020-03-06 00:49:06 -08:00 |
|
Val Erastov (xibyte)
|
5043b681d7
|
assign debug symbols to being solved parameters
|
2020-03-05 23:42:26 -08:00 |
|
Val Erastov (xibyte)
|
e20b7e892f
|
constraint action descriptions
|
2020-03-05 00:33:00 -08:00 |
|
Val Erastov (xibyte)
|
d022e12e96
|
fix fillet
|
2020-03-03 00:42:27 -08:00 |
|
Val Erastov (xibyte)
|
da18f09402
|
radius constraint
|
2020-03-03 00:26:21 -08:00 |
|
Val Erastov (xibyte)
|
6c4c72cc56
|
Point to Line and Poinr to Point distance constraints
|
2020-03-03 00:19:11 -08:00 |
|
Val Erastov (xibyte)
|
f0d36b0a82
|
parallel constraint
|
2020-03-02 23:46:33 -08:00 |
|
Val Erastov (xibyte)
|
2d3c15ef02
|
horizontal constraint
|
2020-03-02 23:10:10 -08:00 |
|
Val Erastov (xibyte)
|
e999181db1
|
remove intermediate parameter W / vertical constraint
|
2020-03-02 22:47:46 -08:00 |
|
Val Erastov (xibyte)
|
b5d21fa1cb
|
switch back delta translations
|
2020-03-02 20:25:05 -08:00 |
|
Val Erastov (xibyte)
|
7957c2f418
|
sketcher tuning
|
2020-03-02 20:22:33 -08:00 |
|
Val Erastov (xibyte)
|
f50d50fa98
|
arc, fillet and radius equality
|
2020-02-07 21:08:53 -08:00 |
|
Val Erastov (xibyte)
|
95930151ca
|
remove constraints / arc support
|
2020-02-05 23:24:10 -08:00 |
|
Val Erastov (xibyte)
|
d52d3a565d
|
approach to modifiers
|
2020-01-30 21:23:38 -08:00 |
|
Val Erastov (xibyte)
|
79bbe7a4c3
|
constraints UI
|
2020-01-28 17:58:18 -08:00 |
|
Val Erastov (xibyte)
|
2675355307
|
penalty function to restrict circle radius
|
2020-01-24 17:13:34 -08:00 |
|
Val Erastov (xibyte)
|
da613a082e
|
polynomial analysis
|
2020-01-21 00:35:04 -08:00 |
|
Val Erastov (xibyte)
|
58f3ac1846
|
checkpoint
|
2020-01-14 22:04:47 -08:00 |
|
Val Erastov (xibyte)
|
2fafec904c
|
polynomial analysis
|
2020-01-07 00:17:20 -08:00 |
|
Val Erastov (xibyte)
|
168fb3bacd
|
first approach to sequential solver
|
2019-12-08 21:26:00 -08:00 |
|
Val Erastov (xibyte)
|
c559b4e125
|
signed perpendicular constraint and fillet based on it
|
2019-12-02 12:12:30 -08:00 |
|
Val Erastov (xibyte)
|
c6ceb723fe
|
pushing expressions to the sketcher / initialize expressions before main data
|
2019-11-28 02:15:27 -08:00 |
|
Val Erastov (xibyte)
|
dbd871c920
|
pushing expressions to the sketcher
|
2019-11-28 02:01:48 -08:00 |
|
Val Erastov
|
9cf9f18e37
|
changing constraint's parameters from 3d view
|
2019-08-03 13:14:44 -07:00 |
|
Val Erastov
|
a68bd029d1
|
make mirror constraint accessible from 3d
|
2019-06-19 22:22:46 -07:00 |
|
Val Erastov
|
9d287065b5
|
fix adding constraints with user input
|
2019-06-19 22:22:46 -07:00 |
|
Val Erastov
|
b52d59005c
|
constraint explorer in 3d in-place sketch view
|
2019-06-07 11:32:44 -07:00 |
|
Val Erastov
|
73782cc7bf
|
merge close vectors when reading sketch
|
2019-06-07 11:32:14 -07:00 |
|
Val Erastov
|
9d58d6cceb
|
tweaking between construction and default mode for sketch shapes
|
2019-06-05 19:52:59 -07:00 |
|
Val Erastov
|
05f238d08a
|
use construction role instead of _construction_ layer, first approach to sketch object explorer
|
2019-06-05 18:11:37 -07:00 |
|
Val Erastov
|
4713cc1fc8
|
sketcher sub systems split
|
2019-06-01 00:33:14 -07:00 |
|
Val Erastov
|
f325a875c1
|
rename to avoid confusions with logical constraints
|
2019-05-22 16:02:03 -07:00 |
|
Val Erastov
|
f1ee1ba20a
|
implement project manager and bind with actions and menus
|
2019-02-24 20:22:17 -08:00 |
|
Val Erastov
|
f43ff8debf
|
make loading path relative for e0
|
2019-02-24 17:51:44 -08:00 |
|
Val Erastov
|
69465945d1
|
fix width of scalable lines
|
2019-02-24 17:51:03 -08:00 |
|
Val Erastov
|
1ccf2e937f
|
adjust modification info position
|
2019-02-24 16:38:48 -08:00 |
|
Val Erastov
|
c47d53cd86
|
export and import project as a bundle
|
2019-02-24 14:43:19 -08:00 |
|
Val Erastov
|
a1e2b80948
|
make all menus position static / allow creation custom context menus
|
2019-02-24 14:42:49 -08:00 |
|
Val Erastov
|
415b832d8f
|
expose to stl ascii string
|
2019-02-22 16:06:03 -08:00 |
|
Val Erastov
|
462b4f5272
|
icons for loft, fillets and primitives
|
2019-02-22 00:43:58 -08:00 |
|
Val Erastov
|
0fdebe64da
|
three way view from the back
|
2019-02-22 00:43:12 -08:00 |
|
Val Erastov
|
de645bc6e7
|
datum move and rotate icons
|
2019-02-21 22:34:24 -08:00 |
|
Val Erastov
|
9d28160bf4
|
adding some icons for datum operations
|
2019-02-21 02:08:52 -08:00 |
|
Val Erastov
|
97ef5fa786
|
reorganize menus
|
2019-02-20 18:44:03 -08:00 |
|
Val Erastov
|
5048f74c4b
|
adding hotkeys for edit face and deselect all
|
2019-02-20 18:06:31 -08:00 |
|
Val Erastov
|
aae61fe5a8
|
show hints for control bar
|
2019-02-20 17:59:56 -08:00 |
|
Val Erastov
|
32174e1541
|
History travel hotkeys
|
2019-02-20 17:39:15 -08:00 |
|
Val Erastov
|
bfe41aa5d2
|
standard view actions
|
2019-02-20 14:55:44 -08:00 |
|
Val Erastov
|
6fd1c73a96
|
zoomIn/zoomOut and face cycle action and hotkey bindings
|
2019-02-20 14:19:16 -08:00 |
|
Val Erastov
|
500b084c2e
|
fix lof preview fail if less than 2 is selected
|
2019-02-19 13:32:59 -08:00 |
|
Val Erastov
|
ce25b3b521
|
move global coordinate system to the auxGroup
|
2019-02-19 12:20:42 -08:00 |
|
Val Erastov
|
a638f45d6e
|
use special attribute 'initializeBySelection' for initializing new operations based on selection
|
2019-02-19 01:35:11 -08:00 |
|
Val Erastov
|
59db24d4bc
|
change sepinski generation api for using in tests
|
2019-02-19 01:33:27 -08:00 |
|
Val Erastov
|
ccd18c13bb
|
being able to pick objects based on a custom ray
|
2019-02-18 23:41:57 -08:00 |
|
Val Erastov
|
85afe6d6fe
|
create default sketcher layers in viewer constructor
|
2019-02-18 22:14:46 -08:00 |
|
Val Erastov
|
b51361fa3c
|
extrude test cases
|
2019-02-15 20:18:47 -08:00 |
|
Val Erastov
|
a85911b5c4
|
add point information to models picking log
|
2019-02-15 19:42:22 -08:00 |
|
Val Erastov
|
6817c66cca
|
implement 'surface gauge' for asserting the cad scene
|
2019-02-15 19:40:30 -08:00 |
|
Val Erastov
|
beecafa9c2
|
retrieving production info from raw data coming from the engine
|
2019-02-15 19:39:23 -08:00 |
|
Val Erastov
|
6a6c8d96eb
|
tweak some debug/logging options
|
2019-02-15 19:38:20 -08:00 |
|
Val Erastov
|
a84da9cae1
|
add ellipse support in 3d
|
2019-02-15 19:37:31 -08:00 |
|
Val Erastov
|
e9cdd3204a
|
fixed degenerated loops if on the edge is a curve
|
2019-02-15 19:37:14 -08:00 |
|
Val Erastov
|
45de2e43fc
|
fix sketcher showing sketch for an outdated face
|
2019-02-15 19:36:31 -08:00 |
|
Val Erastov
|
58f2b1b117
|
show role and origin for faces in the object explorer view
|
2019-02-15 19:35:29 -08:00 |
|
Val Erastov
|
ebec6fb7f5
|
change genSerpinski signature
|
2019-02-08 18:34:57 -08:00 |
|
Val Erastov
|
872b0c173b
|
log flag for logging ray cast info
|
2019-02-08 18:03:16 -08:00 |
|
Val Erastov
|
491e3695d5
|
automated tests support
|
2019-02-08 17:41:28 -08:00 |
|
Val Erastov
|
4dfd7471f9
|
fix imports
|
2019-01-16 19:19:27 -08:00 |
|
Val Erastov
|
f601cacb80
|
#63 fix missing jwerty dependency issue
|
2019-01-16 17:48:12 -08:00 |
|
Val Erastov
|
eb4408e0a1
|
loft operation
|
2019-01-16 01:04:16 -08:00 |
|
Val Erastov
|
5eb5812075
|
improve sketch loop selection/highlights
|
2019-01-16 00:32:39 -08:00 |
|
Val Erastov
|
9af681b21f
|
separate loft preview from actual craft / engine layer refactoring
|
2019-01-15 19:18:28 -08:00 |
|
Val Erastov
|
6e16e39383
|
loft operation and loft previewer
|
2019-01-14 22:17:07 -08:00 |
|
Val Erastov
|
558ca766ae
|
spatial curve wizard/editor stub
|
2019-01-14 19:51:34 -08:00 |
|
Val Erastov
|
2afc7727db
|
taking into account NURBS orientation while ARC-NURBS reconciliating
|
2019-01-11 19:49:59 -08:00 |
|
Val Erastov
|
2a63ae383a
|
remove empty face in cut/extrude previewer
|
2018-12-21 21:54:17 -08:00 |
|
Val Erastov
|
05387d0cd6
|
fix arc serialization
|
2018-12-21 21:53:54 -08:00 |
|
Val Erastov
|
40d7062cab
|
highlighting sketch loops on hover
|
2018-12-21 01:26:49 -08:00 |
|
Val Erastov
|
de3faed0a2
|
keep all model id generators at same place
|
2018-12-20 16:10:04 -08:00 |
|
Val Erastov
|
10f9a1fd86
|
render sketch primitive in 3d as ScalableLine
|
2018-12-20 15:39:56 -08:00 |
|
Val Erastov
|
7037d3224c
|
improve cut/extrude wizard
|
2018-12-20 00:09:07 -08:00 |
|
Val Erastov
|
77569411a4
|
extrude and cut along datum axises; make datum axises selectable
|
2018-12-18 00:07:34 -08:00 |
|
Val Erastov
|
b78ae2df61
|
serpinski fractal geenrator of off a segment for tests
|
2018-12-17 19:52:13 -08:00 |
|
Val Erastov
|
76b154362e
|
add all boolean operations to revolve operation
|
2018-12-15 01:40:48 -08:00 |
|
Val Erastov
|
f4a67e91b0
|
previewer for revolve operation
|
2018-12-15 00:30:26 -08:00 |
|
Val Erastov
|
dbe54c3890
|
not throw an error for sketches on curved surfaces
|
2018-12-14 23:49:27 -08:00 |
|
Val Erastov
|
5ae92748cc
|
improve wizards behaviour
|
2018-12-13 22:57:27 -08:00 |
|
Val Erastov
|
4480303a4a
|
fix selection for sketch object
|
2018-12-13 22:54:55 -08:00 |
|
Val Erastov
|
dee2b32899
|
remove debug message
|
2018-12-13 21:39:00 -08:00 |
|
Val Erastov
|
095ce44ed7
|
allow datum to be selected during operation
|
2018-12-13 21:10:12 -08:00 |
|
Val Erastov
|
50129d36a9
|
color code points to accommodate OperationHistory view
|
2018-12-13 20:59:51 -08:00 |
|
Val Erastov
|
8fad9c61fc
|
propagate datum to the shell it created off of
|
2018-12-13 19:59:59 -08:00 |
|
Val Erastov
|
7d7a701ec4
|
make entity selection cycle in wizards behave nicely
|
2018-12-10 23:31:11 -08:00 |
|
Val Erastov
|
bb0705221f
|
fix wizard cancel behaviour
|
2018-12-10 23:21:22 -08:00 |
|
Val Erastov
|
b4305c5a16
|
localize workingParams to wizard context
|
2018-12-10 23:14:08 -08:00 |
|
Val Erastov
|
1df6de49a5
|
ability to change datums within operations
|
2018-12-05 23:26:15 -08:00 |
|
Val Erastov
|
2c720f37b6
|
implement datum copy option for move operation
|
2018-12-05 22:32:14 -08:00 |
|
Val Erastov
|
19c6551bbd
|
improve interactive input parameters for datum
|
2018-12-05 22:29:50 -08:00 |
|
Val Erastov
|
14cdeb9356
|
entities selection rework, separate selection in normal mode from wizard mode
|
2018-12-05 00:41:16 -08:00 |
|
Val Erastov
|
8b2ad87513
|
unsibscribe sketcher viewer from resize listener after exit from the sketch mode
|
2018-12-04 23:51:09 -08:00 |
|
Val Erastov
|
51d65fb603
|
setting entity type for mObjects
|
2018-12-03 21:08:39 -08:00 |
|
Val Erastov
|
0e802520be
|
make boolean operations distinct
|
2018-11-30 19:41:47 -08:00 |
|
Val Erastov
|
28d863a52e
|
bring main menu back
|
2018-11-30 19:32:35 -08:00 |
|
Val Erastov
|
bb5440caa3
|
fix action info popup position adjusting
|
2018-11-30 01:06:49 -08:00 |
|
Val Erastov
|
f5cb8bfcec
|
fix planes in the object explorer
|
2018-11-30 01:06:19 -08:00 |
|
Val Erastov
|
8ecec9c109
|
keep boolean label for union/subtract/intersect initiating operations
|
2018-11-30 01:05:41 -08:00 |
|
Val Erastov
|
4eb4d5154c
|
fix revolve operation
|
2018-11-30 00:11:19 -08:00 |
|
Val Erastov
|
15f890480f
|
make heads up quick action configurable
|
2018-11-30 00:08:01 -08:00 |
|
Val Erastov
|
084554b9e8
|
exit sketch dropping changes action
|
2018-11-29 23:43:05 -08:00 |
|
Val Erastov
|
579ac1203f
|
reorganizing UI layout
|
2018-11-29 23:40:47 -08:00 |
|
Val Erastov
|
2a2b221f5d
|
implement generic boolean operation
|
2018-11-29 17:10:58 -08:00 |
|
Val Erastov
|
7b01e228ff
|
fix nurbs to circle reconciliation for boundaries
|
2018-11-28 20:23:00 -08:00 |
|
Val Erastov
|
d5e30734c5
|
fix validation error if boolean option is null
|
2018-11-28 19:59:46 -08:00 |
|
Val Erastov
|
4f40d1da0c
|
fix boundary problem for open faces
|
2018-11-28 19:49:03 -08:00 |
|
Val Erastov
|
d449187c42
|
fix picking issues for datums
|
2018-11-28 01:11:53 -08:00 |
|
Val Erastov
|
fb53386ce2
|
resolving expressions only of type is string
|
2018-11-28 01:10:44 -08:00 |
|
Val Erastov
|
330ea158b0
|
add boolean option to schema for primitive operations
|
2018-11-28 01:10:07 -08:00 |
|
Val Erastov
|
45c5841430
|
move over e0 engine
|
2018-11-27 23:19:11 -08:00 |
|
Val Erastov
|
33e3e20738
|
fix craft request parameters initialization for arrays
|
2018-11-27 18:27:54 -08:00 |
|
Val Erastov
|
a4b9a96ac0
|
update webpack and babel
|
2018-11-27 18:27:02 -08:00 |
|
Val Erastov
|
0efdb74888
|
basic implementation of expressions
|
2018-11-26 21:08:11 -08:00 |
|
Val Erastov
|
ef2daf3188
|
create primitive objects in origin if datum is not specified
|
2018-11-15 01:00:05 -08:00 |
|
Val Erastov
|
8002f53615
|
make arc detection more picky
|
2018-11-15 00:53:00 -08:00 |
|
Val Erastov
|
8b99c186dc
|
improve edges rendering
|
2018-11-15 00:36:18 -08:00 |
|
Val Erastov
|
3cdd4b09f0
|
fix scale factor calculation
|
2018-11-14 23:48:07 -08:00 |
|
Val Erastov
|
a1da0a4b96
|
clean up
|
2018-11-13 18:15:01 -08:00 |
|
Val Erastov
|
9c19ebcdd2
|
nurbs to arc reconciliation
|
2018-11-13 00:45:31 -08:00 |
|
Val Erastov
|
ca3d981320
|
sketch boundaries reconstruction
|
2018-11-12 23:53:15 -08:00 |
|
Val Erastov
|
acfdf236cb
|
nurbs support for sketcher
|
2018-11-12 23:52:13 -08:00 |
|
Val Erastov
|
5da510578e
|
set history pointer to errant operation if there is an error while modification evaluation to give a way of fixing it
|
2018-11-07 22:02:51 -08:00 |
|
Val Erastov
|
778403fd19
|
reassign sketch functionality
|
2018-11-07 22:01:45 -08:00 |
|
Val Erastov
|
a53bc95ffa
|
fix multi-selection wizard widget
|
2018-11-07 21:59:59 -08:00 |
|
Val Erastov
|
b4ee4bbb0d
|
improve BrepDebugger to show current state
|
2018-11-07 21:59:16 -08:00 |
|
Val Erastov
|
5f04782f56
|
improve ObjectExplorer to show adjacent faces for an edge
|
2018-11-07 21:58:36 -08:00 |
|
Val Erastov
|
1aae2e1b73
|
implementing generic way to extend UI through 'sockets'
|
2018-11-07 21:57:22 -08:00 |
|
Val Erastov
|
aaa6bd6690
|
export stl functionality
|
2018-10-31 00:25:00 -07:00 |
|
Val Erastov
|
02eb8b0662
|
make coordinate system widget use coordinate system instead of basis
|
2018-10-30 23:05:02 -07:00 |
|
Val Erastov
|
a32ac44a01
|
make boundaries updater use sketchToWorld transformation
|
2018-10-30 23:05:02 -07:00 |
|
Val Erastov
|
1bda2764fa
|
cosmetic improvements of csys transformation matrix creation
|
2018-10-30 23:05:01 -07:00 |
|
Val Erastov
|
12341bf26c
|
store coordinate system for a shell and use to derive coordinate system of its faces
|
2018-10-30 23:05:01 -07:00 |
|
Val Erastov
|
8c4b725c14
|
lipstick work for in place sketcher projector
|
2018-10-30 23:05:01 -07:00 |
|
Val Erastov
|
2cd26f19e5
|
adding boolean capabilities to primitive operations
|
2018-10-30 23:05:01 -07:00 |
|
Val Erastov
|
0825dc0065
|
rename outdated to consumed
|
2018-10-30 23:05:01 -07:00 |
|
Val Erastov
|
6a9b0ebeca
|
implementing operations for basic primitives
|
2018-10-30 23:04:10 -07:00 |
|
Val Erastov
|
c230f24490
|
implement extension mechanism, all engine are registered through extensions now
|
2018-10-30 23:04:10 -07:00 |
|
Val Erastov
|
2db4eb9b75
|
implementing wizards for the primitives
|
2018-10-30 23:03:06 -07:00 |
|
Val Erastov
|
e7cf64f54c
|
using unified face coordinate system for sketches and datums
|
2018-10-30 23:03:06 -07:00 |
|
Val Erastov
|
49dffd435b
|
rotate datum operation
|
2018-10-30 23:02:52 -07:00 |
|
Val Erastov
|
df742b81d6
|
create/move datum operation
|
2018-10-30 23:01:57 -07:00 |
|
Val Erastov
|
325f08c9a0
|
test fixes
|
2018-10-15 15:37:45 -07:00 |
|
Val Erastov
|
2f34f9390e
|
keep sketches of consumed shells
|
2018-10-04 15:11:48 -07:00 |
|
Val Erastov
|
fe9d7c1a81
|
global coordinate system widget
|
2018-10-01 23:30:36 -07:00 |
|
Val Erastov
|
46738b2333
|
fix camera syncing for in place sketcher
|
2018-09-29 20:32:41 -07:00 |
|
Val Erastov
|
4275c843a8
|
fix moving solid edges while solving
|
2018-09-28 19:15:59 -07:00 |
|
Val Erastov
|
311511820b
|
make sure all coincident points from are identical
|
2018-09-28 00:00:11 -07:00 |
|
Val Erastov
|
c7dc3c327d
|
expose vec functions through tpi
|
2018-09-28 00:00:11 -07:00 |
|
Val Erastov
|
8a6a5d82e8
|
add some debug methods
|
2018-09-28 00:00:11 -07:00 |
|
Val Erastov
|
e6e4cc0402
|
taking into account coordinate system direction for surface inverting
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
163022b427
|
taking into account coordinate system direction for surface inverting
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
fa672d92bb
|
fix project loading
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
5135d6bce8
|
fix loose marked/selection state on update bounds
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
898877d765
|
mege sketcher UI with 3d
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
72eae3a076
|
fix plane parallel to face option
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
4fb7aef203
|
fix plane wizard
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
d9743ba672
|
math for supporting datums
|
2018-09-28 00:00:10 -07:00 |
|
Val Erastov
|
0efeee3ea6
|
fix history wizard
|
2018-08-05 22:54:52 -07:00 |
|
Val Erastov
|
db26ce42ba
|
brep builder improvements
|
2018-08-05 22:27:01 -07:00 |
|
Val Erastov
|
4d4ba7175a
|
fixing webgl component layout and fix resize issues
|
2018-07-07 12:44:47 -07:00 |
|
Val Erastov
|
699512168a
|
inserting operation into history
|
2018-07-07 12:44:23 -07:00 |
|
Val Erastov
|
6f95b5ae80
|
improve history timeline scroll
|
2018-07-06 17:01:58 -07:00 |
|
Val Erastov
|
b8053c5e25
|
history timeline widget
|
2018-07-05 22:42:25 -07:00 |
|
Val Erastov
|
a4ef761ffe
|
convert rem(s) to pixels
|
2018-07-03 21:30:11 -07:00 |
|
Val Erastov
|
39c8867586
|
heads up toolbar
|
2018-07-03 21:18:49 -07:00 |
|
Val Erastov
|
8cfe2294cd
|
model explorer
|
2018-07-03 02:18:40 -07:00 |
|
Val Erastov
|
3e1948fb5b
|
update npm dependencies fix breaking changes
|
2018-07-03 00:28:28 -07:00 |
|
Val Erastov
|
0ce714b814
|
schema validator for operation params
|
2018-07-02 19:16:43 -07:00 |
|
Val Erastov
|
60878ad77c
|
introducing model object and decoupling from 3d
|
2018-07-02 00:12:57 -07:00 |
|
Val Erastov
|
e226d416ee
|
event stream api for organizing UI
|
2018-06-22 00:31:33 -07:00 |
|
Val Erastov
|
7cbd001efc
|
propagating self props by default
|
2018-06-17 23:58:19 -07:00 |
|
Val Erastov
|
45e0052538
|
fix fillet info rendering
|
2018-06-17 23:57:47 -07:00 |
|
Val Erastov
|
efb9c5755c
|
remove obsolete unmanagedSceneObject
|
2018-06-17 23:11:09 -07:00 |
|
Val Erastov
|
1b4c6f6e9a
|
convert external data to brep instead of using unmanaged objects
|
2018-06-17 23:07:16 -07:00 |
|
Val Erastov
|
b4dd89705c
|
moving nurbs implementation details out of brepCurve
|
2018-06-17 23:05:19 -07:00 |
|
Val Erastov
|
abd50aba02
|
exposing tessellation as point-array
|
2018-06-17 23:04:45 -07:00 |
|
Val Erastov
|
1dae20c66c
|
null parametric surface implementation
|
2018-06-17 23:03:14 -07:00 |
|
Val Erastov
|
69c08eec7a
|
keep vertex to edges index outside of Vertex class
|
2018-06-17 23:02:39 -07:00 |
|
Val Erastov
|
fae6aa3492
|
scale morphing
|
2018-06-14 17:46:57 -07:00 |
|
Val Erastov
|
927ba6e4b5
|
revolve operation wizard
|
2018-06-12 23:11:30 -07:00 |
|
Val Erastov
|
5e863aea36
|
multiselection wizard
|
2018-06-11 20:13:42 -07:00 |
|
Val Erastov
|
fdbb719436
|
fixing mouse event in firefox for sketcher
|
2018-05-10 20:33:20 -07:00 |
|
Val Erastov
|
1f5842587d
|
smooth rendering of unmanaged objects
|
2018-05-08 23:41:31 -07:00 |
|
Val Erastov
|
1ecab7399c
|
edges rendering
|
2018-05-04 02:23:10 -07:00 |
|
Val Erastov
|
598759e8f0
|
nurbs curve serialization
|
2018-05-01 02:46:26 -07:00 |
|
Val Erastov
|
bfbde56b00
|
nurbs curve support for unmanaged objects
|
2018-05-01 02:46:10 -07:00 |
|
Val Erastov
|
1fb0c6f451
|
fix normales and bounds for unmanagedSceneObjects
|
2018-04-30 22:33:46 -07:00 |
|
Val Erastov
|
847f9d12a5
|
blocking project loading for engines
|
2018-04-29 22:58:36 -07:00 |
|
Val Erastov
|
d8e3a0a51b
|
unmanaged scene objects support
|
2018-04-29 19:33:34 -07:00 |
|
Val Erastov
|
2962ece2ff
|
fix plane to expose correct surface
|
2018-04-28 21:19:22 -07:00 |
|
Val Erastov
|
fdde14b8f8
|
use surface directly
|
2018-04-28 21:18:04 -07:00 |
|
Val Erastov
|
838b1041fa
|
expose creation bound surface from 2d points
|
2018-04-28 21:15:24 -07:00 |
|
Val Erastov
|
8b8142db76
|
external engines support
|
2018-04-27 18:56:15 -07:00 |
|