Method for computationally designing a re-usable flexible mold having a verified cut layout (Xf) for reproduction of objects, wherein the mold is fillable with filling material, in particular resin, to form the object to be reproduced within the mold, wherein the mold consists of flexible material, comprising the following steps: a) taking as an initial input a digital representation of a closed surface mesh (Mi) of the object to reproduced, said initial closed surface mesh (Mi) being aligned with surface of the object to be reproduced, said initial closed surface mesh (Mi) being partitioned into a set comprising a plurality of initial patches (pi), whose boundaries provide an initial cut layout (Xi) for the mold, characterized by b) simulating the extraction process of either the object from the mold or of the mold from the object, wherein the simulation comprises - determining an extraction path of each patch (pi) and forces applied therein on each patch (pi), and - calculating the maximum strain during the extraction for each patch (pi) and comparing said maximum strain with a threshold, wherein threshold represents a maximum strain for a selectable material having a selectable wall thickness and c) verifying an extraction process based on step b) by ensuring for each patch that the maximum strain during the extraction does not exceed the threshold and providing the result of the verification as an output, wherein based on the result of step c) the initial closed surface mesh (Mi) is manipulated in a following step d) resulting in a manipulated mesh (Mm), wherein the extraction process for the manipulated mesh (Mm) is calculated in another step b) and verified in another step c), wherein in case the manipulated mesh (Mm) is determined as being a feasible mesh (Mf) the feasible mesh (Mf) and a corresponding cut layout (Xf) is provided as an additional output in said step c), wherein a feasible mesh is a mesh wherein the maximum strain during the extraction process according to step b) for each patch of a given cut layout is below the threshold, and wherein - the manipulated mesh (Mm) of step d) comprises at least one additional cut or - the manipulated mesh (Mm) of step d) is a reduced mesh by merging at least two neighboring initial patches (pi) of the initial closed surface mesh (Mi), and wherein the method comprises an additional step e) producing a re-usable flexible mold having cuts corresponding to a verified feasible cut layout (Xf) according to a previous step c). a) taking as an initial input a digital representation of a closed surface mesh (Mi) of the object to reproduced, said initial closed surface mesh (Mi) being aligned with surface of the object to be reproduced, said initial closed surface mesh (Mi) being partitioned into a set comprising a plurality of initial patches (pi), whose boundaries provide an initial cut layout (Xi) for the mold, characterized by b) simulating the extraction process of either the object from the mold or of the mold from the object, wherein the simulation comprises - determining an extraction path of each patch (pi) and forces applied therein on each patch (pi), and - calculating the maximum strain during the extraction for each patch (pi) and comparing said maximum strain with a threshold, wherein threshold represents a maximum strain for a selectable material having a selectable wall thickness and - determining an extraction path of each patch (pi) and forces applied therein on each patch (pi), and - calculating the maximum strain during the extraction for each patch (pi) and comparing said maximum strain with a threshold, wherein threshold represents a maximum strain for a selectable material having a selectable wall thickness and c) verifying an extraction process based on step b) by ensuring for each patch that the maximum strain during the extraction does not exceed the threshold and providing the result of the verification as an output, wherein based on the result of step c) the initial closed surface mesh (Mi) is manipulated in a following step d) resulting in a manipulated mesh (Mm), wherein the extraction process for the manipulated mesh (Mm) is calculated in another step b) and verified in another step c), wherein in case the manipulated mesh (Mm) is determined as being a feasible mesh (Mf) the feasible mesh (Mf) and a corresponding cut layout (Xf) is provided as an additional output in said step c), wherein a feasible mesh is a mesh wherein the maximum strain during the extraction process according to step b) for each patch of a given cut layout is below the threshold, and wherein - the manipulated mesh (Mm) of step d) comprises at least one additional cut or - the manipulated mesh (Mm) of step d) is a reduced mesh by merging at least two neighboring initial patches (pi) of the initial closed surface mesh (Mi), and - the manipulated mesh (Mm) of step d) comprises at least one additional cut or - the manipulated mesh (Mm) of step d) is a reduced mesh by merging at least two neighboring initial patches (pi) of the initial closed surface mesh (Mi), and wherein the method comprises an additional step e) producing a re-usable flexible mold having cuts corresponding to a verified feasible cut layout (Xf) according to a previous step c).