mirror of
https://github.com/supleed2/ELEC60015-HLP-CW.git
synced 2024-12-22 13:35:50 +00:00
Add to demo.md
This commit is contained in:
parent
9ac3229e8d
commit
a92cd4ea53
9
demo.md
9
demo.md
|
@ -4,10 +4,15 @@
|
||||||
|
|
||||||
- Wire type
|
- Wire type
|
||||||
- Render Wires (check for port facing down) ELSE NO
|
- Render Wires (check for port facing down) ELSE NO
|
||||||
- Radiused corners
|
- Rounded corners
|
||||||
|
- 2 standalone functions, `renderRISegList` and `renderRISegAndCorner`
|
||||||
|
- Can be easily swapped in place of `List.map renderSegment` within `singleWireView, renderWireSegmentList`
|
||||||
|
- Renders only necessary segments, ignoring 0 length segments, either because they are covered by the rounded corners or are 0 length originally
|
||||||
|
- Does not impact underlying position and click detection
|
||||||
- Autorouting
|
- Autorouting
|
||||||
- Partial Autorouting (almost fine -> not working when input/output are at top/bottom)
|
- Partial Autorouting (almost fine -> not working when input/output are at top/bottom)
|
||||||
- No wire jumps because of radiused corners
|
- No wire jumps because of rounded corners
|
||||||
|
- Code for calculating jumps on wire move can be disabled when rounded corners are enabled, possible performance improvement
|
||||||
- Drag Segments NO
|
- Drag Segments NO
|
||||||
|
|
||||||
## Symbol
|
## Symbol
|
||||||
|
|
Loading…
Reference in a new issue