Forum: Poser Python Scripting


Subject: Updating Freazypose 0.10 to work in Poser 12

3dcheapskate opened this issue on May 10, 2022 ยท 27 posts


3dcheapskate posted Wed, 11 May 2022 at 12:24 PM

Just a little test of different EOL characters. The cut-and-paste above had [CR][LF]

The following (just the first couple of lines of the file) uses [LF] only, i.e. Linux and modern Mac flavour:

# Freazypose0-10.py (Prototype 0.10)

# Test script for adding Ajax Easypose style ERC to a figure.


# 0.00: Adds a 'ConstantBend' dial to the current actor and slaves the 'zRotate' of every body part to this

# 0.01: Playing with 'AddValueOperation()'. If the 'AddValueOperation()' already exists it does NOT seem to create a duplicate (which is good),but ValueOperations().SetDelta() will change the delta (which is also good - sort of).


And the final variant is just [CR], i.e. old Mac style:

# Freazypose0-10.py (Prototype 0.10)
# Test script for adding Ajax Easypose style ERC to a figure.

# 0.00: Adds a 'ConstantBend' dial to the current actor and slaves the 'zRotate' of every body part to this
# 0.01: Playing with 'AddValueOperation()'. If the 'AddValueOperation()' already exists it does NOT seem to create a duplicate (which is good),but ValueOperations().SetDelta() will change the delta (which is also good - sort of).

Let's see if either of those work (in the edit box the final one with just [CR] looks right, but I won't believe it until I actually see it in the post.


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.