serge.balakshiy
@SergeBN https://t.me/SergeBN
Популярные репозитории
- C
- Verilog
- Verilog
- Shell
- Makefile
290 активностей за последний год
- serge.balakshiyДобавлены коммиты в ветку tunnel-connection в репозиторий serge.balakshiy/idef0_editor_wxw
- 1cb4fdd
Записал отго сегодняшней работы и кратко план на завтра.
- 5c5c1f7
fix: don't draw arrows on temporary connection lines during block drag
- 7c77589
fix: block->boundary connection source_id is block ID not boundary port ID
- e113729
fix: preserve el.start/el.end for boundary sides during connection recalculation
- 4ddd9dc
fix: find boundary connections by el.source_id/target_id instead of flow source/target
4 часа назад - serge.balakshiyДобавлены коммиты в ветку tunnel-connection в репозиторий serge.balakshiy/idef0_editor_wxw
- serge.balakshiyДобавлены коммиты в ветку tunnel-connection в репозиторий serge.balakshiy/idef0_editor_wxw
- день назад
- serge.balakshiyДобавлены коммиты в ветку tunnel-connection в репозиторий serge.balakshiy/idef0_editor_wxw
- 04584f4
ДОбавил два теста рисование кривой Безье
- 8e94e4a
fix: draw both brackets explicitly using reflection formula instead of matrix transform
- 4f42a27
fix: revert matrix transformation, use explicit coordinates for both brackets
- 88ece25
fix: use matrix transformation to mirror left bracket for right bracket
- 37ce9f7
fix: swap vertical bracket control points Y order
день назад - f3ba4ff
в этой итерации поправил баги связанные с рисованием граничных стрелок, перетаскиванием блоков. Теперь надо реализовать туннельные связи.
- 5a71599
исправил баг связанный с тем, что не находи граничные связи
- 498cb9f
исправил баг с отключением перетаскивания блоков. теперь надо исправить перетаскивание связей вместе с блоком. сейчас блок перетаскивается но связи не перерисовываются
- 367cf84
по прежнему не работает перетаскивание после добавления нового блока
- e6af295
поправил перетаскивание блока
2 дня назад- f3ba4ff
в этой итерации поправил баги связанные с рисованием граничных стрелок, перетаскиванием блоков. Теперь надо реализовать туннельные связи.
- 5a71599
исправил баг связанный с тем, что не находи граничные связи
- 498cb9f
исправил баг с отключением перетаскивания блоков. теперь надо исправить перетаскивание связей вместе с блоком. сейчас блок перетаскивается но связи не перерисовываются
- 367cf84
по прежнему не работает перетаскивание после добавления нового блока
- e6af295
поправил перетаскивание блока
2 дня назад- 3 дня назад
- 82b628b
Теперь связь исходящая через порт output рисуется правильно с горизонтальным участком на последнем сегменте и стрелка смотрит вправо. Теперь некоторые артефакты. 1. При добавлении нового блока вручную изчезают все граничные стрелки (внутренние связи остаются) .2. После добавления нового блока перестает работать перетаскивание блоков. 3. Новый созданный блок не правильно масштабируется так, что можно промахнуться по сенсору (он чуть в стороне) при создании связи
- bd09bf7
так, делаю коррекцию рисования исходящей связи через выхдящий порт с правой стороны диаграммы. получил то, что теперь входящая связь с левой стороны диаграммы продлевается по горизонтали сколько можно, потом поворачивает к блоку. Надо сделать так, чтобы исходящая связь от блока выходила горизонтально на некоторое расстояние до правой стороны диаграммы потом поворачивала вверх/вниз туда где порти потом поворачивала ещё раз для того чтобы приконнектится к порту и оставалось бы достаточно места для рисования стрелки направленной вправо.
8 дней назад- 2d9fc72
поправил баг с двойной стрелкой на конце исходящей связи
- 7d19b43
исправил рисование связи у портов. но исходящая связь рисуется не правильно
- 6db43ba
поправил масштабирование портов при зум. работает теперь правильно. продолжаю раблту над тем, чтобы красиво и правильно нарисовать портовую связь.
8 дней назад- 7333eca
Исправил так, что треугольники в портах рисуются только когда связь от/к порта/у не создана. Теперь надо скорректировать точку привязки к порту так, чтобы связь входящая примыкалась к концу линии порта, а связь исходящая примыкалась бы к началу линии порта
- 29c270a
Исправил использование координат в void IDEF0Project::handleLeftClick. Теперь блоки создаются, перетаскиваются и соединяются в правильных мировых координатах независимо от zoom/offset.
9 дней назад- 62ebbce
Исправил void IDEF0Frame::OnDrawingPanelLeftDClick(wxMouseEvent& event) так, что теперь она работает правильно с мировыми координатами.
- 20a544a
Теперь добавил в меню View пункт Actual Size (Ctrl+1). Устанавливает zoom = 1.0 и offset = (0, 0) для текущей диаграммы — точный масштаб 1:1, без смещения.
9 дней назад- 7faaac3
Исправил центрирование и зум для диаграмм. Теперь они центрируются и масштабируются на окно при первом открытии. Также добавил пункт меню Вид/Фит по окну для центрирования и зума после того как были сделаны зум и пан. Теперь надо добавить пункт с пан=0 и зум=1.0.
- bc7e829
Сделал индивидуально для каждой диаграммы pan/zoom, но теперь первый раз диаграмма открывается с какими-то странными (очень малыми) значениями зум и пан загнан куда-то влево вверх. Потом это можно восстановить, но должно быть так, чтобы при первом открытии диаграммы она была бы развернута на всю рабочую область (на окно) и сама рабочая область диаграммы располагалась бы так, чтобы центр рамки диаграммы находился бы в центре рабочей области и всё это в центре окна.
9 дней назад- 10 дней назад