Here is a sample script that shows how to apply a custom clip plane on a model (Note: the clip plane values are specified in global coordinates):
Code:
import viz
import vizact
import vizmat
viz.go()
model = viz.add('gallery.ive',pos=(0,0,10))
model.clipPlane([1,0,0,-3])
slider = viz.addSlider(pos=(0.5,0.1,0))
def SetClip(p):
model.clipPlane([1,0,0,vizmat.Interpolate(-3,3,p)])
vizact.onslider(slider,SetClip)