The development of digital construction technology has made the practical construction of nonlinear forms possible. In landscape architecture projects, Nonlinear Landscape Structures (NLS) have become the mainstream in design and aesthetics. However, the complex forms of NLS components make it challenging to deliver accurate construction information using traditional design methods. The application of Rhino+Grasshopper Parametric Modeling (RGPM) technology allows the construction of nonlinear geometric forms based on mathematical logic, facilitating precise engineering construction information delivery for NLS components. Nevertheless, there are existing gaps in current research on accurate construction information delivery for NLS components based on RGPM. Firstly, current research primarily focuses on large public buildings, lacking attention to the spatial scale of landscape structures. Secondly, there is a lack of systematic integration based on technical research contents. Thirdly, there is a lack of specific technical application analysis combining actual design, leading to weaker practical guidance for industry practitioners. Therefore, this study selects the precise engineering construction information delivery of perforated panel walls in the space under the Sanya Bridge and the landscape platform of the Beijing Jinding Mountain as research cases. Through the analysis of construction information delivery content and technical challenges in these cases, the necessity of RGPM application is clarified. By analyzing the application of RGPM technology and its outcomes in these cases, concrete examples are provided for the precise construction information delivery of NLS components to fill the research gaps and provide theoretical foundations and application examples for future research.