[CDR 2017-2021] Сокращение узлов.

DukereD

макрософил
Топикстартер
Сообщения
462
Реакции
114
В кореле есть стандартное сокращение узлов, но когда записываешь макрос , то в результате он просто выдает некую уже сгенерированную готовую кривую. есть ли стандартный какой метод по сокращению узлов?
 

-Moh-

15 лет на форуме
Сообщения
1 680
Реакции
499
А Вы не задумывались о том, что для каждого объекта "сокращение узлов" сугубо индивидуально?
Или всем хочется Искусственного Интеллекта?
 

DukereD

макрософил
Топикстартер
Сообщения
462
Реакции
114
А Вы не задумывались о том, что для каждого объекта "сокращение узлов" сугубо индивидуально?
Или всем хочется Искусственного Интеллекта?
искусственного интеллекта конечно в кореле не хватает, но хотябы алгоритм и принцип действия вытянуть или понять.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
искусственного интеллекта конечно в кореле не хватает, но хотябы алгоритм и принцип действия вытянуть или понять.
Через пункт меню разве что. Принцип действия - чертовски сложный матан
 
  • Спасибо
Реакции: DukereD

DukereD

макрософил
Топикстартер
Сообщения
462
Реакции
114
Через пункт меню разве что. Принцип действия - чертовски сложный матан
хотелось бы макросом делать.
тогда вопрос другой ) можно ли из макроса вызвать стандартный пункт меню чтобы выполнил? ))))
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
хотелось бы макросом делать.
тогда вопрос другой ) можно ли из макроса вызвать стандартный пункт меню чтобы выполнил? ))))
Можно, если его GUID знать, насколько я помню.
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Последнее редактирование:

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
  • Спасибо
Реакции: DukereD

DukereD

макрософил
Топикстартер
Сообщения
462
Реакции
114
так есть же стандартный метод у курвы AutoReduceNodes )))
и как я его не заметил )
Код:
For Each s In ActiveSelectionRange.Shapes
    If Not s.Curve Is Nothing Then
        s.Curve.AutoReduceNodes gap.Value
    End If
Next s
 

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
так есть же стандартный метод у курвы AutoReduceNodes )))
и как я его не заметил )
Код:
For Each s In ActiveSelectionRange.Shapes
    If Not s.Curve Is Nothing Then
        s.Curve.AutoReduceNodes gap.Value
    End If
Next s
Ну а разве по моей ссылке это не написано?
 
  • Спасибо
Реакции: DukereD

DukereD

макрософил
Топикстартер
Сообщения
462
Реакции
114

_MBK_

Пикирующий бомбардировщик
15 лет на форуме
Сообщения
33 183
Реакции
10 843
Ну там, как я понял, в итоге сделали вывод, что кнопкой все таки лучше