|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Anton Kochergin 2:6045/7.12 08 Jul 2003 00:00:52 To : Sam Subject : RE:Векторный редактор --------------------------------------------------------------------------------
S>>>> а если ребро дуга, тогда как?
S>> А можно сделать финт ушами, и пpовеpять цвет точки под куpсоpом.
AK> А если под курсором перекрещение ребер? Тогда думаю финт ушами не
AK> поможет...
S> А сам то как пpедполагаешь такую ситуацию обpабатывать? Тащить оба pебpа?
S> Хотя есть pеальная загвоздка - это опpеделение пpинадлежности pебpа
S> веpшинам. Hо можно и не опpеделять, а пpосто вытягивать ту точку, за
S> котоpую ты схватился, а за ней соседние.
Конечно, тащить два ребра я не собираюсь, но как в таком случае определить какое
ребро ташить, Z-буфер? С другой стороны, редактор планируется делать векторный,
а GetPixel я предпологаю, растровая возня. Поправь если не прав.
Я планировал изначально сделать так: (пошагово логику попытаюсь прикинуть)
1) Ткнули мышью в граф
2) Граф получил координаты мыши и прощитал на какую вершину или ребро попала
мышь
3) Если таковое найдено, выделяем и ждемс дальнейших указаний
4) Если таковое не найдено, ждемс дальнейших указаний
В общем я таким вижу выделение выршин и ребер, вот только если их в графе будет
много, то подобный процесс как я думаю будет затягиваться...
Всего хорошего.
Антон Кочергин.
--- F.I.P.S./32 v1.0r W95/NT [M]
* Origin: Ориджины все закончились (2:6045/7.12)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/27593f096f04.html, оценка из 5, голосов 10
|