
Create building with Kagome pattern
In this example, we demonstrate how HelloTriangle can support the design of advanced architectural structures —specifically by generating...

Convert cylindrical to cartesian coordinates
In this example, you will learn how to use a coordinate transformation to create a cylindrical 3D model. The transformation that we will...

Create 3D plot
In this example, we will illustrate how you can easily create a 3D plot with only a few lines of code. First, we create a regular grid...

DNA 3D model
DNA has a special shape called a double helix , which looks like a twisted ladder. This spiral structure helps DNA store and protect...

Fractal geometry (Sierpinski tetrahedron)
For some basic information about fractals, please check the Menger sponge example . In this example, we will show how to generate a...

Convert spherical to cartesian coordinates
Coordinate transformations play a crucial role in various fields, and can also be very powerful for 3D modeling. One common...

Fractal geometry (Menger sponge)
Fractal geometry is a branch of mathematics that explores self-similar patterns that repeat at different scales, often displaying...

Offset triangular mesh
Offsetting a triangular mesh refers to a 3D geometric operation where a secondary mesh is created at a uniform distance from the original...

Perform boolean operations on surfaces
Boolean operations on surfaces are fundamental techniques used in 3D modeling. These operations allow designers and engineers to...

Create a braided stent
In this example, we will show you how to create a braided stent. Braided stents are innovative medical devices designed to support blood...

Create spline through points
Discover how to create a spline through points with a few lines of Python code. In this example, we start by defining an array...

Sweep profile along a path
Learn how to sweep a profile along a path with only a few lines of Python code. Creating a 3D model through sweeping is a powerful method...

Merge meshes
In this example, you will learn how to merge multiple meshes into a single mesh. This operation can be useful when creating 3D models. To...

Mesh clipping
In this example, you will learn how to perform mesh clipping using a plane . Mesh clipping is a technique in 3D modeling that divides a...

Extrude mesh
In this example, you will learn how to generate 3D models by extruding a mesh. We will demonstrate how to create a cuboid made up of...

Visualize a 3D scalar field
This example demonstrates how to use HelloTriangle to visualize a 3D scalar field on a mesh (in this case a triangulated surface)....

Slicing a triangulated surface
This example illustrates the process of slicing a triangulated surface mesh, or triangle mesh, which is a common operation in 3D...

Translate, rotate and scale 3D models
In this example, you will learn how to translate, rotate and scale your 3D models. These basic transformations are frequently needed when...