From .stl to mathematical function. Is it possible?

조회 수: 2 (최근 30일)
Davide Bassano
Davide Bassano 2018년 6월 6일
댓글: Anton Semechko 2018년 6월 15일
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

채택된 답변

Anton Semechko
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
Davide Bassano
Davide Bassano 2018년 6월 15일
Thanks.
That function wants a triangular mesh as input. How do I get it from my 3D data set?
Anton Semechko
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개)

카테고리

Help CenterFile Exchange에서 STL (STereoLithography)에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by