See RaylibVector3ExtDart.Vector3DotProduct.
double Vector3DotProduct( Vector3D v1, Vector3D v2, ) => _module.Vector3DotProduct(v1, v2);