In this paper, we consider a special kind of geometrical nonlinear oscillator with a mass parameter admitting two different dynamical states leading to a double-valued potential energy. A cylindrical manifold is introduced to formulate the equation of motion to describe the distinguished dynamical behaviours. With the help of Hamiltonian, the complex bifurcations are demonstrated with the varying of parameters including periodic solutions, the steady states and the blowing up phenomenon near θ = ± π/2 to infinity. A toroidal manifold is introduced to map the infinities into (0, ±2, 0) on the torus exhibiting saddle-node-like behaviour, where the uniqueness of solution is failed, for which a special ‘collision’ parameter is introduced to define the possible motion leaving from the infinities. A numerical method which is proposed to get solution near the infinity where Runge-Kutta method fails, is employed to get the bifurcation diagrams using Poincaré sections for the perturbed system to exhibit the complex dynamics including the co-existence of periodic solutions, the chaos from the coexisted periodic doubling and also the instant chaos from the coexisted periodic solutions. The results demonstrated herein this paper provide a brand new insight into the understanding of enriched nonlinear dynamics and an essential explanation about ‘collision’ of mechanical system with both the geometrical and mass parameters.