Hi,
I made a simple script to link slice modifier slice plane to an object with wireparameters
But if the object with slice modifier is rotated it don't work as I don't understand how to use node transfoem or matrix.
Can somebody can help ? thanks.
How to use : select object with slice modifier then run the script, with the rubberband click on the target object
CurrentMod = modpanel.getCurrentObject()
theModifier_ID = modPanel.getModifierIndex $ CurrentMod
MODD = $.modifiers[theModifier_ID]
POSS= $.position
clearSelection()
(
TARG = pickObject rubberBand:POSS rubberBandColor:yellow
PX= "X_Position - " + ( POSS.x )as string
paramWire.connect TARG.pos.controller[#X_Position] MODD.Slice_Plane.controller.Position.controller[#X_Position] PX
PY= "Y_Position - " + ( POSS.y )as string
paramWire.connect TARG.pos.controller[#Y_Position] MODD.Slice_Plane.controller.Position.controller[#Y_Position] PY
PZ= "Z_Position - " + ( POSS.z )as string
paramWire.connect TARG.pos.controller[#Z_Position] MODD.Slice_Plane.controller.Position.controller[#Z_Position] PZ
paramWire.connect TARG.rotation.controller[#X_Rotation] MODD.Slice_Plane.controller.Rotation.controller[#X_Rotation] "X_Rotation"
paramWire.connect TARG.rotation.controller[#Y_Rotation] MODD.Slice_Plane.controller.Rotation.controller[#Y_Rotation] "Y_Rotation"
paramWire.connect TARG.rotation.controller[#Z_Rotation] MODD.Slice_Plane.controller.Rotation.controller[#Z_Rotation] "Z_Rotation"
)
AEI · 2025-08-12