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

Как найти полигоны с 5-ю вершинами

Тема в разделе "MAXScript", создана пользователем unhide, 22 янв 2010.

Модераторы: Savin Denis
  1. unhide

    unhide Пользователь сайта

    С нами с:
    24.01.2008
    Сообщения:
    4
    Симпатии:
    1
    Баллы:
    2
    Существует ли такой скрипт или можно как то обойтись без него! Для того что бы выделить (в идеале) или получить какую либо информацию о полигонах с пятью вершинами или n-угольников в модели. Заранее всем благодарен за ответы.
     
  2. Savin Denis vip

    Savin Denis Moderator Команда форума

    С нами с:
    05.05.2005
    Сообщения:
    1.633
    Симпатии:
    0
    Баллы:
    210
    Не знаю существует ли но делается элементарно, достаточно заглянуть в хелп по скрипту.
     
  3. unhide

    unhide Пользователь сайта

    С нами с:
    24.01.2008
    Сообщения:
    4
    Симпатии:
    1
    Баллы:
    2
    если кому надо будет

    baseobject=selection[1]

    face_selection = #{}
    base_obj = $.baseobject
    num_faces = polyop.getNumFaces base_obj

    for f = 1 to num_faces do
    (
    local num_face_verts = polyop.getFaceDeg base_obj f
    if num_face_verts == 5 do face_selection[f] = true
    )

    polyop.setFaceSelection base_obj face_selection
    max modify mode
    modPanel.setCurrentObject base_obj
    subobjectlevel = 4
     
  4. 3dFarsh

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

    С нами с:
    29.09.2007
    Сообщения:
    54
    Симпатии:
    0
    Баллы:
    5
    unhide - спасибо большое за скрипт!!!!
     
  5. AptTone

    AptTone Пользователь сайта

    С нами с:
    13.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    2
    Немного не по теме, но ответ на мой вопрос пригодиться многим. короче, во время моделирования вылазят точки на гранях, приходиться их выделять и убирать (сетка должна быть четырехугольной). Эти точки "характерны" тем что к ним подходит только два ребра, А к "полезным" четыре и более. Было бы очень замечательно иметь скрипт по выделению этих "характерных" точек. Сам в синтаксисе дуб-дубом, люди помогите!!!
    Если нужно прилеплю картинку, но думаю понятно и так. Спасибо.
     
  6. megavitus

    megavitus Пользователь сайта

    С нами с:
    07.06.2006
    Сообщения:
    21
    Симпатии:
    0
    Баллы:
    2
    AptTone:
    Таких скриптов вагон и маленькая тележка, ищи на:
    http://www.scriptspot.com
     
  7. kolts

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

    С нами с:
    05.02.2008
    Сообщения:
    448
    Симпатии:
    0
    Баллы:
    17
    Ну такие точки вылазят только по неопытности при удалении ребер надо удерживать ctrl и тогда удалятся все вершины через которые проходят эти ребра
     
  8. AptTone

    AptTone Пользователь сайта

    С нами с:
    13.01.2010
    Сообщения:
    6
    Симпатии:
    0
    Баллы:
    2
    Таки да! Хотя в танке не только я))). Но бывают моменты не только после ручного удаления, булеан, например, ну очень достают. Вот приучаю себя сеточку строить идеальную.
     
Модераторы: Savin Denis

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