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

Вставка изопармы с привязкой

Тема в разделе "Maya", создана пользователем Говоров Артем, 19 июл 2008.

Модераторы: Dark™, Skif
  1. Говоров Артем

    Говоров Артем Активный участник

    С нами с:
    07.11.2006
    Сообщения:
    84
    Симпатии:
    0
    Баллы:
    5
    Есть кривая на поверхности. Можно ли вставить изопарму так, чтобы она проходила точно через одну из точек этой кривой (т.е. привязаться к точке, а не вставить приблизительно на глазок)?
     
  2. alex_alv

    alex_alv Активный участник

    С нами с:
    23.04.2008
    Сообщения:
    150
    Симпатии:
    0
    Баллы:
    14
    Сначала нужно выяснить u-параметр точки на кривой, через которую нужно провести изопарму.
    Для этого нажать правой кнопкой на кривую, выбрать меню Curve Point и ткнуть мышкой в точку криой, через которую нужно провести изопарму.
    В скрипт-эдиторе появится строчка типа
    select -r nurbsSphereShape1->curve1.u[2.41745485395914] ;

    Соответственно, нужный нам параметр равен 2.41745485395914.

    Тпереь выясняем uv-координаты этой точки на поверхности через команду:

    float $uvs[]=`pointPosition -l curve1.u[2.41745485395914]`;

    В этой строке число - u-координата на кривой, а curve1 - название кривой (заменить на свое название).

    Теперь у нас $uvs[0] содержит u-координату нужной нам точки, а $uvs[1] - v-координату.

    Далее если нам нужна u-изопарма, отмечаем место изопармы через команду

    select -r nurbsSphere1.u[$uvs[0]] ;

    а если нужна v-изопарма - через команду

    select -r nurbsSphere1.v[$uvs[1]] ;

    Естственно, nurbsSphere1 надо заменить на название вашей поверхности.

    Теперь изопарма отмечена и все, что осталось - это вставить новую изопарму через меню.
     
  3. Решатель

    Решатель Знаток

    С нами с:
    20.04.2005
    Сообщения:
    1.413
    Симпатии:
    0
    Баллы:
    44
    Можно просто отредактировать параметр U ноды из истории.
     
  4. mazzza

    mazzza Знаток

    С нами с:
    08.02.2006
    Сообщения:
    869
    Симпатии:
    9
    Баллы:
    22
    alex_alv! супер! все работает)))
    спасибо!
     
Модераторы: Dark™, Skif

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