Which toolboxes, apps or packages are required/suitable for designing 3d surfaces in MATLAB?

7 vues (au cours des 30 derniers jours)
I'm considering designing footwear in MATLAB. Since there are no equations to decribe the surfaces, I will need another method for generating the 3d surface plots from data points. I also need to create user-customized grids and geodisics for the surfaces. Aside from built-in functions like "delaunaytriangulation" and "griddata", what sorts of tools are available for such design?

Réponses (1)

Pratyush Swain
Pratyush Swain le 21 Mar 2025
Hi Mike,
For your usecase, I feel these toolboxes and functions can be helpful:
1 - MATLAB Base Functions:
a- alphaShape: Creates a bounding area or volume that envelops a set of 3-D points
b- isosurface: Extract surfaces from 3D voxel/volumetric data.
c - surf, mesh, trisurf: Functions for visualizing 3D surfaces.
2 - Curve Fitting Toolbox:
a- fit: This function can fit surfaces to data points using various interpolation and smoothing methods.
b- curve fit app: The app provides a graphical interface for interactively fitting curves and surfaces to data.
3 - Computer Vision Toolbox:
a- pcshow: Displays points using the locations and colors stored in the point cloud object.
b-pcfitplane: Fits a plane to a point cloud.
4 - PDE Toolbox:
a- generateMesh, solvepde, geometryFromMesh: Create custom meshes and solve surface-based problems
For more information on some of above mentioned tools, please refer to following links:
Hope this helps.

Community Treasure Hunt

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

Start Hunting!

Translated by