Indiana University-Purdue University Indianapolis


Save the program top3d.m (8 kB) and start MATLAB in the same directory. The program can be promoted by line:
A quick start guide is available here.
More step-by-step tutorials are also available freely from here.
Click here for an archive of all top3d versions.


The program has been exhaustively explained in the journal publication:
K. Liu and A. Tovar, "An efficient 3D topology optimization code written in Matlab", Struct Multidisc Optim, 50(6): 1175-1196, 2014, doi:10.1007/s00158-014-1107-x
Errata can be found here.


Top3d GUI screenshot Top3d now has its Graphical User Interface! Download the GUI (beta version) (161 kB) and type the following MATLAB command:
What's new in Top3dGUI v0.5?
Click here for an archive of all Top3dGUI versions.


Top3d STL
Take Top3d results for 3D printing using Top3dSTL!
  • Top3dSTL_v3.m (10 kB) is a simple STL writter for Top3d topologies. Options such as binary or ascii format, cubic or isosurfce reresentation are available.
top3dSTL('MyTop3d.STL', xPhys, 'Format', 'ascii')
Click here for an archive of all Top3dSTL versions.