Computational Mechanics Australia Pty Ltd
The Company Products Contact
Processing domains with arbitrary combinations of internal segments and curves.
QUAD-SURFACE is perfectly designed to generate meshes on objects typically encountered in civil and structural engineering. Such domains usually contain several openings (holes) and/or intrenal features such as line segments and curves.

In the image below the domain contains several line segments and an arc, comprising a tree-like combination, or TLC, which is a set of curves/segments and/or their sequences having common points on a planar surface.

A domain may also contain more than one TLC, as well as singular segments or curves.
For structural engineering problems QUAD-SURFACE allows:

  • meshing of complex plate and shell structures in 3D space, consisting of flat, cylindrical, spherical components, surfaces of revolution and also general-case 3- and 4-edged patches;

  • meshing of non-homogeneous domains consisting of multiple plates and spatial combinations of planar and curved objects with different physical and/or geometrical properties;

  • fully automatic processing, requiring no interference from the user;

  • generation of refinement zones around point loads and internal constraints.
  • Here is a real-life example of a plate with two holes and a number of internal line segments, processed by QUAD-SURFACE 4.0. A three-dimensional model of a similar nature, i.e. a plate with several openings and internal line segments can be viewed on another page.
    QUAD-SURFACE is available with complete source codes and full commercial lisence allowing EASY incorporation into your own applications. All our codes are written in ANSI C and will compile and run on any UNIX and Windows platform, without changes to the source code. They are also fully commented, allowing easy modification at user's discretion.

    QUAD-SURFACE is available on no-royalties and no annual renewals basis: there is a on-off price for the unlimited commercial lisence.

    QUAD-SURFACE standard distribution kit includes:

    - fully-commented source codes of the program in ANSI C,

    - the product's User Manual containing detailed description of input and output data structures and an example driver program;

    - a simple graphical application that allows displaying the domains that are to be meshed, as well as the generated quadrilateral meshes.

    QUAD-SURFACE is completely developed by our company and contains no third party code.

    Finally, our "try-before-you-buy" policy. If you send us several examples of your domains, we will run QUAD-SURFACE and send you the generated meshes. If you are satisfied with the results, you can then buy QUAD-SURFACE.

    To learn more about the full range of our products please follow this link.

    We also invite you to contact us with any questions, preferably by e-mail on or