public static float getRule02() { float a = Deviation.uL(de); burning += a; return(a * right(a)); //return a * hardRight (a); }
public static float getRule07() { float uDi = Distance.uN(di); float uDe = Deviation.uL(de); float a = Mathf.Min(uDi, uDe); float b = uDi * uDe; burning += b; return(b * medium(a)); }
public static float getRule02() { float uDe = Deviation.uFL(de); float uDi = Distance.uN(di); float uDf = Deviation.uL(df); float a = Mathf.Min(uDe, Mathf.Min(uDi, uDf)); float b = uDe * uDi * uDf; burning += b; return(b * Steerage.hardRight(a)); }
public static float getRule02() { float uTimeL = LightStatus.uG(timeL); float uDe = Deviation.uL(de); float b = uTimeL * uDe; float a = Mathf.Min(uTimeL, uDe); float r1 = (a + 1f) / 3.33f; float r2 = (4f - a) / 5f; sumBurning += b; return(b * (r1 + r2) / 2f); }
public static float getRule07() { float uDi = Distance.uF(di); float uDe = Deviation.uL(de); float b = uDi * uDe; float a = Mathf.Min(uDi, uDe); float r1 = (1f + a) / 3.33f; float r2 = (4f - a) / 5f; sumBurning += b; return(b * (r1 + r2) / 2f); }
public static float getRule34() { float uTimeL = LightStatus.uLR(timeL); float uDi = Distance.uM(di); float uDe = Deviation.uL(de); float b = uTimeL * uDi * uDe; float a = Mathf.Min(uTimeL, Mathf.Min(uDi, uDe)); float r1 = (0.11f + a) / 4.44f; float r2 = (2f - a) / 4f; sumBurning += b; return(b * (r1 + r2) / 2f); }