Forum: Poser Python Scripting


Subject: Script help

Uncanny_Film opened this issue on Aug 21, 2023 ยท 4 posts


Uncanny_Film posted Wed, 23 August 2023 at 3:13 PM

HartyBart posted at 1:21 PM Tue, 22 August 2023 - #4473228

Here's a 'most simple' script to zero the rotations on the currently selected/active prop or figure, which may be of use.


# Zero the rotation of the currently selected prop or figure in Poser. Works in P11 or P12.

import poser

scene = poser.Scene()

actor = scene.CurrentActor()

actor.ParameterByCode(poser.kParmCodeXROT).SetValue(0.0)

actor.ParameterByCode(poser.kParmCodeYROT).SetValue(0.0)

actor.ParameterByCode(poser.kParmCodeZROT).SetValue(0.0)

# Redraw the OpenGL Preview viewport in Poser, so we can see what's been done.
scene.DrawAll()


Thanks,

Also, here's a code that I came up with. To set X Tran to 1.

How can I alter this code to change the transitions +1 unit every time I activate this script?

Thanks


import poser


scene.CurrentActor().ParameterByCode(poser.kParmCodeXTRAN).SetValue(1)


scene.DrawAll()






Win10 - AMD 2nd Gen Ryzen Threadripper 2950X, 16-Core, 32 Thread 4.4 GHz - 128GB Ram - X2 GeForce RTX 3060 Ti - 3D-connexion  

Poser 12 | Octane Render |  Real-Flow | 3DCoat | Speed Tree | Adobe Premiere  |  Adobe After Effects |  Adobe Audition |  Adobe Photoshop