# Draft build style
# Product version 10.8

global removeHoles;

global restoreLock;
if { $restoreLock != "restoreSets" } {
	errormsg "Cannot restore a set file without restoreSets.";
	return;
};

global main:material:type;
global alt:supportFaceZcomp;

				# Variables in sslParams
setVersionVar alt:base:rasterAir 		{0.050} 1.0;
setVersionVar alt:base:sparseAir 		{0.150} 1.0;
setVersionVar alt:base:sparsePerimeterWidth 	{0.022} 1.0;
setVersionVar alt:base:sparseWidth 		{0.022} 1.0;
setVersionVar alt:base:topAir 			{-0.001} 1.0;
setVersionVar alt:base:topWidth 		{0.016} 1.0;
setVersionVar alt:base:width 			{0.022} 1.0;
setVersionVar alt:baseLevels 			{5} 1.0;
setVersionVar alt:support:supportBottom		{true} 1.0;

setVersionVar alt:support:doubleBaseTop 	{true} 1.0;
setVersionVar alt:support:doubleFace 		{false} 1.0;
setVersionVar alt:support:originalSelfSupport 	{45.0} 1.0;
setVersionVar alt:support:perforate 		{false} 1.0;
setVersionVar alt:support:sparseRasterAir 	{0.150} 1.0;
setVersionVar alt:support:sparseRasterWidth 	{0.022} 1.0;
setVersionVar alt:support:supfaceAir 		{-0.0015} 1.0;
setVersionVar alt:support:supfaceWidth 		{0.020} 1.0;
setVersionVar alt:support:supfacePerimGap	{0.020} 1.0;
setVersionVar alt:support:supportAir 		{0.10} 1.0;
setVersionVar alt:support:supportWidth 		{0.020} 1.0;

setVersionVar chainContours		 	{true} 1.0;
setVersionVar growSupports 			{smallgrow} 1.0;
setVersionVar main:base:perimeterWidth	 	{0.020} 1.0;
setVersionVar main:base:rasterAir 		{0.040} 1.0;
setVersionVar main:base:sparseAir 		{0.100} 1.0;
setVersionVar main:base:sparsePerimeterWidth 	{0.020} 1.0;
setVersionVar main:base:sparseWidth 		{0.020} 1.0;
setVersionVar main:base:topAir 			{-0.0015} 1.0;
setVersionVar main:base:topWidth 		{0.02} 1.0;
setVersionVar main:base:width 			{0.020} 1.0;
setVersionVar main:baseLevels 			{5} 1.0;

setVersionVar alt:material:nPartXCap	 	{0} 1.0;
setVersionVar main:material:nPartXCap 		{0} 1.0;

setVersionVar main:part:contourDepth 		{0.032} 1.2;
setVersionVar main:part:contourDepthCount 	{2} 1.2;
setVersionVar main:part:prefContourWidth 	{0.0160} 1.2;
setVersionVar main:part:rasterAir 		{0.0} 1.0;
setVersionVar main:part:rasterAngle 		{45.0} 1.0;
setVersionVar main:part:rasterAngle2 		{90.0} 1.0;
setVersionVar main:part:rasterWidth 		{0.0220} 1.0;
setVersionVar main:part:rasterWidthForSemisparse {0.020} 1.0;
setVersionVar main:part:rasterWidthForSolid 	{0.020} 1.0;
setVersionVar main:part:rasterWidthForSparse 	{0.020} 1.0;
setVersionVar main:part:sparseAirGap 		{0.2} 1.0;
setVersionVar main:part:sparseRasterWidth 	{0.016} 1.0;
setVersionVar main:part:visibleSurfaceRasters	{0.014} 1.0;
setVersionVar main:part:visibleSurfRasterAirGap	{0.001} 1.0;
setVersionVar main:part:visibleSurfContourCount	{3} 1.0;

setVersionVar main:support:doubleBaseTop 	{true} 1.0;
setVersionVar main:support:doubleBaseTopMaterial {false} 1.0;
setVersionVar main:support:doubleFace 		{true} 1.0;
setVersionVar main:support:originalSelfSupport 	{45.0} 1.0;
setVersionVar main:support:prefContourWidth 	{0.016} 1.0;
setVersionVar main:support:selfSupport 		{30} 1.0;
setVersionVar main:support:sparseRasterAir 	{0.250} 1.0;
setVersionVar main:support:sparseRasterWidth 	{0.018} 1.0;
setVersionVar main:support:supfaceAir 		{-0.002} 1.0;
setVersionVar main:support:supfaceWidth 	{0.02} 1.0;
setVersionVar main:support:supfacePerimGap	{0.020} 1.0;
setVersionVar main:support:supportAir 		{0.010} 1.0;
setVersionVar main:support:supportBottom 	{true} 1.0;
setVersionVar main:support:supportWidth 	{0.016} 1.0;

setVersionVar supFacePerimeter			{false} 1.0;
setVersionVar modelSupportFlag 			{true} 1.0;
setVersionVar partExposedStyle 			{Fine} 1.0;
setVersionVar partFillStyle 			{contours} 1.0;
setVersionVar partInteriorDepth		 	{0.015} 1.2;
setVersionVar partInteriorDepthCount 		{1} 1.2;
setVersionVar partInteriorStyle			{sparse} 1.0;
setVersionVar partSolidSingleLayers 		{2} 1.0;
setVersionVar partSparseSolidLayers 		{3} 1.0;
setVersionVar supportBaseMode 			{supportsAndExtBase} 1.0;
setVersionVar supportType 			{sparse} 1.0;
setVersionVar useSupportBottom 			{true} 1.0;
setVersionVar useSupportTop 			{false} 1.0;
setVersionVar alt:supportFaceZcomp 		{0.000} 1.0;

if { ${main:material:type} == "ASA" } {
    setVersionVar alt:support:faceOffset	{0.075} 1.0;
    setVersionVar alt:support:supfaceWidth 	{0.018} 1.0;
    setVersionVar alt:support:supfaceAir 	{0.000} 1.0;
    setVersionVar alt:support:supfacePerimGap	{0.000} 1.0;
    setVersionVar alt:support:doubleFace 	{true} 1.0;
    setVersionVar alt:supportFaceZcomp 		{0.0035} 1.0;
} elseif { ${main:material:type} == "ABS" } {
    setVersionVar alt:support:faceOffset	{0.075} 1.0;
    setVersionVar alt:support:supfaceWidth 	{0.018} 1.0;
    setVersionVar alt:support:supfaceAir 	{0.000} 1.0;
    setVersionVar alt:support:supfacePerimGap	{0.000} 1.0;
    setVersionVar alt:support:doubleFace 	{true} 1.0;
    setVersionVar alt:supportFaceZcomp 		{0.0015} 1.0;
    setVersionVar main:part:sparseAirGap 	{0.1} 1.0;
} elseif { ${main:material:type} == "PC-ABS" } {
    setVersionVar alt:support:faceOffset	{0.100} 1.0;
    setVersionVar alt:support:supfaceWidth 	{0.018} 1.0;
    setVersionVar alt:support:supfaceAir 	{0.005} 1.0;
    setVersionVar alt:support:supfacePerimGap	{0.000} 1.0;
    setVersionVar alt:support:supportAir 	{0.020} 1.0;
    setVersionVar alt:support:doubleFace 	{false} 1.0;
    setVersionVar alt:supportFaceZcomp 		{0.005} 1.0;
};

setGlobal removeHoles   true;
null " "
