Cylindrical Projection

Endpoint: https://studiobitonti.appspot.com/cylindricalProjection


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.

Input:


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]

Optional:


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].

Output:

A list of result files in storage.

Example:

Input:   Surface

Input: Surface

required:

{

   "target":"Arm.obj",
   "resolution":[20,20],
   "height":2,
   "filename":"Result.obj"
    "t": [YOUR SECRET TOKEN]
   "center":[0,0,0],
   "range":[[0,1],[0,1]],
   "start_dir":[1,0,0],
   "rotate_axis": [0,0,0]

}

  
Full request URL:

https://studiobitonti.appspot.com/cylindricalProjection


Response:

    ["C_Projection_Result.obj"]

This file can be downloaded at 

https://studiobitonti.appspot.com/storage/download?name=C_Projection_Result.obj&t=[YOUR SECRET TOKEN]
Result:   Projected mesh in black, input mesh in gray.

Result: Projected mesh in black, input mesh in gray.

Francis Bitonti