Commit 2a57b9c
committed
CoordinateSystem: Backwards compatibility
CoordinateSystem used to derive from the deprecated and removed
StateRenderable holding additional transform information for the
renderer. A better approach that is also used in Gaffer, the transform
information is better stored as separate transform information.
Cortex 10.6 also removed all DCC integrations, i.e. IECoreMaya, which
stored, for example Locator transformation on the CoordinateSystem. We
provide a way to still retrieve this information from old SceneCaches,
although not fully transparent and backwards compatible. Clients of
CoordinateSystem will need to be adjusted if needed.
The `M44fData` is stored as `LegacyTransform` in the `BlindData` of
the CoordinateSystem1 parent c49955a commit 2a57b9c
1 file changed
+44
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| 37 | + | |
37 | 38 | | |
38 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
39 | 43 | | |
40 | 44 | | |
41 | 45 | | |
| |||
104 | 108 | | |
105 | 109 | | |
106 | 110 | | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
107 | 151 | | |
108 | 152 | | |
109 | 153 | | |
| |||
0 commit comments