I may be doing it wrong because I've never used this, but I don't seem to
be able to access the operator by doing this? The operator is defined
outside the injected script.


On Tue, Nov 5, 2013 at 12:37 PM, gareth bell <garethb...@outlook.com> wrote:

> I think you need some PPG.Logic
>
>
> http://usa.autodesk.com/adsk/servlet/ps/dl/item?siteID=123112&id=14003709&linkID=12544120
>
> using an _OnChanged callback
>
>
>
>
> ------------------------------
> Date: Tue, 5 Nov 2013 12:29:57 +0100
> Subject: Controlling a parameter "live" via slider through scripting
> From: cgo...@googlemail.com
> To: softimage@listproc.autodesk.com
>
>
> Hi list,
>
> My script generates a bevel operator on an object. I then want a PPG to
> pop up that allows the user to change certain parameters of the bevel
> operator. These parameters should update whenever the values in the PPG are
> changed. However, they only update after the PPG is closed via OK. Can
> someone point me in the right direction here?
>
> Script is roughly as follows:
>
> # Lots of stuff after which a bevel operator (op) is generated
> MyPSet = A.ActiveSceneRoot.AddProperty("CustomProperty", False,
> "Bevel_Options")
> MyLayout = MyPSet.PPGLayout
> MyPSet.AddParameter3("PBevelRatio", c.siFloat, 10, 0.01, 100)
> MySlider = MyLayout.AddItem("PBevelRatio", "Ratio", c.siControlNumber)
>
> A.InspectObj(MyPSet, "", "Choose Bevel Options", c.siModal, False)
>
> op.Parameters("ratio").Value = MyPSet.Parameters("PBevelRatio").Value
>
>
> Thank you
> Christian
>

Reply via email to