@@ -5,31 +5,26 @@ var position = [0, 0, layerHeight*2];
55var radius = 40 ;
66var nbLayers = 40 ;
77var nbPointsInLayer = 50 ;
8- var nozzleDiameter = layerThickness ;
8+
99
1010// SHAPING PARAMETERS
1111var radiusShapingParameter = sinusoidal ( 10 , 10 , 20 , nbPointsInLayer , 0 , "" ) ;
1212var scaleShapingParameter = sinusoidal ( 18 , 60 , - 5.5 , nbLayers , 0 , "" ) ;
1313var linearScaleSP = linear ( .02 , - .4 , nbLayers , 0 , "" ) ;
1414var scalingRadiusParameter = sinusoidal ( .7 , 30 , - 12 , nbLayers , linearScaleSP , "multiplicative" ) ;
1515var translateShapingParameter = sinusoidal2D ( 4 , 30 , 4 , 20 , 0 , 0 , nbLayers , 0 , 0 , "" ) ;
16- var rotateShapingParameter = exponential ( 1.5 , 1.12 , 1 , - 9 , nbLayers , 0 , "" ) ;
17- var thicknessShapingParameter = linear ( - .03 , . 8, nbPointsInLayer , 0 , "" ) ;
16+ var rotateShapingParameter = exponential ( 2.1 , 1.12 , 1 , - 9 , nbLayers , 0 , "" ) ;
17+ var thicknessShapingParameter = square ( 1 , nbPointsInLayer / 5 , 0 , 8 , nbLayers * nbPointsInLayer , 0 , "" ) ;
1818
1919// GENERATE TOOLPATH
2020var toolpath = toolpathUnitGenerator ( position , radius , layerHeight , nbLayers , nbPointsInLayer , radiusShapingParameter , scaleShapingParameter , scalingRadiusParameter , translateShapingParameter , rotateShapingParameter , thicknessShapingParameter ) ;
2121
22- // ADD BASE TO TOOLPATH, SPIRALIZE AND CENTER
23- var b = base ( position , radius , layerHeight , nbPointsInLayer , nozzleDiameter , toolpath ) ;
22+ // ADD BASE TO TOOLPATH
23+ var b = base ( position , 56 , layerHeight , nbPointsInLayer , layerThickness , toolpath ) ;
2424toolpath = b . concat ( toolpath ) ;
25- toolpath = spiralize ( toolpath , layerHeight ) ;
26- var potterbotBedSize = [ 280 , 265 , 305 ] ;
27- // toolpath = centerPrint(toolpath, position, potterbotBedSize, layerHeight);
2825
29- // PRINT GCODE
30- var potterbotPrintSpeed = 30 ;
31- var gcodeString = generateGCode ( toolpath , layerHeight , nozzleDiameter ) ;
32- // downloadGCode(gcodeString, "demo_vase.gcode");
26+ // SPIRALIZE
27+ toolpath = spiralize ( toolpath , layerHeight ) ;
3328
3429// DISPLAY PATH
3530updatePath ( toolpath ) ;
0 commit comments