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

Есть ли здесь спецы по MEL?

Тема в разделе "Maya", создана пользователем -, 3 апр 2003.

Модераторы: Dark™, Skif
  1. Guest

    Мне хотелось бы написать небольшой скриптик (вся идея очень глобальная), но для части ее реализации нужно по выделенному ребру узнать смежные с ним ребра или вершины. Возможно ли это сделать с помощью МЕЛ? Может кто-то подскажет сайтик или форум, где это можно узнать? Плиз...
     
  2. Guest

    может тебе на форум realtime написать ?
     
  3. Guest

    Привет, Alex
    Сделать это ,конечно ,можно.
    Вот ,например, выясняя - скольким ребрам принадлежит вершина с текущим индексом. А у тех ребер монжно, в свою очередь узнать каков индекс противоположной вершины. И т.д. Есть команды типа polyInfo....
    А можно пользоваться командой polySelectConstraint.
    А еще можно задать пространство , проверяя вершины на вхождение в него...
    ;)
    Вообще-то это все есть в хелпе...

    удачи
    Алексей Гусев
     
  4. Guest

    polyInfo - это правильно. Но можно и не правильно. Можно grow selection сделать и получить Selection List. Можно сконвертить выделенное в vertex`ы
    и снова `ls-sl`. Очень просто написать... Хотя правильнее и быстрее работать будет polyInfo. С selection баловаться на mesh`е с 100000 faces будет очень не приятно.
     
  5. Guest

    Thanks за помощь. Уже вроде-бы разобрался и все работает, что Вы посоветовали. Возникнут вопросы - напишу еще. Bye-bye! :)
     
  6. Иван140

    Иван140 Пользователь сайта

    С нами с:
    05.02.2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    2
    Здравствуйте, прошу прощение, если вопрос должен был быть адресован не сюда. У меня возникла проблема: как, зная имя полигонального ребра, программными средствами (не вручную) забить его индекс в переменную типа int, чтобы потом использовать его для разных команд.
     
    Последнее редактирование: 5 фев 2015
  7. Dark™ vip

    Dark™ Administrator Команда форума

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Какова финальная цель всего этого? Обычно записываются имена.
     
  8. Иван140

    Иван140 Пользователь сайта

    С нами с:
    05.02.2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    2
    Вот у меня есть вершина, при помощи полиИнфо я получаю список ребер, к ней принадлежащих в виде строки! Там что то типа VERTAX 12: 132 142 17 121, как эти 4 числа (а в общем их может быть и 3 и 2 и 5) забить в переменную типа инт каждое, или в массив инт?
     
  9. Dark™ vip

    Dark™ Administrator Команда форума

    С нами с:
    28.10.2001
    Сообщения:
    3.110
    Симпатии:
    217
    Баллы:
    1.520
    Для чего вам потом нужен будет этот массив из инт?
     
  10. Иван140

    Иван140 Пользователь сайта

    С нами с:
    05.02.2015
    Сообщения:
    5
    Симпатии:
    0
    Баллы:
    2
    Вообще такая возможность (иметь массив с индексами ребер) помогла бы решить много задач. Вот одна. Для некой операции я выделяю вершины ребер, образующих луп, и теперь хочу, чтобы в списке выделенных объектов эти вершины следовали друг за другом по определенному правилу: вершины связанные смежным ребром были бы соседними, потом, мне например нужно знать, какие две из выделенных вершин, крайние.
     
Модераторы: Dark™, Skif

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