Which toolboxes, apps or packages are required/suitable for designing 3d surfaces in MATLAB?
7 views (last 30 days)
Show older comments
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?

0 Comments
Answers (1)
Pratyush Swain
on 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.
0 Comments
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!