Mike Molinari
|
75c256c2fa
|
Added hole tool and moved the workbench folders arrround a bit
|
2021-09-22 01:53:36 +00:00 |
|
Mike Molinari
|
e7d7103f6d
|
added text field to form generator
|
2021-09-22 01:52:31 +00:00 |
|
Val Erastov
|
de117ccc0f
|
operations under workbenches
|
2021-09-19 15:16:06 -07:00 |
|
Mike Molinari
|
0da5ae254c
|
added basic primitives commands
|
2021-09-19 21:20:08 +00:00 |
|
Val Erastov
|
5ca2834213
|
bottle operation
|
2021-09-13 01:49:38 -07:00 |
|
Val Erastov
|
cb108cc2d4
|
occ proto
|
2021-09-06 01:48:09 -07:00 |
|
Val Erastov
|
f0e9543fdc
|
mdf prototype / extrude exampl
|
2021-08-09 01:18:58 -07:00 |
|
Val Erastov
|
4883b44895
|
fix circle auto detection from NURBS
|
2021-03-03 20:51:55 -08:00 |
|
Val Erastov
|
b2ddee5aef
|
import STEP file as feature from local file
|
2021-03-03 19:58:18 -08:00 |
|
Val Erastov
|
d5a448cecb
|
defeature by edge
|
2021-01-26 20:35:20 -08:00 |
|
Val Erastov
|
7c9d0c2999
|
edge split
|
2021-01-26 20:34:52 -08:00 |
|
Val Erastov (xibyte)
|
1f06e5f4d6
|
fix load API to always force it to shell
|
2020-12-16 02:15:03 -08:00 |
|
Val Erastov (xibyte)
|
8d5561f2b7
|
defeature by vertex utility
|
2020-12-15 02:10:42 -08:00 |
|
Val Erastov (xibyte)
|
a6eacfe67c
|
defeature by faces API, rename API method
|
2020-12-10 01:51:30 -08:00 |
|
Val Erastov (xibyte)
|
51f4608aaa
|
defeature by faces API
|
2020-12-10 01:45:37 -08:00 |
|
Val Erastov (xibyte)
|
dcc7ef512d
|
split face API
|
2020-12-09 23:16:57 -08:00 |
|
Val
|
65609aa500
|
directmod
|
2020-11-27 02:52:33 -08:00 |
|
Val Erastov (xibyte)
|
3118a4c556
|
support of "non-uniform" transformations for the brep objects
|
2020-11-02 19:25:54 -08:00 |
|
Val Erastov (xibyte)
|
75118af1cb
|
push/pull faces
|
2020-10-13 20:59:06 -07:00 |
|
Val Erastov (xibyte)
|
454d1d5479
|
use planes if possible for serialization
|
2020-10-12 23:17:54 -07:00 |
|
Val Erastov (xibyte)
|
e01621bf67
|
BREP serialization from Shell
|
2020-10-05 01:27:26 -07:00 |
|
Val Erastov (xibyte)
|
5aa50327b2
|
add location support to the engine's API
|
2020-08-04 22:54:29 -07:00 |
|
Val Erastov (xibyte)
|
871dcbf8fc
|
translation API
|
2020-07-31 02:30:50 -07:00 |
|
Val Erastov (xibyte)
|
0b9526ad64
|
tessellation API
|
2020-07-31 01:37:49 -07:00 |
|
Val Erastov (xibyte)
|
13f7158dcd
|
arbitrary BREP API
|
2020-07-31 00:30:55 -07:00 |
|
Val Erastov (xibyte)
|
da4631458b
|
engine API grooming
|
2020-07-21 00:54:09 -07:00 |
|
Val Erastov (xibyte)
|
c9b1d3d292
|
engine api work
|
2020-07-20 02:25:34 -07:00 |
|
Val Erastov (xibyte)
|
bf2d6386c9
|
'tesselation' type fix
|
2020-07-20 00:17:40 -07:00 |
|
Val Erastov (xibyte)
|
590cd37878
|
organizing brep package
|
2020-07-19 23:41:41 -07:00 |
|
Val Erastov (xibyte)
|
f24a3f45a5
|
imports grooming
|
2020-07-19 23:09:46 -07:00 |
|
Val Erastov (xibyte)
|
f053cab1ba
|
move brep to a module
|
2020-07-19 22:59:42 -07:00 |
|
Val Erastov (xibyte)
|
720577c4d7
|
move euclidean to geom
|
2020-07-19 22:40:38 -07:00 |
|
Val Erastov (xibyte)
|
e11c1f7f4a
|
geom module
|
2020-07-19 22:37:24 -07:00 |
|
Val Erastov (xibyte)
|
945a7e27f1
|
moving bbox and some typesafety
|
2020-07-19 22:18:57 -07:00 |
|
Val Erastov (xibyte)
|
24acddcc5a
|
move out legacy bezier luts
|
2020-07-19 21:59:04 -07:00 |
|
Val Erastov (xibyte)
|
eecb903a1c
|
move out graph utility
|
2020-07-19 21:56:37 -07:00 |
|
Val Erastov (xibyte)
|
a660ca0645
|
organizing math module - rename setting matrix methods
|
2020-07-19 16:19:20 -07:00 |
|
Val Erastov (xibyte)
|
5be4dd4198
|
organizing math module - rename matrix to more precise Matrix3x4
|
2020-07-19 16:07:03 -07:00 |
|
Val Erastov (xibyte)
|
58b9094c85
|
organizing math module - move Vec3 type definition to vec module
|
2020-07-19 15:53:26 -07:00 |
|
Val Erastov (xibyte)
|
2ffec12989
|
organizing math module - move common geometry to euclidean module
|
2020-07-19 15:50:33 -07:00 |
|
Val Erastov (xibyte)
|
210eed5101
|
organizing math module - extracting out generic equality methods
|
2020-07-19 13:35:57 -07:00 |
|
Val Erastov (xibyte)
|
63edda21d9
|
organizing math module - extracting distance
|
2020-07-19 12:52:58 -07:00 |
|
Val Erastov (xibyte)
|
cdd7d90856
|
organizing math module - moving axises to vector
|
2020-07-19 00:15:37 -07:00 |
|
Val Erastov (xibyte)
|
37c8037e65
|
organizing math module - extracting out basis
|
2020-07-18 23:11:02 -07:00 |
|
Val Erastov (xibyte)
|
9dbd59a35d
|
organizing math module - optimization module extracting bfgs and dogleg
|
2020-07-18 22:46:54 -07:00 |
|
Val Erastov (xibyte)
|
841ce331a4
|
organizing math module - commons functions
|
2020-07-18 22:18:03 -07:00 |
|
Val Erastov (xibyte)
|
7909cbc674
|
extract matrix class to a separate module
|
2020-07-18 21:55:56 -07:00 |
|
Val Erastov (xibyte)
|
7fe68287eb
|
fixing tests
|
2020-07-18 21:19:46 -07:00 |
|
Val Erastov (xibyte)
|
4f7e7267ea
|
ellipse rework
|
2020-07-18 13:09:47 -07:00 |
|
Val Erastov (xibyte)
|
504843e83d
|
adding types for basic topo and geom objects
|
2020-07-17 02:32:58 -07:00 |
|
Val Erastov (xibyte)
|
c5d21eb483
|
three js update
|
2020-07-13 17:03:10 -07:00 |
|
Val Erastov (xibyte)
|
02bdeba3ca
|
edge edge align to double edge edge implementation
|
2020-07-13 17:03:10 -07:00 |
|
Val Erastov (xibyte)
|
ef8a57ade3
|
edge aligns DOFs for assemblies
|
2020-07-13 17:03:09 -07:00 |
|
Val Erastov (xibyte)
|
801480c5f4
|
basic DOFs for assemblies
|
2020-07-13 17:02:58 -07:00 |
|
Val Erastov (xibyte)
|
c9ac719f83
|
vertex view
|
2020-07-01 22:58:45 -07:00 |
|
Val Erastov (xibyte)
|
91cb86c354
|
experiment with spherical coordinates
|
2020-06-29 19:33:11 -07:00 |
|
Val Erastov (xibyte)
|
931a05ac36
|
assembly infrastructure
|
2020-06-22 02:15:18 -07:00 |
|
Val Erastov (xibyte)
|
4ddf018fc6
|
assembly infrastructure
|
2020-06-20 21:53:23 -07:00 |
|
Val Erastov (xibyte)
|
24918f5a59
|
import from step file
|
2020-06-12 23:30:46 -07:00 |
|
Val Erastov (xibyte)
|
7acd2f7a94
|
fix revolve
|
2020-06-10 00:24:33 -07:00 |
|
Val Erastov (xibyte)
|
66c4707a83
|
part import from repository
|
2020-06-09 21:52:49 -07:00 |
|
Val Erastov (xibyte)
|
e6d23ab4bf
|
make operation asynchronous
|
2020-05-30 19:30:05 -07:00 |
|
Val Erastov (xibyte)
|
69617e317a
|
work on color, make different levels of background
|
2020-05-22 01:17:37 -07:00 |
|
Val Erastov (xibyte)
|
b6fde5e983
|
work on part import, ui/ux and typesafety
|
2020-05-21 17:23:07 -07:00 |
|
Val Erastov (xibyte)
|
6f12c81688
|
action service typesafety
|
2020-05-21 17:20:06 -07:00 |
|
Val Erastov (xibyte)
|
7f29da53fe
|
not show datum menu if it's in the edit mode
|
2020-05-20 01:16:17 -07:00 |
|
Val Erastov (xibyte)
|
5a42a77e2f
|
working on the test infrastructure
|
2020-05-20 00:07:33 -07:00 |
|
Val Erastov (xibyte)
|
0c586935c7
|
fix tests, working on the test infrastructure
|
2020-05-19 01:48:19 -07:00 |
|
Val Erastov (xibyte)
|
41ca9a51e8
|
refactor storage plugin - type safety
|
2020-05-16 22:22:02 -07:00 |
|
Val Erastov (xibyte)
|
f0b2de74ed
|
add look at select face button to tool bar
|
2020-05-14 23:15:59 -07:00 |
|
Val Erastov (xibyte)
|
9730e2c8ec
|
stable ids, new saving format
|
2020-05-14 03:49:53 -07:00 |
|
Val Erastov (xibyte)
|
0dc66251d9
|
cleaning up inplace sketcher UI
|
2020-05-13 00:42:57 -07:00 |
|
Val Erastov (xibyte)
|
0aaf6283a2
|
fix dimension removal
|
2020-05-12 23:54:12 -07:00 |
|
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)
|
1b766da2d4
|
change the main toolbar in the sketcher mode
|
2020-05-05 02:13:41 -07:00 |
|
Val Erastov (xibyte)
|
2bceabb3b4
|
rename tpi to exposure
|
2020-03-24 21:14:52 -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)
|
167167be89
|
sketch manager component, make windows resizable
|
2020-03-20 00:20:07 -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)
|
4c9d8e30b4
|
constraint icons and right bar
|
2020-03-17 22:35:53 -07:00 |
|
Val Erastov (xibyte)
|
76069bfc23
|
generators and stages implementation
|
2020-03-14 18:07:58 -07:00 |
|
Val Erastov (xibyte)
|
547ec02b01
|
object highlight mode, reuse styles
|
2020-03-09 23:46:16 -07:00 |
|
Val Erastov (xibyte)
|
79bbe7a4c3
|
constraints UI
|
2020-01-28 17:58:18 -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
|
a68bd029d1
|
make mirror constraint accessible from 3d
|
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
|
05f238d08a
|
use construction role instead of _construction_ layer, first approach to sketch object explorer
|
2019-06-05 18:11:37 -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
|
ccd18c13bb
|
being able to pick objects based on a custom ray
|
2019-02-18 23:41:57 -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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
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
|
8b8142db76
|
external engines support
|
2018-04-27 18:56:15 -07:00 |
|
Val Erastov
|
ea95b54430
|
surface-surface intersection / stable points
|
2018-04-25 20:57:20 -07:00 |
|
Val Erastov
|
107faa13e1
|
separate and abstract out nurbs-surface to brepSurface and parametricSurface
|
2018-04-06 19:48:09 -07:00 |
|
Val Erastov
|
04eb798e49
|
use domain for parametric curves and surfaces instead assuming it's 0..1
|
2018-03-23 19:27:46 -07:00 |
|
Val Erastov
|
321b161f72
|
Cubic Hermite spline interpolation curve
|
2018-03-23 17:57:19 -07:00 |
|
Val Erastov
|
a19c2fa904
|
sandbox support
|
2018-03-09 19:03:23 -08:00 |
|
Val Erastov
|
ccda6f20f0
|
abstract and refactor curve geometry
|
2018-03-09 19:00:49 -08:00 |
|
Val Erastov
|
917dca85ce
|
refactor and fix brep debugger action
|
2018-02-18 22:09:13 -08:00 |
|
Val Erastov
|
f9c202ba13
|
basic actions for craft history manipulation
|
2018-02-16 00:50:38 -08:00 |
|
Val Erastov
|
f5b6c20b97
|
error handling
|
2018-02-09 20:04:36 -08:00 |
|