private void ChangeReference(ModelVisual3D m, Transform3D source, Transform3D destination)
        {
            var tg = new Transform3DGroup();

            tg.Children.Add(m.Transform);
            tg.Children.Add(source);
            tg.Children.Add(destination.Invert());

            m.Transform = new MatrixTransform3D(tg.Value);
        }