ID:2912706
 
Applies to:DM Language
Status: Open

Issue hasn't been assigned a status value.
There's a commonly requested feature to allow disabling pixel_x/y/z/w inheritance.

It's often listed as not feasible due to the number of appearance flags it would take.

Instead, it might be time to branch RESET_TRANSFORM into its own set of bitflags. If RESET_TRANSFORM is active, transform_flags will come into play for determining what is reset.

The values follow:
INHERIT_PIXEL_X         pixel X, Y, Z, W is preserved (individually)
INHERIT_PIXEL_Y
INHERIT_PIXEL_Z
INHERIT_PIXEL_W
INHERIT_TRANSLATION     translation of matrix is preserved
INHERIT_SCALE           magnitude of matrix is preserved
INHERIT_ROTATION        orientation of matrix is preserved


The default should be that it only inherits pixel x, y, z, and w, as is the current behavior when using RESET_TRANSFORM.