In ASLI, the lattice infill is implicitly represented using a level-set equation, where the three-dimensional level-set function ψ describes an isosurface through the equality ψ(x) = l. Here, x is the spatial coordinate vector, and l is the isovalue of the level-set function which determines the considered isosurfaces. For generating diverse infill geometries, ASLI uses the Poisson Surface reconstruction method to initially compute an implicit function of the outer shell (ψ geometry ). Subsequently, the implicit function of the infill (ψ infill ) is computed in the form of a signed distance function, and the result of the Boolean operation ψ geometry ∩ψ infill = min(ψ geometry , ψ infill ) is then discretized to generate the desired structure. In ASLI, the level-set function of the Gyroid shape is defined as : where k i = 2π/s i is the scaling factor of each unit cell of the lattice structure, controlled by the unit cell size s i . Periodic structures are created by repeating a regular pattern in which the smallest representative sample of the structure is called the unit cell. A constant unit cell size of 0.5 mm was considered in this study. The parameter l can be derived from the volume fraction assigned to each unit cell. The volume fraction varies across the bulk and is obtained by transforming the porosity map computed by the topology optimization process. ASLI handles the smooth transition of volume fractions between unit cells by an interpolation model based on Radial Basis Functions (RBFs) . Fig. demonstrates this transformation process for converting the volume fraction field into a distance function and then into a TPMS geometry.