Есть 3 d модель человека,некоторые вершины которой необходимо как-то пометить,чтобы после экспорта в obj и открытия этого файла эти вершины можно было выделить.Есть ли какой-нибудь скрипт или способ сохранения сферы не как совокупность полигонов,а как вершину.Тогда можно было бы просто разместить на модели человека где нужно сферы и экспортнуть их все в облако точек.Или может кто знает программу,которая имеет возможность расставлять маркеры на модели.
Ну можно например вывести выделенные вершины в файл, а потом их загрузить из файла.
Вот пример. Работает с EditPoly.
Выделяем вершины и жмём Save.
А для загрузки выделения нужно выделить модель и нажать Load.
rollout saveVertsSelection_Rollout "Save Verts Selection"
(
button btn1 "Save Verts Selection" width:120 height:30
button btn2 "Load Verts Selection" width:120 height:30
on btn1 pressed do
(
if (classOf $) == Editable_Poly then
(
local gSFN = getSaveFileName types:"Text files (*.txt)|*.txt"
local selVerts = PolyOp.GetVertSelection $
local file = createFile gSFN
format "%\n" selVerts to:file
close file
)
)
on btn2 pressed do
(
if (classOf $) == Editable_Poly then
(
local gOFN = getOpenFileName types:"Text files (*.txt)|*.txt"
if gOFN != undefined then
(
local file = openfile gOFN
local RL = execute (readLine file)
close file
PolyOp.SetVertSelection $ RL
)
)
)
)
createDialog saveVertsSelection_Rollout
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
Ростислав Б
Владислав Бодюл
Вот пример. Работает с EditPoly.
Выделяем вершины и жмём Save.
А для загрузки выделения нужно выделить модель и нажать Load.
rollout saveVertsSelection_Rollout "Save Verts Selection" ( button btn1 "Save Verts Selection" width:120 height:30 button btn2 "Load Verts Selection" width:120 height:30 on btn1 pressed do ( if (classOf $) == Editable_Poly then ( local gSFN = getSaveFileName types:"Text files (*.txt)|*.txt" local selVerts = PolyOp.GetVertSelection $ local file = createFile gSFN format "%\n" selVerts to:file close file ) ) on btn2 pressed do ( if (classOf $) == Editable_Poly then ( local gOFN = getOpenFileName types:"Text files (*.txt)|*.txt" if gOFN != undefined then ( local file = openfile gOFN local RL = execute (readLine file) close file PolyOp.SetVertSelection $ RL ) ) ) ) createDialog saveVertsSelection_RolloutРостислав Б