SoftimageRu Форум -> [Инструменты] SymmetryModeling

Новости • Форум • Помощь • Поиск • Участники • Календарь • База


  Ответ в темуОтвет      Создание новой темыНовая тема   

> [Инструменты] SymmetryModeling   
depol
Профиль
Статус: кибермух
Группа: Администраторы

Название файла :: SymmetryModeling
Автор :: depol, Krol
Категория :: Инструменты
Описание
[dohtml]Создание симметричной заготовки для моделирования из выбранного (выбранных) полигонального объекта.

-Выбрать один или несколько полигональных объектов,

-Выбрать ось симметрии,

-Запустить скрипт. [/dohtml]

Подробнее
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователяICQ
Цитировать сообщение Дата 15.07.2004 - 22:05 Top
drn0id
Профиль
Статус: Шпион
Группа: Артисты
Рейтинг: 0
А как сделать, чтобы была видна shaded поверхность под сеткой при нажатии + или -?
XSI 5
Персональное сообщениеПисьмо на e-mail пользователю
Цитировать сообщение Дата 6.12.2005 - 07:14 Top
depol
Профиль
Статус: кибермух
Группа: Администраторы

Код

set XSIDial = CreateObject("XSIDial.XSIDialog")
aItems = Array("X","Y","Z")
indx = XSIDial.ComboEx("Select SYMMETRY AXIS", aItems, 0)
if (indx=-1) then
logmessage "User cancelled"
else
logmessage "User selected: " & aItems( indx )

set sel = GetValue("SelectionList")
for each i in sel
set sym = Clone( i )
AddProp "Display Property",i
set SymOp = ApplyTopoOp ("SymmetrizePolygon",sym)
SetValue SymOp&".symmetryplane",indx
SetValue SymOp&".weldtolerance", 1

SetValue sym&".visibility.selectability", False
SetValue i&".display.staticsel", 0
SetValue i&".display..intsel", 0
SetValue i&".display.playbacksel", 0
SetValue i&".display.staticunselnear", 0
SetValue i&".display.intunselnear", 0
SetValue i&".display.playbackunselnear", 0
SetValue i&".display.staticunselfar", 0
SetValue i&".display.intunselfar", 0
SetValue i&".display.playbackunselfar", 0
next
SetValue "Camera.camdisp.mixviewmode", True
SetValue "Camera.camdisp.statsel", 1
SetValue "Camera.camdisp.intsel", 1
SetValue "Camera.camdisp.playbacksel", 1
SetValue "Camera.camdisp.statunselnear", 1
SetValue "Camera.camdisp.intunselnear", 1
SetValue "Camera.camdisp.playbackunselnear", 1

DeselectAll

MakeLocal sym&".geomapprox", siDefaultPropagation
SetValue sym&".geomapprox.gapproxmosl,"&sym&".geomapprox.gapproxmordrsl", Array(2, 2)
AddProp "Display Property",sym
SetValue sym&".display.*", 1
SetValue sym&".display.wirecol", 0
end if

SetValue "Views.*.*.camdisp.mixviewmode", True
SetValue "*.*.camdisp.mixviewmode", True
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователяICQ
Цитировать сообщение Дата 6.12.2005 - 08:11 Top
drn0id
Профиль
Статус: Шпион
Группа: Артисты
Рейтинг: 0
Спасибо.
Еще такой вопрос.
Как потом выйти из зеркального режима, чтобы редактировать половинки независимо?
Персональное сообщениеПисьмо на e-mail пользователю
Цитировать сообщение Дата 7.12.2005 - 08:07 Top
depol
Профиль
Статус: кибермух
Группа: Администраторы

вобще можно уже продолжить редактировать независимо половики если включить на Clone объекте Visibility > Selectability

но при этом лучше не менять количество сабкомпонентов объектов.. если всётаки нужно редактировать топологию с удалением и добавлением компонентов то просто сделать Freeze Clone-объекту и делать с ним всё что нужно :)
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователяICQ
Цитировать сообщение Дата 7.12.2005 - 08:11 Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуОтвет      Создание новой темыНовая тема   

 

Текстовая версия