This paper considers a rotary-wing unmanned aerial vehicle (UAV)-enabled wireless power transfer system, where a UAV is dispatched as an energy transmitter (ET), transferring radio frequency (RF) signals to a set of energy receivers (ERs) periodically. We aim to maximize the energy harvested at all ERs by jointly optimizing the UAV's three-dimensional (3D) placement, beam pattern and charging time. However, the considered optimization problem taking into account the drone flight altitude and the wireless coverage performance is formulated as a non-convex problem. To tackle this problem, we propose a low-complexity iterative algorithm to decompose the original problem into four sub-problems in order to optimize the variables sequentially. In particular, we first use the sequential unconstrained convex minimization based algorithm to find the globally optimal UAV two-dimensional (2D) position. Subsequently, we can directly obtain the optimal UAV altitude as the objective function of problem is monotonic decreasing with respect to UAV altitude. Then, we propose the multiobjective evolutionary algorithm based on decomposition (MOEA/D) based algorithm to control the phase of antenna array elements, in order to achieve high steering performance of multi-beams. Finally, with the above solved variables, the original problem is reformulated as a single-variable optimization problem where charging time is the optimization variable, and can be solved using the standard convex optimization techniques. Furthermore, we use the branch and bound method to design the UAV trajectory which can be constructed as traveling salesman problem (TSP) to minimize flight distance. Numerical results validate the theoretical findings and demonstrate that significant performance gain in terms of sum received power of ERs can be achieved by the proposed algorithm in UAV-enabled wireless power transfer networks.Index Terms-Multi-beam, trajectory optimization, UAV 3D placement, wireless power transfer.