![](https://box.kancloud.cn/0aa4f40b2af512e4df5ef89525251484_1310x1040.png =230x)
### **Subdivision**
* * * * *
**Description**:
Subdivision are simple yet powerful ways to generate smooth surfaces from arbitrary polygonal meshes. A subdivision method recursively refines a coarse mesh and generates an ever closer approximation to a smooth surface. The coarse mesh can have arbitrary shape, but it has to be a 2-manifold. The coarse mesh is repeatedly refined by a quadrisection pattern, and new points are generated to approximate a smooth surface. This component contains two popular subdivision methods, Catmull-Clark and Loop.Variations of these methods can be easily extended by substituting the geometry computation of the refinement host.
**Input**:
Mesh: Enter a mesh.
Types: Defines how to subdivide the mesh:
* 0: Catmull-Clark Subdivision. This component will subdivide the mesh using Catmull-Clark algorithm.
* 1: Loop Subdivision. This component will subdivide the mesh using Loop algorithm.
Level: The number of subdiving iterations for each mesh faces.
**Output**:
Mesh: Output the mesh.
**Algorithm Details**:
Catmull-Clark Subdivision Algorithm Details:https://en.wikipedia.org/wiki/Catmull%E2%80%93Clark_subdivision_surface
Loop Subdivision Algorithm Details:https://en.wikipedia.org/wiki/Loop_subdivision_surface
- 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