А можно видео о том как делать макрос который будет рисовать из выделеной фигуры какие то схемы. Например тот же пазл. Например выделил я пару прямоугольников и точно из их розмеров все прямоугольники заменились пазлами, ну или тем что я там нарисую себе. Буду благодарен )
Перестаньте схемами называть векторные объектыы. Схемы бывают эвакуации или электронные схемы. А вы в кореле рисуете макеты из объектов. И что значит заменились? По каким правилам? На сколько кусочков? Это даже в базовом понимании входит за рамки одного видео. Если вы не понимаете в программировании для Корела вам видеоурок не поможет.
@@zymer4481 на самом деле не так и мало, а основную базу я объяснял, ну а далее используя все, что я показал можно делать что угодно. Принцип дан, а алгоритмы самому нужно придумывать. Ну а по поводу пазлов - есть кучу онлайн генераторов которые сделают векторную сетку нужного размера. Если вы хотите потренироваться в программировании, можно конечно и самому написать, а если нужно сделать макет, то проще воспользоваться готовым решением.
А можно это в макросе записать как то? Я просто пытался мне пишит что нету записи такой функции. Решил поискать пока что не нашел.(Если конкретнее то я хотел бы сделать так что бы макрос у выделеного прямоугольника рисовал на углах квадраты а потом удалял их таким же способом как на видео.)
конечно можно. вообще такие простые действия как создания прямоугольника и вырезание должны записываться стандартным способом (правильно выбирайте куда писать не VST и не JavaScript) а именно VBA. ну или писать код вручную если уж решили постигать макросы надо уметь хоть немного программировать. берем объект set s = ActiveShape пишем создание прямоугольника set rect = ActiveLayer.CreateRectangle(тут параметры) потом вырезаем set s = rect.Trim(s) как-то так но надо смотреть конкретно по параметрам передаваемым в функции.
@@maksimkokorin518 у меня норм работает. не вылетает. но вот странно, что действие не записывает пишет вместо вырезания ' Recording of this command is not supported: ShapingCommand Проверил на старом 2018м кореле. тоже самое пишет.
Как всегда - все очень доходчиво. Спасибо!!!
Вот спасибо, как раз в тему!
Как узлы 10см.нажать какую функцию?
Режим узлов? Ф10 кнопка или "вторая стрелочка" справа на панели инструментов
А можно видео о том как делать макрос который будет рисовать из выделеной фигуры какие то схемы. Например тот же пазл. Например выделил я пару прямоугольников и точно из их розмеров все прямоугольники заменились пазлами, ну или тем что я там нарисую себе. Буду благодарен )
Перестаньте схемами называть векторные объектыы. Схемы бывают эвакуации или электронные схемы. А вы в кореле рисуете макеты из объектов. И что значит заменились? По каким правилам? На сколько кусочков? Это даже в базовом понимании входит за рамки одного видео. Если вы не понимаете в программировании для Корела вам видеоурок не поможет.
@@mrWoodman Понял. Просто у вас мало видео о програмировании макросов. Спасибо за ответ.
@@zymer4481 на самом деле не так и мало, а основную базу я объяснял, ну а далее используя все, что я показал можно делать что угодно. Принцип дан, а алгоритмы самому нужно придумывать. Ну а по поводу пазлов - есть кучу онлайн генераторов которые сделают векторную сетку нужного размера. Если вы хотите потренироваться в программировании, можно конечно и самому написать, а если нужно сделать макет, то проще воспользоваться готовым решением.
А можно это в макросе записать как то? Я просто пытался мне пишит что нету записи такой функции. Решил поискать пока что не нашел.(Если конкретнее то я хотел бы сделать так что бы макрос у выделеного прямоугольника рисовал на углах квадраты а потом удалял их таким же способом как на видео.)
конечно можно. вообще такие простые действия как создания прямоугольника и вырезание должны записываться стандартным способом (правильно выбирайте куда писать не VST и не JavaScript) а именно VBA. ну или писать код вручную если уж решили постигать макросы надо уметь хоть немного программировать.
берем объект
set s = ActiveShape
пишем создание прямоугольника
set rect = ActiveLayer.CreateRectangle(тут параметры)
потом вырезаем
set s = rect.Trim(s)
как-то так но надо смотреть конкретно по параметрам передаваемым в функции.
у меня есть целый цикл видео посвященный макросам. (отдельный плейлист) там есть и разбор подобных взаимодействий.
А как оптимальнее сделать компенсацию реза?
Как обычно, просто контуром в половины толщины реза.
@@mrWoodman просто хотелось бы сделать компенсацию только пазлового соединения, а не всей детали целиком.
@@ПапаКарло-э1ш тогда берем пересечением кусок , компенсируем и сливаем снова.
Гораздо проще интеллектуальной заливкой же))
да. только тссс... новичкам лучше пока не знать о таких хитрых способах создания объектов )
@@mrWoodman ))))))
Прикольно. У меня почему-то корел вылетает при исключении😢
При стандартной кнопке?
@@mrWoodman да.все остальное работает, а как жмёшь исключение, то что-то думает и вылетает, без сохранения и ошибки. 24 года прога
@@maksimkokorin518 у меня норм работает. не вылетает. но вот странно, что действие не записывает пишет вместо вырезания
' Recording of this command is not supported: ShapingCommand
Проверил на старом 2018м кореле. тоже самое пишет.
@@maksimkokorin518 это функция Trim во встроенном HELPe все написано подробно о ней с примерами.
++++++++++