Build direction estimation for FDM 3D prints

This is an implementation of the method proposed in my papers
26 Downloads
Updated 8 Aug 2022

View License

Input: CT volume of FDM 3D print
output: build direction and layer-by-layer inspection
Programer: Yifan Yang
Homepage: https://www.researchgate.net/profile/Yifan-Yang-79
See the main papers or contact me for more information.
% ----------------------------------------------------------------------- %
Main papers:
[1] Yifan Yang, Yutaka Ohtake, Tatsuya Yatagawa, and Hiromasa Suzuki.
"Layer-by-layer Inspection of 3D Print using X-ray Computed Tomography".
JSPE 2021 Autumn Conference. A06. (Kobe, Japan) Sep. 2021.
[2] Yifan Yang, Yutaka Ohtake, Tatsuya Yatagawa, and Hiromasa Suzuki.
"Hierarchical Alignment of 3D Print with Tool Path Based on Microstructure".
Virtual and Physical Prototyping. Taylor & Francis, 2021.
% ----------------------------------------------------------------------- %
To estimate the curvature of volume data,
an implimentation of
Kindlmann, Gordon, et al. "Curvature-based transfer functions for direct volume rendering: Methods and applications." IEEE Visualization, 2003.
for the surface voxels is included.
function icosphere() is not icluded
You can find it in the File Exchange - MATLAB Central

Cite As

YIFAN YANG (2024). Build direction estimation for FDM 3D prints (https://www.mathworks.com/matlabcentral/fileexchange/100301-build-direction-estimation-for-fdm-3d-prints), MATLAB Central File Exchange. Retrieved .

Yang, Yifan, et al. Hierarchical Alignment of 3D Print with Tool Path Based on Microstructure. Informa UK Limited, Oct. 2021, pp. 1–19, doi:10.1080/17452759.2021.1985334.

View more styles
MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Acknowledgements

Inspired by: icosphere

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.2

update the description

1.0.1

Fixed a minor bug

1.0.0

Official Version
Includes two volume data for demonstration purposes

0.0.2

Description update

0.0.1