3dcheapskate opened this issue on May 10, 2022 · 27 posts
3dcheapskate posted Tue, 10 May 2022 at 11:18 PM
Freazypose is a very simple (only 345 lines of Python, around 70 of those being comment lines, and a further 20 or so being various 'poser.Dialog...() lines) four year old freebie script to add Ajax style easypose to a figure.
It's been uploaded to the Renderosity Free Stuff here, but I'm going to try to paste it directly into the next post
It was written for Poser 9 (2012) and Poser 10 (2014) and seems to work fine in Poser 11 which I'm currently using.
I don't have Poser 12, and I've had a couple of people asking if it'll work in that too. So I'm trying to find out what needs to change.
I've had a quick look at what's likely to need changing ( What’s New In Python 3.0 — Python 3.10.4 documentation and The key differences between Python 2.7.x and Python 3.x with examples (sebastianraschka.com) ).
I think from looking at those that it'll be minimal - maybe even just a case of modifying the two print statements (lines 49 and 81).
In the latter of those two links under 'The print statement' it says "Python 2 doesn’t have a problem with additional parantheses", so if it is just the print statements that need changing I could add brackets to those print statements and it would still work in Poser 9, 10 and 11 but also in Poser 12, yes?
If possible could some friendly Pythonophile take a look at the script (either download it or hopefully take a shufti at the next post) and advise me ?
The 3Dcheapskate (also available in DAZ and HiveWire3D flavours) occasionally posts sensible stuff. Usually by accident.
And it usually uses Poser 11, with units set to inches. Except when it's using Poser 6 or PP2014, or when its units are set to PNU.