The desired number of medial spheres in the resulting skeleton. Note that this number might not be achieved if the maximum number of iterations is reached or if the internal energy minimisation converged before. If not provided, the number of spheres will be the one at the end of the energy minimisation or at the end of the iterations.
Type: unsigned int
Extra: This number should generally not exceed 300, as the method is designed to produce coarse skeletons.
This parameter is used to sample the input triangle mesh for the optimization process. Sample points will be chosen such that it should be possible to cover the surface area of the triangle mesh using circle of that radius with centered at the sample points.
Type: unsigned int
Default: A radius corresponding to 20,000 sample points
The maximum number of iterations for the optimization process.
Type: int
Default: 1000
Extra: This parameter must be strictly positive; setting it to zero may prevent correct skeleton connectivity construction.
A weight balancing the two energy terms (SQEM and Euclidean). Smaller values tend to produce skeletons that follow local features more closely.
Type: FT
Default: FT(0.2)
Extra: The range of this parameter is (0,1].
The random seed to sample points on the triangle mesh surface.
Type: unsigned int
Extra: Fix the random seed so that the result can be reproduced
Tag indicating whether the algorithm should run sequentially or in parallel.