adjust api according feedback

Animation3D::getOrCreate to Animation3D::create
Animate3D setSpeed support negative value, which means play reverse
Animate3D  remove get or set PlayBack which is confusing.
Animate3D add parameter check for setWeight

Deprecated old ones
Please add comment to describe use which function instead.