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!