Example #1
0
        public static CellStruct From3DLeptonsTo2DLeptons(CoordStruct XYZ)
        {
            var dx = -60 * XYZ.Y / 2 + 60 * XYZ.X / 2;
            var dy = 30 * XYZ.Y / 2 + 30 * XYZ.X / 2;

            return(new CellStruct(dx, dy));
        }
Example #2
0
        public CellStruct Position2DOnScreen(CoordStruct XYZ)
        {
            var p2 = From3DLeptonsTo2DCells(XYZ);

            p2.X -= ScreenBounds.Left;
            p2.Y -= ScreenBounds.Top;
            return(p2);
        }
Example #3
0
        public CellStruct Position2DOnScreen(CoordStruct XYZ)
        {
            var p2 = From3DLeptonsTo2DCells(XYZ);

            p2.X -= ScreenBounds.Left;
            p2.Y -= ScreenBounds.Top;
            return p2;
        }
Example #4
0
        public static CellStruct From3DLeptonsTo2DLeptons(CoordStruct XYZ)
        {
            var dx = -60 * XYZ.Y / 2 + 60 * XYZ.X / 2;
            var dy = 30 * XYZ.Y / 2 + 30 * XYZ.X / 2;

            return new CellStruct(dx, dy);
        }
Example #5
0
 public static CellStruct From3DLeptonsTo2DCells(CoordStruct XYZ)
 {
     var pl = From3DLeptonsTo2DLeptons(XYZ);
     return new CellStruct(pl.X / 256, pl.Y / 256);
 }
Example #6
0
        public static CellStruct From3DLeptonsTo2DCells(CoordStruct XYZ)
        {
            var pl = From3DLeptonsTo2DLeptons(XYZ);

            return(new CellStruct(pl.X / 256, pl.Y / 256));
        }