Commit Graph

41 Commits

Author SHA1 Message Date
b9f085551d Part.rotate + mouse-middle-click to execute part action 2025-02-04 12:03:35 +01:00
2605183d4a Circuit.new*Part*: moved name in signatures to the end + 1.5V default light voltage 2025-02-04 11:39:04 +01:00
e9490c797d finally implemented DEMO_004 2025-02-04 11:35:11 +01:00
48c9c1a87d removed width+height from Part 2025-02-04 11:22:43 +01:00
39eecd54c6 Part constructor raster-coordinates rounding 2025-02-04 11:20:49 +01:00
efeef7da5c DEMO_0003 position fix + code clean 2025-02-04 11:19:26 +01:00
c09245d7b1 limiting siPrefix group + moved voltageStr,currentStr into Circuit 2025-02-04 11:17:01 +01:00
ab084d867a FIX: Battery.current didn't respect sign of wire current 2025-02-04 10:59:32 +01:00
54b4d4d3e6 FIX + EXTEND: siPrefix 2025-02-04 10:40:41 +01:00
ce4c8de6f8 FIX: Part dragging 2025-02-04 10:08:38 +01:00
ee6679de98 drawing circuit grid 2025-02-04 10:06:28 +01:00
38ed739f46 wire hover + disconnect 2025-02-04 08:55:55 +01:00
f835f7364c wire package refactor 2025-02-04 08:28:46 +01:00
fba2c4e249 FIX: dragging Part offset 2025-02-04 08:23:30 +01:00
11075db8d2 DEMO_004 WIP 2025-02-03 20:17:17 +01:00
bd457f2045 DEMO Cleanup 2025-02-03 20:17:02 +01:00
8a3a31e0c0 Switch + REFACTOR: moved circuit modifiers to Circuit instead of CircuitComponent 2025-02-03 19:35:20 +01:00
c9d0a36f92 FIX: Light uses Math.abs for fill color now 2025-02-03 16:09:55 +01:00
d62aab85ea FIX: voltageStr shows absolute values now 2025-02-03 16:08:08 +01:00
c68217b595 FIX: siPrefix negative values 2025-02-03 16:00:25 +01:00
eba8d51e3e code + log clean 2025-02-03 15:57:04 +01:00
8f33a16843 FIX: Calculation removed wrong parts from restParts 2025-02-03 15:41:42 +01:00
c66ae0854d Relay, WireComponent, recalculate Calculation, Wire disconnectable 2025-02-03 15:30:29 +01:00
21084b2de2 default electrical characteristics for parts 2025-02-03 13:10:44 +01:00
feb7ea9161 FIX: setting voltage of pivot (zero per definition) 2025-02-03 13:10:44 +01:00
7f82cc6e57 menubar + disable text-selection 2025-02-03 13:10:44 +01:00
7fe2e3361a FIX: Junction positioning via parent's client-rects 2025-02-03 09:49:26 +01:00
d2311a5647 Circuit class holding parts + wires 2025-02-03 09:47:50 +01:00
f6fb26a7e6 FIX: 'undefined' voltage/current 2025-02-03 09:35:11 +01:00
8418a3f1c8 current flow animation 2025-01-31 15:03:30 +01:00
a119ebf0d2 current in Wire cannot be null (0 instead) 2025-01-31 14:49:03 +01:00
6ae15ea149 FIX: signs of Circuit admittance matrix 2025-01-31 14:47:54 +01:00
19b3d01bd3 calculate all voltages and currents 2025-01-31 14:24:34 +01:00
a11a980b5e splitt SVG into angular-components 2025-01-31 09:12:12 +01:00
4ed85bdd63 junction mouseDown stopPropagation 2025-01-31 09:10:38 +01:00
7d4aaeb019 refactored Parts out of BreadboardComponent 2025-01-30 16:27:28 +01:00
ead9dc7946 refactored Wires out of BreadboardComponent 2025-01-30 16:27:19 +01:00
aaccd69535 actually connecting wires to junctions 2025-01-30 15:20:41 +01:00
faccb3bbbe MessageService + MessageComponent 2025-01-30 15:17:02 +01:00
8d0129f25b connecting wires 2025-01-30 15:13:04 +01:00
b0038fd7a7 UI: Battery, Light 2025-01-30 11:23:57 +01:00