public void DrawThreeDimensionalFunc(Transition Transitor, Camera camera, Graphics g)
        {
            g.Clear(BackgroundColor);
            double v0    = 0;
            double x0    = XLowerBound.Cacluate(ref v0);
            double y0    = YLowerBound.Cacluate(ref v0);
            double xdist = XHigherBound.Cacluate(ref v0) - x0;
            double ydist = YHigherBound.Cacluate(ref v0) - y0;
            double xstep = xdist / XFragmentationDepth;
            double ystep = ydist / YFragmentationDepth;

            DrawCube(Transitor, camera, g);
        }
        public double CacltopX()
        {
            double v0 = 0;

            return(XHigherBound.Cacluate(ref v0));
        }
 private double CY(double t)
 {
     return(CYFunc.Cacluate(ref t));
 }
        public double CacllowY()
        {
            double v0 = 0;

            return(YLowerBound.Cacluate(ref v0));
        }
 private double CX(double t)
 {
     return(CXFunc.Cacluate(ref t));
 }