![](https://img.kancloud.cn/df/f3/dff380bee76660076c0328eb964eb708_971x730.png =230x)
### **Skeleton2d**
* * * * *
**Description**:
Extract the skeleton from a 2D closed curves(or planar mesh, planar surface in "Robust" mode). Skeletons are effective shape abstractions used in segmentation, shape matching, reconstruction, virtual navigation, etc. As the name implies, a curve skeleton is a graph of curvilinear structures (1D). This component provides two algorithms to achieve this function.
* * * * *
![](https://img.kancloud.cn/df/f3/dff380bee76660076c0328eb964eb708_971x730.png =230x)
**Normal**
Normal represents an algorithm that generates skeletons of as few lines as possible. But it's not robust enough.
![](https://img.kancloud.cn/7e/93/7e9368bd064e3f44a9fa110c3a783c3d_1293x591.png =600x)
**Input**:
Outer: Input a outer closed polyline.
Holes: Input closed holes.
Count: Number of sampling points. This parameter is closely related to the accuracy of skeleton extraction.
* * * * *
![](https://img.kancloud.cn/24/fc/24fc2a58a3a6f65f47aefaf95cc9d301_961x530.png =230x)
**Robust**
Robust represents an algorithm that generates skeletons of as robustly as possible.
![](https://img.kancloud.cn/73/86/7386a6de5ebb5d43df0d45eabc82818b_1275x609.png =600x)
**Input**:
Mesh: Input a 2D mesh or curves for skeleton extraction.
Count: Number of sampling points. This parameter is closely related to the accuracy of skeleton extraction.
* * * * *
**Output**:
Skeleton: Output all the edges of the skeleton.
- About Ameba
- User agreement
- Register
- Start a new project
- Start a 2D optimization project
- Start a 3D optimization project
- Function Introduction
- Cloud
- Solver
- Login
- Mesh
- AmebaMesh
- Mesh2D
- Mesh3D
- ReadMesh
- CustomTriangleMesh
- CustomQuadMesh
- Mesh3DFromMesh
- Domain
- PointsDomain
- LinesDomain
- CurvesDomain
- SurfacesDomain
- Ameba2D
- Load2D
- TangentLoad2D
- NormalLoad2D
- NondesignDomain2D
- Support2D
- Ameba3D
- Load3D
- NormalLoad3D
- NondesignDomain3D
- Support3D
- PreProcess
- Symmetry
- Material
- OptParameters
- PreProcessing
- Sensitivity
- MultipleLoadCase
- PostProcess
- Display
- Step
- RenderDisplay
- MeshOpt
- Rebuild2D
- Remesh
- QuadMesh
- TriMesh
- CPMesh
- MeshTools
- ClosetVertex
- CornerFaces
- AdjancentFaces
- Smooth
- Subdivision
- MeshDual
- FillHoles
- MeshChecker
- MeshPipe
- OffsetMesh
- MeshWeld
- Skeleton2D
- Skeleton3D
- CurvatureAnalysis
- Simplification
- Parameterization
- Solver Window
- Error Report and Solution
- Logs