Computational tool for generating and optimising Gyroid structures from DEXA data
收藏DataCite Commons2026-04-21 更新2026-04-25 收录
下载链接:
https://dunas.ua.pt/citation?persistentId=doi:10.48527/4NCGKA
下载链接
链接失效反馈官方服务:
资源简介:
The repository contains the source code developed for the generation, analysis and optimisation of TPMS (Triple Periodic Minimal Surfaces) structures, specifically the Gyroid geometry, for use in scaffolds for bone tissue engineering. It implements a hybrid architecture, combining a high-performance calculation engine in C++ with a control interface in Python. Project Summary The aim of this software is to solve the inverse problem in implant modelling: given the biological requirements (density, pore size, thickness), determine the ideal geometric parameters for 3D printing. Implemented Features GPU-based volumetric simulation: Algorithm implemented in OpenCL for parallel generation of the Gyroid scalar field. Support for complex geometries: Sheet, Skeletal and variable thickness gradients. Morphological Analysis: Calculation of metrics (Porosity, Surface Density, Diameters) using parallelised Euclidean Distance Transform (EDT). Mesh generation (isosurface extraction) via OpenVDB, ensuring topologically correct and lightweight STL files. Numerical Optimisation: Implementation of the BOBYQA algorithm (via Dlib) for derivative-free optimisation. Minimisation of a cost function based on targets for areal density, pore size and wall thickness. Graphical Interface: Developed in Python (PyQt6) for parameter configuration and real-time log visualisation.
提供机构:
Dunas
创建时间:
2026-02-27



