Commit Graph

4213 Commits

Author SHA1 Message Date
0779befc65 fix sketch plan orientation 2023-01-04 01:28:26 +11:00
a1f844b0b1 add member expression 2023-01-03 19:41:27 +11:00
d2a4bb7851 refactor makeValue and makeDeclatator to reduce code duplication 2023-01-02 12:20:32 +11:00
dbf8a993e5 add object declarations 2023-01-01 21:48:30 +11:00
84d76b5763 allow array as callexpression argument 2023-01-01 13:45:23 +11:00
d80d487d08 remove log 2023-01-01 07:51:19 +11:00
6b19966e49 update near far cam settings 2023-01-01 07:50:09 +11:00
ca33896dc1 add translate and fix up quaternion and transform logic 2023-01-01 07:49:45 +11:00
3d6f5982c2 add array declarations 2022-12-30 21:53:50 +11:00
f6c4250947 add start of extrude 2022-12-30 14:09:07 +11:00
8818d9cec1 use quaternions for artifact transforms 2022-12-27 05:57:30 +11:00
b09aae84fc fix edit sketch from cursor 2022-12-25 21:14:43 +11:00
1c1ceae4d3 fmt 2022-12-23 07:47:46 +11:00
544f20852c make 'axis' redundant 2022-12-23 07:45:47 +11:00
07a40cdd11 port over to quanternions 2022-12-23 07:37:42 +11:00
6abc0d2798 make offline safe 2022-12-18 08:13:46 +11:00
cecc4b1f01 drag sphere - edit sketch working for xy plane 2022-12-07 10:02:21 +11:00
034c903672 add the ability to edit sketch later 2022-12-06 05:40:05 +11:00
847b0b5b28 add helper 'getNodePathFromSourceRange' and it's test 2022-12-04 18:35:32 +11:00
b478eaa18d fmt 2022-12-04 15:52:27 +11:00
5fa2472e0d create sketch can rotate to match base planes 2022-12-04 15:50:52 +11:00
6f40d9b6b7 add other axis rotate functions 2022-12-04 13:44:10 +11:00
200f5b0b0a get recasting working for pipes 2022-12-04 13:10:26 +11:00
b114d61053 fix execution of piped sketches 2022-12-04 08:16:04 +11:00
f0076309ef pipe working for everything except sketches 2022-12-03 22:50:46 +11:00
15bddcc842 add pipe operator to tokeniser and ast
Executor and recast TODO
2022-12-02 21:00:57 +11:00
faf37d1b03 fix up code model connection a little 2022-11-29 19:03:50 +11:00
95f9c4c2b4 get nested geomtry structure working for highlighting 2022-11-29 11:24:04 +11:00
1ed96ad7b6 fix up axis 2022-11-28 21:05:56 +11:00
80f513401c fmt 2022-11-28 19:44:08 +11:00
b671db1e81 add format button 2022-11-28 19:43:20 +11:00
ade1e9fb82 start of code gen from direct manipulation 2022-11-28 09:37:46 +11:00
1831aad321 fmt 2022-11-27 14:07:03 +11:00
6f24e75f92 Gui scafolding toolbar, log console, axis for sketching 2022-11-27 14:06:33 +11:00
022788b2a3 add base sketch function to language 2022-11-26 21:03:38 +11:00
83b8333694 tokeniser should handle negative and decimal place numbers 2022-11-26 20:38:07 +11:00
149633a5cb inital vesion of recast working 2022-11-26 19:03:09 +11:00
48e59ac710 remove semi-colons 2022-11-26 08:38:57 +11:00
ab9fb05e30 add variable declaration with binary expressions 2022-11-26 08:31:10 +11:00
e300cf4a76 initial recast setup 2022-11-26 08:00:18 +11:00
ca020e14eb get feature highlighting working both ways
From the editor to the viewer and from the viewer to the editor
2022-11-26 05:15:32 +11:00
e7e0f2a4fd make boilder plate react test happy with new dependencies 2022-11-25 11:04:14 +11:00
b4f9e70752 get tests passing again and add codemirror 2022-11-24 06:18:13 +11:00
5ce89d83fc sketch code to 3d scene initial connection working 2022-11-23 21:28:38 +11:00
266edb578a start 3d work
Setup r3f, drei, tailwindcss and start with first 3d util, to-from line
2022-11-22 09:06:08 +11:00
efea712a2f add preliminay 'show' function 2022-11-21 09:16:24 +11:00
701cb2d48f finish sketch expressions with path calls within 2022-11-21 08:57:44 +11:00
dd140d041a add ast for sketch expression 2022-11-20 17:50:17 +11:00
e5a527b519 make test more meme worthy 2022-11-20 09:57:02 +11:00
082730bb2e Refactor executor to make it able to call recursively
and Add variable declarator using callExpression AST test
2022-11-20 09:41:21 +11:00