У нас все модели представлены в виде большого количество вершин
(количество от 7 до 20 тысяч). Мы хотим вывесить модели наши на сайт, но
возникает проблема - вершины экпортируются в бесконечно маленькие
точки и соответственно не видны в конечном результате.
Необходимо как-нибудь в автоматическом режиме сконвертировать все
вершины в сферы определенного диаметра с заданными параметрами, в идеале
было бы хорошо
конвертировать каждую 2ю или 4ю, например, вершину.
Можем, ребят? Это в прЫнципе возможно? Если да, то как?
Заранее благодарны за мнения.
Кстати для того, чтобы пропускать каждый n-ний вертекс достаточно добавить в первую строчку скрипта by "n" :
Пр:
for i = 1 to (polyOp.getNumVerts $) by 4 do
(
sph = sphere radius:10.0 segs:16;
sph.pos = (polyOp.getVert $ i);
)
Этот скрипт уже будет размножать сферы только по каждому 4-му вертексу. Только следует помнить что то как это будет выглядеть сильно зависит от топологии объекта.
P.S. Забыл написать - что чтобы скрипт работал надо сначало выделить "сферизируемый" объект
Доступ к резюме доступен только по пакетному доступу HR менеджерам зарегистрированных компаний. Узнать о вариантах корпоративных пакетов можно по ссылке.
hloe
(количество от 7 до 20 тысяч). Мы хотим вывесить модели наши на сайт, но
возникает проблема - вершины экпортируются в бесконечно маленькие
точки и соответственно не видны в конечном результате.
Необходимо как-нибудь в автоматическом режиме сконвертировать все
вершины в сферы определенного диаметра с заданными параметрами, в идеале
было бы хорошо
конвертировать каждую 2ю или 4ю, например, вершину.
Можем, ребят? Это в прЫнципе возможно? Если да, то как?
Заранее благодарны за мнения.
GoodMan
И какие параметры сферы нужно иметь для изменения - чтобы скрипт максимально простым сделать, возможно даже без UI?
GoodMan
for i = 1 to (polyOp.getNumVerts $) do
(
sph = sphere radius:10.0 segs:16;
sph.pos = (polyOp.getVert $ i);
)
Fgh
режим "Joints Only from Vertices"
GoodMan
Пр:
for i = 1 to (polyOp.getNumVerts $) by 4 do
(
sph = sphere radius:10.0 segs:16;
sph.pos = (polyOp.getVert $ i);
)
Этот скрипт уже будет размножать сферы только по каждому 4-му вертексу. Только следует помнить что то как это будет выглядеть сильно зависит от топологии объекта.
P.S. Забыл написать - что чтобы скрипт работал надо сначало выделить "сферизируемый" объект
Дима Ярков