The cylindrical projection function wraps a cylindrical mesh around the input mesh. It can used to shrink wrap the mesh and create a new cleaner and refined mesh. The target and resolution can basic inputs required, whereas advance inputs include defining a center, and axis for the projection. This projection is made using a cylindrical base.
Target: The uploaded .Obj target to be projected on.
Resolution: Is the number cells in U and V direction.
Height: Height of cylinder to be projected.
File Name: Name of the resultant file for the surface lattice.
T: [YOUR SECRET TOKEN]
Center: 3D coordinate of projection center, by default [0,0,0].
Range: [ [ min_U , maxU ] , [ min_V , maxV ] ] by default [[0,1],[0,1]]
Start Direction: the direction where projection starts, by default [1,0,0]
Rotate_axis: the axis that sphere evolve around, by default [0,0,1].
A list of result files in storage.
genysis.upload('target.obj') uvReso = [100,100] height = 100 genysis.cylindricalProjection('target.obj', uvReso, height, output, token, center='', range='', startDir='', rotationAxis='')