validate_transform_zero
ValidateTransformZero
Bases: MayaInstancePlugin
, OptionalPyblishPluginMixin
Transforms can't have any values
To solve this issue, try freezing the transforms. So long as the transforms, rotation and scale values are zero, you're all good.
Source code in client/ayon_maya/plugins/publish/validate_transform_zero.py
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
|
get_invalid(instance)
classmethod
Returns the invalid transforms in the instance.
This is the same as checking: - translate == [0, 0, 0] and rotate == [0, 0, 0] and scale == [1, 1, 1] and shear == [0, 0, 0]
.. note:: This will also catch camera transforms if those are in the instances.
Returns:
Name | Type | Description |
---|---|---|
list | Transforms that are not identity matrix |
Source code in client/ayon_maya/plugins/publish/validate_transform_zero.py
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
|
process(instance)
Process all the nodes in the instance "objectSet
Source code in client/ayon_maya/plugins/publish/validate_transform_zero.py
65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
|