[CDR 2017-2021] Эффект Упрощение с помощью макроса.

DukereD

макрософил
Сообщения
459
Реакции
112
объект после обрезания меняет порядок в шейпрендже.


Код:
Set peresech = sr(i).intersect(sr(j))
и прежде чем проверять пересечение реальным наложением и intersection неплохо бы проверить по кординатом наложены ли они или зря ресурсоемкую функцию вызываете.
 
Последнее редактирование:

tohaa

Участник
Топикстартер
Сообщения
229
Реакции
8
объект после обрезания меняет порядок в шейпрендже.


Код:
Set peresech = sr(i).intersect(sr(j))
и прежде чем проверять пересечение реальным наложением и intersection неплохо бы проверить по кординатом наложены ли они или зря ресурсоемкую функцию вызываете.
Как бороться с кривым обрезанием? Очень часто, если трим кривой - вылезает глюк из кучи прерывающихся отрезков и кривых.
 

DukereD

макрософил
Сообщения
459
Реакции
112
Как бороться с кривым обрезанием? Очень часто, если трим кривой - вылезает глюк из кучи прерывающихся отрезков и кривых.
кривой трим часто у прилегающих объектов. можно давать одному из объектов мааааленький в 0,01 мм внешний контур и им обрезать. тогда фигура лучше зайдет на другую и обрезать должно без глюков.
 

tohaa

Участник
Топикстартер
Сообщения
229
Реакции
8
кривой трим часто у прилегающих объектов. можно давать одному из объектов мааааленький в 0,01 мм внешний контур и им обрезать. тогда фигура лучше зайдет на другую и обрезать должно без глюков.
Насколько я заметил дефектные кривые образуются уже при обнаружении intersect