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)
|
08802f29c8
|
move convex hull to eucleadian module
|
2020-07-19 22:01:26 -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)
|
e2aa04a365
|
organizing math module - moving qr
|
2020-07-19 21:54:49 -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)
|
8748f401b7
|
organizing math module - extracting out vector and matrix initializer for array like data
|
2020-07-19 13:23:43 -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)
|
1e861642e1
|
organizing math module - optimization module
|
2020-07-18 22:23:43 -07:00 |
|
Val Erastov (xibyte)
|
841ce331a4
|
organizing math module - commons functions
|
2020-07-18 22:18:03 -07:00 |
|
Val Erastov (xibyte)
|
025f4a94a8
|
clean up
|
2020-07-18 22:05:24 -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)
|
91e44214cf
|
fallback to levenberg marquardt if dog leg fails / missing bit
|
2020-07-17 17:42:04 -07:00 |
|
Val Erastov (xibyte)
|
4c9bb84d77
|
rollback an accidental commit
|
2020-07-17 17:41:21 -07:00 |
|
Val Erastov (xibyte)
|
8100cb758f
|
fallback to levenberg marquardt if dog leg fails
|
2020-07-17 17:38:43 -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)
|
f18e8b0cdd
|
always compact initial polynomial in case of some constants become null
|
2020-06-26 02:25:47 -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)
|
06682ab003
|
typify polynomial
|
2020-06-20 14:28:40 -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)
|
42c5ffa13a
|
fix rectangle tool jittering
|
2020-05-14 23:38:28 -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)
|
71d171898b
|
ground objects concept
|
2020-05-14 22:50:06 -07:00 |
|
Val Erastov (xibyte)
|
0a937e1d09
|
typesafety for _class and TYPE fields
|
2020-05-14 21:24:54 -07:00 |
|
Val Erastov (xibyte)
|
1d66f7d71f
|
keep only one stage control
|
2020-05-14 20:25:12 -07:00 |
|
Val Erastov (xibyte)
|
9a0aaf8fac
|
fix dimension serialization
|
2020-05-14 20:24:06 -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)
|
5a56478aec
|
remove unused diff match path
|
2020-05-06 23:46:57 -07:00 |
|
Michael Molinari
|
f017fcd5e1
|
Documentation for basic operations/wizards
|
2020-05-06 23:46:49 -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)
|
7605a61709
|
clean up unnecessary libs
|
2020-03-26 01:13: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)
|
6d7d2648e3
|
replace old test framework with cypress, migrate the tests
|
2020-03-24 00:08:30 -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 |
|