(dom *Collada, uri string)
| 265 | } |
| 266 | |
| 267 | func findNewparam(dom *Collada, uri string) *Newparam { |
| 268 | |
| 269 | id := strings.TrimPrefix(uri, "#") |
| 270 | for _, effect := range dom.LibraryEffects.Effect { |
| 271 | for _, prof := range effect.Profile { |
| 272 | pc, ok := prof.(*ProfileCOMMON) |
| 273 | if !ok { |
| 274 | continue |
| 275 | } |
| 276 | for _, np := range pc.Newparam { |
| 277 | if np.Sid == id { |
| 278 | return np |
| 279 | } |
| 280 | } |
| 281 | } |
| 282 | } |
| 283 | return nil |
| 284 | } |
| 285 | |
| 286 | func findImage(dom *Collada, uri string) *Image { |
| 287 |