示例#1
0
  public OVec3D b(float paramFloat) {
    if (paramFloat == 1.0F) {
      float f1 = OMathHelper.b(-aR * 0.01745329F - 3.141593F);
      float f2 = OMathHelper.a(-aR * 0.01745329F - 3.141593F);
      float f3 = -OMathHelper.b(-aS * 0.01745329F);
      float f4 = OMathHelper.a(-aS * 0.01745329F);

      return OVec3D.b(f2 * f3, f4, f1 * f3);
    }
    float f1 = aU + (aS - aU) * paramFloat;
    float f2 = aT + (aR - aT) * paramFloat;

    float f3 = OMathHelper.b(-f2 * 0.01745329F - 3.141593F);
    float f4 = OMathHelper.a(-f2 * 0.01745329F - 3.141593F);
    float f5 = -OMathHelper.b(-f1 * 0.01745329F);
    float f6 = OMathHelper.a(-f1 * 0.01745329F);

    return OVec3D.b(f4 * f5, f6, f3 * f5);
  }
示例#2
0
 public boolean e(OEntity paramOEntity) {
   return aH.a(
           OVec3D.b(aL, aM + s(), aN),
           OVec3D.b(paramOEntity.aL, paramOEntity.aM + paramOEntity.s(), paramOEntity.aN))
       == null;
 }
 public boolean e(OEntity paramOEntity) {
   return aG.a(
           OVec3D.b(aK, aL + q(), aM),
           OVec3D.b(paramOEntity.aK, paramOEntity.aL + paramOEntity.q(), paramOEntity.aM))
       == null;
 }