From .stl to mathematical function. Is it possible?
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a 3D object as a .stl file. I need its analytical definition ( = its mathematical function). I know importGeometry function, but its output argument is a DiscreteGeometry object and I need something more analytical like a real mathematical function. Can someone help me? Thanks
댓글 수: 0
채택된 답변
Anton Semechko
2018년 6월 7일
If the object is has a relatively simple geometry and you want to get a compact description of its shape, one of the following representations could work: superquadratic [1], hyperqurdaric [2], so-called "supershape" [3]. If the object isn't so simple, you can represent it in terms polynomial bases or radial basis functions. There is a vast number of other possibilities, however.
[1] Zhou & Kambhamettu, 2000, Extending superqudratics with exponent functions [2] Ohuchi & Saito, 2001, 3D shape modeling with extended hyperqudratics [3] Fougerolle et al., 2006, Rational supershapes for surface reconstruction
댓글 수: 4
Anton Semechko
2018년 6월 15일
This function (also available from FEX) will generate a watertight triangular surface mesh from a 3D point cloud:
https://www.mathworks.com/matlabcentral/fileexchange/63730-surface-reconstruction-from-scattered-points-cloud
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!