**Hengqin International Financial Center**

The project is located in Zhuhai’s Hengqin Island, a future financial district connecting Hong Kong, Macao and other major cities in the Greater Bay Area.

Inspired by “The Nine Dragons”, a famous stroll of Chinese painting from the Song Dynasty, the design embodies the convergence of energy in the architectural form.

The design of Hengqin International Financial Center corresponds to three algorithm operations, **shape**, **wireframe** and **math**.

**SHAPE**

Grasshopper can create, arrange, control and orient planes. Create, arrange, control points. Create vectors (translate, transform, and create geometry). The point is a combination of three vectors. We live in a three-dimensional world. All points in space have an X, y, Z coordinate. Planes are also vectors, just as in Revit, reference planes are infinite because they are composed of vectors. So in grasshopper, vectors are often used as verbs to help define a move operation. In this scheme, the rotation of the podium is to use a vector to move the line to a specific direction.

In addition, grasshopper can manipulate, control, deform, reconstruct and control various “curves”. Curves are the basis of geometry in rhino. The “curve” battery includes the establishment and operation of all lines (even if the line is straight, rhino defines it as “curve”) and curves. Rhino is essentially a NURBS based modeling software, and NURBS is a non-uniform rational spline curve; Basically, this means that everything about rhinoceros is composed of curves and points in some way.

**WIREFRAME**

Grasshopper can manipulate, control, deform, reconstruct, and control various “surfaces”. A surface can be understood as a material fill between curves. A surface is a complex combination of many variables. Fortunately, grasshopper tells us what these variables are (i.e. the input of each battery) so that we can insert the necessary data to make them work. Think of the surface as the material and thickness of the geometry. A line consists of two points and a vector, while a pipe is a line with thickness. Although curves are part of surfaces, surfaces are what we need to achieve architecture.

This model is to build a slightly complex elevation unit component. In fact, in grasshopper, it is only a series of connected surfaces organized together in a specific way. The algorithm solution produces a complex facade component unit, which is the beauty of grasshopper. After that, it can easily and quickly change the variables you want to change, so as to facilitate scheme comparison and selection in the design process.

**MATH**

Grasshopper has a complete set of mathematical functions that can make very fine adjustments to many variables. These three are commonly used in this model; The first can be used to create or adjust an interval range; The second is various arithmetic operations; The third method can evaluate the value, such as taking the maximum value, minimum value, average value, etc.

Sets can be used for numerical processing. Values can be numbers, text, geometry, or any other type of data. Collections can be used to arrange, classify, move, or connect values. Collections are like buckets of data (data is an organized list). The data may be numeric, geometric, or list.