Ejemplo n.º 1
0
 public bool Inside(Vec3 circle_center, float radius)
 {
     return(Min.Distance(circle_center) < radius &&
            Max.Distance(circle_center) < radius &&
            new Vec3(Min.X, Max.Y, Max.Z).Distance(circle_center) < radius &&
            new Vec3(Min.X, Max.Y, Min.Z).Distance(circle_center) < radius &&
            new Vec3(Max.X, Min.Y, Max.Z).Distance(circle_center) < radius &&
            new Vec3(Max.X, Min.Y, Min.Z).Distance(circle_center) < radius &&
            new Vec3(Min.X, Min.Y, Max.Z).Distance(circle_center) < radius &&
            new Vec3(Max.X, Max.Y, Min.Z).Distance(circle_center) < radius);
 }