Convenience function for setting uniform colors
Make the return value of _createGeometryAndMaterial type-safe
Fix problem found by closure: member typo
Fix problem found by closure: type annotations
Fix problem found by closure: calling non-existing method

This is an actual bug
Fix problem found by closure: using non-existing member

This is an actual bug
Use THREE.Object3D and not THREE.Scene as the root object of the loaded scene graph

We do not create an actual scene. The original ColladaLoader also uses THREE.Object3D.
Fix problem found by closure: type annotation
Fix problem found by closure: missing member
Fix problem found by closure: animation input data must be an array of floats (time values)
Fix problem found by closure: variable was used for different purposes
Fix problem found by closure: using non-existing member

This is an actual bug
Fix problem found by closure: handle missing texture url

This is an actual bug
Mark parameters explicitly as (non-)nullable
Fix problem found by closure: _colorToHex does not need to check its parameter
Allow fromLink functions to take undefined parameters

This allows for using .fromLink(a?.link), as the existence operator may return undefined
Fix problem found by closure: superfluous parameters passed to function
Fix problem found by closure: type annotation
Fix problem found by closure: handle missing material symbol
Fix problem found by closure: handle non-numeric bind matrices