Jump to content

Mod Tool/Scripting: Difference between revisions

finally getting a simple value displayed in the viewport via ICE
(beginner infos, run other progs)
(finally getting a simple value displayed in the viewport via ICE)
Line 861: Line 861:
  ' AddSpacer( [Width], [Height] )
  ' AddSpacer( [Width], [Height] )
  oPPGLayout.AddSpacer 25
  oPPGLayout.AddSpacer 25
===Softimage ICE===
====Show a simple value in the viewport====
CreatePrim "Cube", "MeshSurface"
' create ice tree
ApplyOp "ICETree", cstr(selection(0)), siNode, , , 0
' create set data node
AddICECompoundNode "Set Data", ".polymsh.ICETree"
' connect set data node to ice tree root
ConnectICENodes ".polymsh.ICETree.port1", ".polymsh.ICETree.Set_Data.Execute"
' create integer node (e.g. for FLAG id)
AddICENode "$XSI_DSPRESETS\ICENodes\IntegerNode.Preset", ".polymsh.ICETree"
' connect integer with set data node
ConnectICENodes ".polymsh.ICETree.Set_Data.Value", ".polymsh.ICETree.IntegerNode.result"
' set data in object hosting (hence "self.") the ice tree
SetValue ".polymsh.ICETree.Set_Data.Reference", "self.tmp"
' show integer in viewport !
DisplayPortValues ".polymsh.ICETree.Set_Data.Value", True, 0, True, , 0, 0, 0, 1, False, True, 0.62, 1, 0.62, 1, _
False, 0, 10000, 1, False, False, 0, 10, False, True, False, 100
' set new integer value
SetValue ".polymsh.ICETree.IntegerNode.value", 14




[[Category:Windows-only modding tools]]
[[Category:Windows-only modding tools]]
8,315

edits