1#usda 1.0 2( 3 defaultPrim = "rootNode" 4 endTimeCode = 0 5 startTimeCode = 0 6 upAxis = "Y" 7) 8 9def Xform "rootNode" 10{ 11 def Xform "instance0" 12 { 13 def Mesh "a" 14 { 15 float3[] extent.timeSamples = { 16 0: [(-1, -1, -1), (1, 1, 1)], 17 } 18 int[] faceVertexCounts.timeSamples = { 19 0: [4, 4, 4, 4, 4, 4], 20 } 21 int[] faceVertexIndices.timeSamples = { 22 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 23 } 24 normal3f[] normals ( 25 interpolation = "faceVarying" 26 ) 27 normal3f[] normals.timeSamples = { 28 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 29 } 30 uniform token orientation = "leftHanded" 31 point3f[] points ( 32 interpolation = "vertex" 33 ) 34 point3f[] points.timeSamples = { 35 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 36 } 37 texCoord2f[] primvars:st ( 38 interpolation = "faceVarying" 39 ) 40 texCoord2f[] primvars:st.timeSamples = { 41 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 42 } 43 uniform token subdivisionScheme = "none" 44 matrix4d xformOp:transform.timeSamples = { 45 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (-2, 0, 0, 1) ), 46 } 47 uniform token[] xformOpOrder = ["xformOp:transform"] 48 49 def Mesh "b" 50 { 51 float3[] extent.timeSamples = { 52 0: [(-1, -1, -1), (1, 1, 1)], 53 } 54 int[] faceVertexCounts.timeSamples = { 55 0: [4, 4, 4, 4, 4, 4], 56 } 57 int[] faceVertexIndices.timeSamples = { 58 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 59 } 60 normal3f[] normals ( 61 interpolation = "faceVarying" 62 ) 63 normal3f[] normals.timeSamples = { 64 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 65 } 66 uniform token orientation = "leftHanded" 67 point3f[] points ( 68 interpolation = "vertex" 69 ) 70 point3f[] points.timeSamples = { 71 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 72 } 73 texCoord2f[] primvars:st ( 74 interpolation = "faceVarying" 75 ) 76 texCoord2f[] primvars:st.timeSamples = { 77 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 78 } 79 uniform token subdivisionScheme = "none" 80 matrix4d xformOp:transform.timeSamples = { 81 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 82 } 83 uniform token[] xformOpOrder = ["xformOp:transform"] 84 85 def Mesh "c" 86 { 87 float3[] extent.timeSamples = { 88 0: [(-1, -1, -1), (1, 1, 1)], 89 } 90 int[] faceVertexCounts.timeSamples = { 91 0: [4, 4, 4, 4, 4, 4], 92 } 93 int[] faceVertexIndices.timeSamples = { 94 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 95 } 96 normal3f[] normals ( 97 interpolation = "faceVarying" 98 ) 99 normal3f[] normals.timeSamples = { 100 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 101 } 102 uniform token orientation = "leftHanded" 103 point3f[] points ( 104 interpolation = "vertex" 105 ) 106 point3f[] points.timeSamples = { 107 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 108 } 109 texCoord2f[] primvars:st ( 110 interpolation = "faceVarying" 111 ) 112 texCoord2f[] primvars:st.timeSamples = { 113 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 114 } 115 uniform token subdivisionScheme = "none" 116 matrix4d xformOp:transform.timeSamples = { 117 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 118 } 119 uniform token[] xformOpOrder = ["xformOp:transform"] 120 } 121 } 122 } 123 124 def Xform "f" 125 { 126 matrix4d xformOp:transform.timeSamples = { 127 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 5, 0, 1) ), 128 } 129 uniform token[] xformOpOrder = ["xformOp:transform"] 130 131 def Mesh "g" 132 { 133 float3[] extent.timeSamples = { 134 0: [(-1, -1, -1), (1, 1, 1)], 135 } 136 int[] faceVertexCounts.timeSamples = { 137 0: [4, 4, 4, 4, 4, 4], 138 } 139 int[] faceVertexIndices.timeSamples = { 140 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 141 } 142 normal3f[] normals ( 143 interpolation = "faceVarying" 144 ) 145 normal3f[] normals.timeSamples = { 146 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 147 } 148 uniform token orientation = "leftHanded" 149 point3f[] points ( 150 interpolation = "vertex" 151 ) 152 point3f[] points.timeSamples = { 153 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 154 } 155 texCoord2f[] primvars:st ( 156 interpolation = "faceVarying" 157 ) 158 texCoord2f[] primvars:st.timeSamples = { 159 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 160 } 161 uniform token subdivisionScheme = "none" 162 matrix4d xformOp:transform.timeSamples = { 163 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (-2, 0, 0, 1) ), 164 } 165 uniform token[] xformOpOrder = ["xformOp:transform"] 166 167 def Mesh "b" 168 { 169 float3[] extent.timeSamples = { 170 0: [(-1, -1, -1), (1, 1, 1)], 171 } 172 int[] faceVertexCounts.timeSamples = { 173 0: [4, 4, 4, 4, 4, 4], 174 } 175 int[] faceVertexIndices.timeSamples = { 176 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 177 } 178 normal3f[] normals ( 179 interpolation = "faceVarying" 180 ) 181 normal3f[] normals.timeSamples = { 182 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 183 } 184 uniform token orientation = "leftHanded" 185 point3f[] points ( 186 interpolation = "vertex" 187 ) 188 point3f[] points.timeSamples = { 189 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 190 } 191 texCoord2f[] primvars:st ( 192 interpolation = "faceVarying" 193 ) 194 texCoord2f[] primvars:st.timeSamples = { 195 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 196 } 197 uniform token subdivisionScheme = "none" 198 matrix4d xformOp:transform.timeSamples = { 199 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 200 } 201 uniform token[] xformOpOrder = ["xformOp:transform"] 202 203 def Mesh "c" 204 { 205 float3[] extent.timeSamples = { 206 0: [(-1, -1, -1), (1, 1, 1)], 207 } 208 int[] faceVertexCounts.timeSamples = { 209 0: [4, 4, 4, 4, 4, 4], 210 } 211 int[] faceVertexIndices.timeSamples = { 212 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 213 } 214 normal3f[] normals ( 215 interpolation = "faceVarying" 216 ) 217 normal3f[] normals.timeSamples = { 218 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 219 } 220 uniform token orientation = "leftHanded" 221 point3f[] points ( 222 interpolation = "vertex" 223 ) 224 point3f[] points.timeSamples = { 225 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 226 } 227 texCoord2f[] primvars:st ( 228 interpolation = "faceVarying" 229 ) 230 texCoord2f[] primvars:st.timeSamples = { 231 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 232 } 233 uniform token subdivisionScheme = "none" 234 matrix4d xformOp:transform.timeSamples = { 235 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 236 } 237 uniform token[] xformOpOrder = ["xformOp:transform"] 238 } 239 } 240 } 241 } 242 } 243 244 def Xform "c" 245 { 246 matrix4d xformOp:transform.timeSamples = { 247 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 5, 1) ), 248 } 249 uniform token[] xformOpOrder = ["xformOp:transform"] 250 251 def Xform "instance1" 252 { 253 def Mesh "a" 254 { 255 float3[] extent.timeSamples = { 256 0: [(-1, -1, -1), (1, 1, 1)], 257 } 258 int[] faceVertexCounts.timeSamples = { 259 0: [4, 4, 4, 4, 4, 4], 260 } 261 int[] faceVertexIndices.timeSamples = { 262 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 263 } 264 normal3f[] normals ( 265 interpolation = "faceVarying" 266 ) 267 normal3f[] normals.timeSamples = { 268 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 269 } 270 uniform token orientation = "leftHanded" 271 point3f[] points ( 272 interpolation = "vertex" 273 ) 274 point3f[] points.timeSamples = { 275 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 276 } 277 texCoord2f[] primvars:st ( 278 interpolation = "faceVarying" 279 ) 280 texCoord2f[] primvars:st.timeSamples = { 281 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 282 } 283 uniform token subdivisionScheme = "none" 284 matrix4d xformOp:transform.timeSamples = { 285 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (-2, 0, 0, 1) ), 286 } 287 uniform token[] xformOpOrder = ["xformOp:transform"] 288 289 def Mesh "b" 290 { 291 float3[] extent.timeSamples = { 292 0: [(-1, -1, -1), (1, 1, 1)], 293 } 294 int[] faceVertexCounts.timeSamples = { 295 0: [4, 4, 4, 4, 4, 4], 296 } 297 int[] faceVertexIndices.timeSamples = { 298 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 299 } 300 normal3f[] normals ( 301 interpolation = "faceVarying" 302 ) 303 normal3f[] normals.timeSamples = { 304 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 305 } 306 uniform token orientation = "leftHanded" 307 point3f[] points ( 308 interpolation = "vertex" 309 ) 310 point3f[] points.timeSamples = { 311 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 312 } 313 texCoord2f[] primvars:st ( 314 interpolation = "faceVarying" 315 ) 316 texCoord2f[] primvars:st.timeSamples = { 317 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 318 } 319 uniform token subdivisionScheme = "none" 320 matrix4d xformOp:transform.timeSamples = { 321 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 322 } 323 uniform token[] xformOpOrder = ["xformOp:transform"] 324 325 def Mesh "c" 326 { 327 float3[] extent.timeSamples = { 328 0: [(-1, -1, -1), (1, 1, 1)], 329 } 330 int[] faceVertexCounts.timeSamples = { 331 0: [4, 4, 4, 4, 4, 4], 332 } 333 int[] faceVertexIndices.timeSamples = { 334 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 335 } 336 normal3f[] normals ( 337 interpolation = "faceVarying" 338 ) 339 normal3f[] normals.timeSamples = { 340 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 341 } 342 uniform token orientation = "leftHanded" 343 point3f[] points ( 344 interpolation = "vertex" 345 ) 346 point3f[] points.timeSamples = { 347 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 348 } 349 texCoord2f[] primvars:st ( 350 interpolation = "faceVarying" 351 ) 352 texCoord2f[] primvars:st.timeSamples = { 353 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 354 } 355 uniform token subdivisionScheme = "none" 356 matrix4d xformOp:transform.timeSamples = { 357 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 358 } 359 uniform token[] xformOpOrder = ["xformOp:transform"] 360 } 361 } 362 } 363 364 def Xform "f" 365 { 366 matrix4d xformOp:transform.timeSamples = { 367 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 5, 0, 1) ), 368 } 369 uniform token[] xformOpOrder = ["xformOp:transform"] 370 371 def Mesh "g" 372 { 373 float3[] extent.timeSamples = { 374 0: [(-1, -1, -1), (1, 1, 1)], 375 } 376 int[] faceVertexCounts.timeSamples = { 377 0: [4, 4, 4, 4, 4, 4], 378 } 379 int[] faceVertexIndices.timeSamples = { 380 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 381 } 382 normal3f[] normals ( 383 interpolation = "faceVarying" 384 ) 385 normal3f[] normals.timeSamples = { 386 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 387 } 388 uniform token orientation = "leftHanded" 389 point3f[] points ( 390 interpolation = "vertex" 391 ) 392 point3f[] points.timeSamples = { 393 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 394 } 395 texCoord2f[] primvars:st ( 396 interpolation = "faceVarying" 397 ) 398 texCoord2f[] primvars:st.timeSamples = { 399 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 400 } 401 uniform token subdivisionScheme = "none" 402 matrix4d xformOp:transform.timeSamples = { 403 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (-2, 0, 0, 1) ), 404 } 405 uniform token[] xformOpOrder = ["xformOp:transform"] 406 407 def Mesh "b" 408 { 409 float3[] extent.timeSamples = { 410 0: [(-1, -1, -1), (1, 1, 1)], 411 } 412 int[] faceVertexCounts.timeSamples = { 413 0: [4, 4, 4, 4, 4, 4], 414 } 415 int[] faceVertexIndices.timeSamples = { 416 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 417 } 418 normal3f[] normals ( 419 interpolation = "faceVarying" 420 ) 421 normal3f[] normals.timeSamples = { 422 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 423 } 424 uniform token orientation = "leftHanded" 425 point3f[] points ( 426 interpolation = "vertex" 427 ) 428 point3f[] points.timeSamples = { 429 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 430 } 431 texCoord2f[] primvars:st ( 432 interpolation = "faceVarying" 433 ) 434 texCoord2f[] primvars:st.timeSamples = { 435 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 436 } 437 uniform token subdivisionScheme = "none" 438 matrix4d xformOp:transform.timeSamples = { 439 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 440 } 441 uniform token[] xformOpOrder = ["xformOp:transform"] 442 443 def Mesh "c" 444 { 445 float3[] extent.timeSamples = { 446 0: [(-1, -1, -1), (1, 1, 1)], 447 } 448 int[] faceVertexCounts.timeSamples = { 449 0: [4, 4, 4, 4, 4, 4], 450 } 451 int[] faceVertexIndices.timeSamples = { 452 0: [0, 4, 6, 2, 5, 1, 3, 7, 0, 1, 5, 4, 6, 7, 3, 2, 1, 0, 2, 3, 4, 5, 7, 6], 453 } 454 normal3f[] normals ( 455 interpolation = "faceVarying" 456 ) 457 normal3f[] normals.timeSamples = { 458 0: [(-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (-1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (1, 0, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, -1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 1, 0), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, -1), (0, 0, 1), (0, 0, 1), (0, 0, 1), (0, 0, 1)], 459 } 460 uniform token orientation = "leftHanded" 461 point3f[] points ( 462 interpolation = "vertex" 463 ) 464 point3f[] points.timeSamples = { 465 0: [(-1, -1, -1), (1, -1, -1), (-1, 1, -1), (1, 1, -1), (-1, -1, 1), (1, -1, 1), (-1, 1, 1), (1, 1, 1)], 466 } 467 texCoord2f[] primvars:st ( 468 interpolation = "faceVarying" 469 ) 470 texCoord2f[] primvars:st.timeSamples = { 471 0: [(0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1), (0, 0), (1, 0), (1, 1), (0, 1)], 472 } 473 uniform token subdivisionScheme = "none" 474 matrix4d xformOp:transform.timeSamples = { 475 0: ( (1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (2, 0, 0, 1) ), 476 } 477 uniform token[] xformOpOrder = ["xformOp:transform"] 478 } 479 } 480 } 481 } 482 } 483 } 484} 485 486