1. Пользоваться форумом на планшетах и телефонах стало удобнее благодаря Tapatalk

Curves to line

Тема в разделе "Adobe Illustrator", создана пользователем -, 2 окт 2003.

  1. Guest

    Народ, помгите чайнику.
    Как скопом все выделенные кривые (path, curves, ...) переделать в линии.
    Запарился по хелпу лазить.
     
  2. Guest

    в какие линии? подробние?
     
  3. Guest

    Вот пара скриптиков:

    1) Все выделенные точки превращает в угловые (всё-равно, что щёлкнуть на ней инструментом Convert Ancor Point Tool)

    function sharpPoint(po){
    pos=po.anchor;
    po.leftDirection=pos;
    po.rightDirection=pos;
    }
    mySelection = activeDocument.selection;
    if (mySelection.length>0){
    for(i=0;i<mySelection.length;i++){
    if(mySelection.pathPoints){
    papo=mySelection.selectedPathPoints;
    for(q=0;q<papo.length;q++){
    sharpPoint(papo[q]);
    }
    }
    }
    }else{}


    2) Всем выделенным точкам присваивает тип "гладкая"

    mySelection = activeDocument.selection;
    if (mySelection.length>0){
    for(i=0;i<mySelection.length;i++){
    if(mySelection.pathPoints){
    papo=mySelection.selectedPathPoints;
    for(q=0;q<papo.length;q++){
    papo[q].pointType=1;
    }
    }
    }
    }else{}
     
  4. Guest

    Muchacho спасибо за
    кажись в нашей ветке свой Батушев с Батуриным будет 8)
     
  5. Guest

    Спасибо за скриптики Мучачо, я просто думал что это непременно должно быть в базовом АИ. В кореле же есть.
    Да! Кстати. Я покопался с СДК для АИ. Рулез! Все просто. Сваять плугин еще проще чем скрипт написать. Я немного освобожусь и через пару часов если хочешь пошлю тебе плугин который лепится в тулбар и делает тоже что и твои скриптики
     
  6. Guest

    Yurchick
    ето можно через Path> Simplify> Straight Lines делать
    напиши лучше что нить на самом деле толковое
     
  7. Guest

    >> ето можно через Path> Simplify> Straight Lines делать

    Хе-хе, действительно! :)

    Но зато аналога второму скрипту нет. А такой трабл (псевдогладкий угол) часто возникает при использовании Reshape Tool'a
     
  8. Guest

    ну дело не в том есть аналог или нет а насколько удобно
    скрипт куда удобние чем его аналог
     
  9. Guest

    А если плаги научишься ваять, Yurchick, это будет очень здорово! Есть у меня перечень задач, которые я не могу реализовать скриптами.

    Paavels, спасибо! :)
     
  10. Guest

    Доделал первый скриптик (по "выпрямлению" выделенных плавных сегментов). Теперь он работает намного корректней и интересней.

    function sharpPoint(po){
    pos=po.anchor;
    if(po.selected==2){
    po.leftDirection=pos;
    po.rightDirection=pos;
    }else if(po.selected==4){
    po.rightDirection=pos;
    }else if(po.selected==3){
    po.leftDirection=pos;
    }
    }
    mySelection = activeDocument.selection;
    if (mySelection.length>0){
    for(i=0;i<mySelection.length;i++){
    if(mySelection.pathPoints){
    papo=mySelection.selectedPathPoints;
    for(q=0;q<papo.length;q++){
    sharpPoint(papo[q]);
    }
    }
    }
    }else{}
     
  11. Guest

    Muchacho
    Спасибо, полезный скриптик, давно мне чего-то подобного не хватало

    а то у нас тут на работе кое кто из-за такого пустячка с корела на илл не хочет переходить, так что ещё один гвоздик в крышку корелу :))))
     
  12. Guest

    Мучачо закинь мне на мыл список задач.
    Я всерьез завелся по созданию плагов для илла.
    Правда мозгов кое где не хватает, но это лечиться со временем :?)
     

Поделиться этой страницей