Из каких соображений ты возвращаешь false при exception?На всякий случай. Когда делал, не думал, что получится контролировать таким образом viewport.
И что у тебя в ViewportDraw?Очень хороший вопрос. :)
А не закешировать-ли vPort?Программно?
Если честно, то я бы не парился и таскал бы прямоугольник (или какая-там форма у этого Viewport). В любом случае будут тормоза. Зависит от кучу факторов.Я бы тоже не парился, но не могу успокоиться.. Терзает меня и терзает! (
Скорее всего будет еще больше тормозить. Смысл в том, что AutoCAD не успевает прорисовать содержимое ViewPort'а.Кстатии.. Стало просто замечательно!!
Можешь изменить (увеличить) дельту на перемещение (т.е. расстояние между текущей точкой и предыдущей) когда перерисовывается ViewPort.Я не совсем понимаю, как можно менять эту самую "дельту"?
Цитата: Александр Ривилис от 15-11-2016, 21:28:44Посмотри в этом примере: http://adn-cis.org/forum/index.php?topic=7167.msg21053#msg21053
Можешь изменить (увеличить) дельту на перемещение (т.е. расстояние между текущей точкой и предыдущей) когда перерисовывается ViewPort.
Я не совсем понимаю, как можно менять эту самую "дельту"?
что можно индексировать;Если бы Вы еще и пояснили вот эти строчки, то было бы просто замечательно! )
как убрать "каждый к каждому".
Что-бы что-то из этого найти - надо смотреть на программу "над кодом".
Посмотри в этом примере: http://adn-cis.org/forum/index.php?topic=7167.msg21053#msg21053Спасибо большое, разберусь.
Если бы Вы еще и пояснили вот эти строчки, то было бы просто замечательно!Боюсь запутаю еще больше. Я уверен, учитывая Вашу динамику, очень скоро подобные строки не будут вызывать вопросов - а может и еще пару строк добавите.