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

Супер скрипт

Тема в разделе "Материалы, текстуры", создана пользователем -, 27 янв 2005.

Модераторы: Артер
  1. Guest

    Я недавно написал супер макро-скрипт он сливает выделенные вершины в UnwrapUVW(как обычный weld), но вершины не сливаются, а просто перемещаются в одну позицию.
    Думаю полезно когда два(или больше) симметричных куска перемещают в одну позицию, а они точно не совпадают. Выделяем нужные вершины и сливаем.
    Я уже во-всю его использую.Кому-нибудь интересно?
     
  2. Guest

    Вот подробней если-бы.
     
  3. Guest

    Вот исходный код(не большой). Сохрани как *.mcr и запусти
    он у меня на панельке с другими кнопками и я быстро её нажимаю
    не сворачивая окна UVW Unwrap

    macroScript Welding category:"Unwrap addons" tooltip:"Super weld"
    (
    Selection = #() -- array declaration
    pos as point3
    Selection = ($.modifiers[#Unwrap_UVW].getSelectedVerts())as array
    if Selection.count > 0 do
    (
    pos = $.modifiers[#Unwrap_UVW].GetVertexPosition 0 Selection[1]
    for i = 2 to Selection.count do
    (
    f = $.modifiers[#Unwrap_UVW].GetVertexPosition 0 Selection
    pos.x = (f.x + pos.x)/2
    pos.y = (f.y + pos.y)/2
    pos.z = (f.z + pos.z)/2
    )
    for i = 1 to Selection.count do
    (
    $.modifiers[#Unwrap_UVW].SetVertexPosition 0 Selection(i) pos
    )
    )
    )
     
Модераторы: Артер

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