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.


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.


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.


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.


Absolute Towers, Mississauga, Canada

“Monroe building” is located at the intersection of the most important streets in Mississauga. Its importance and landmark will make this area the center of this low-density suburban city.

The design of Guangzhou tower corresponds to two algorithm operations, one is Math and the other is Discretize.

Mathematics is the maiestic edifice imagined by man in order to comprehend the universe. There one encounters the absolute and infinite, what may be grasped and what may not be grasped. There walls are erected in front of which one may pass and repass without results; sometimes a door is found; one opens it and enters, and is in other places, there where the gods are found, there where lie the keys of the great systems. These doors are those of miracles. Passing through one of these doors, the operating force is no longer man but the contact with the universe. And before him occur and develop the fabulous series of limitless combinations. He is in the and of numbers.

Discretization means finding the smallest particle that can describe the whole. It means working on the texture that generates the perception of form. In this case the element is not just an object supporting something else but the real protagonist of the composition. The challenge in this kind of approach is to find the balance between the continuity of the form and the discontinuity of the components; if the components are too irregular in shape, material, colour surface treatment, and spatial arrangement, the result will be an indecipherable form.

draw by author
  • Draw a curve and rotate it along the ellipse at the bottom.
  • The obtained space surface is divided horizontally and evenly.
  • The obtained results are stamped and become spatial entities.
  • Each spatial entity rotates around the axis, and the adjacent rotation angle changes from X to 2X, 3X…Multiple increases.
  • Adjust the rotation angle to get the final result.


Canton Tower

Located in the center of Guangzhou, the intersection of the new central axis of the city and the Pearl River landscape axis. Nickname: small waist.

The designer is a young Dutch architect couple – mark Hemel and his wife Barbara kuit.

The design of Guangzhou tower corresponds to two algorithm operations, one is shape and the other is wireframe.

This approach focuses on shapes as geometric entities. The classic approach to CAD modelling is to manipulate primitive geometries, rotational, and extrusion solids,applying Boolean operations or deformation tools to them. Mathematical functions or operations on the curve/surface domain are secondary.

This approach aims to develop the perceptual framework of a shape. From the structural point of view, it is associated with particle-spring structural simulation methods, which attribute to the vertices the role of centres of mass and application of loads, and to the lines the role of elastic elements. The relationship between architectural configuration and structural reasoning can also be recognised in Arnheim’s statement the perception of shape is] the grasping of generic structural features . although the reference in this case is to geometric-cognitive structures

draw by author
  • Draw a circle on the plane, and then translate it upward for a distance.
  • Two circles extract the same number of points equally.
  • Connect straight lines between points with the same number of digits.
  • Adjust the number of points on a circle, such as 1 to 2, 2 to 3…..
  • Reverse the operation once to get the grid effect.
Create your website with WordPress.com
Get started