meta data for this page

Snow Groomer in Modding

In order not to leave any pieces of the slope ungroomed when grooming over it, the groomer is now using rectangular preparation areas which interpolate over the way the groomer travelled. Therefore, the useRectangularPrepAreas flag has to be created and set to true inside thesnowGroomer section of the respective snowcat. In addition to that, preparationAreas has to be defined like shown. The groomer and the flaps each get their own four boundary points defined.

useRectangularPrepAreas		= true;
		preparationAreas	= {
			{
				frontLeft 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/left1",
				backLeft 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/left2",
				frontRight 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/right1",
				backRight 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/right2",
			},
			{
				frontLeft 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_L/Fraese_Flap_L_colcon/tri1",
				backLeft 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_L/Fraese_Flap_L_colcon/tri2",
				frontRight 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_L/Fraese_Flap_L_colcon/tri4",
				backRight 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_L/Fraese_Flap_L_colcon/tri3",
			},
			{
				frontLeft 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_R/Fraese_Flap_R_colcon/tri4",
				backLeft 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_R/Fraese_Flap_R_colcon/tri3",
				frontRight 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_R/Fraese_Flap_R_colcon/tri1",
				backRight 	= "PB100_nachlauf_colcon/PB100_aufhaengung_1_colcon/PB100_aufhaengung_hinten_colcon/PB100_JointPos_Fraese/Fraese/Fraese_unten_colcon/Fraese_Flap_R/Fraese_Flap_R_colcon/tri2",
			},
		}