Collada models are 3D models based on XML grammar, therefore they are just ascii-text files. The full specification can be found online. These files have a *.dae extension and can be generated with open source software such as Blender or with proprietary software such as Google's own Sketchup Pro. To be able to use Collada models as arrows (such as with ge_quiver3()), they should be centered along the positive y-axis in a Cartesian coordinate space. Using Collada models for plotting vectors in 3D space can really decrease file size relative to plotting all arrows manually by using functions such as ge_poly(). This is because there has to be only one specification of the 3D arrow model, which can be plotted at any number of locations on Google Earth. Note that rendering speed while viewing COLLADA models in Google Earth may vary depending on your graphics card.