private void setPositions(MLPoint value, string positionToUpdate, IGH_DataAccess DA)
        {
            //expire solution
            try
            {
                Grasshopper.Instances.ActiveCanvas.Invoke(new MethodInvoker(delegate { ExpireSolution(true); }));
            }
            catch (Exception)
            { }


            //switched y & z to match Rhino's axis system
            if (positionToUpdate == "CameraPosition")
            {
                Cpt = new Point3d((double)(value.x), (double)(value.z), (double)(value.y));
            }

            else if (positionToUpdate == "LeftHandPosition")
            {
                Lpt = new Point3d((double)(value.x), (double)(value.z), (double)(value.y));
            }
            else
            {
                Rpt = new Point3d((double)(value.x), (double)(value.z), (double)(value.y));
            }



            //DA.SetData(0, Cpt);
        }
Exemplo n.º 2
0
 public (List <float> x, List <float> y, List <Candle> candlesUsed) GetPointXYData(
     MLPoint p,
     Dictionary <(string Market, Timeframe Timeframe),
Exemplo n.º 3
0
        public (List <float> x, List <float> y, List <Candle> candlesUsed) GetPointXYData(MLPoint p, MLPointCollection points)
        {
            var candlesLookup = GetCandlesLookup(points);

            return(GetPointXYData(p, candlesLookup));
        }