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); }
public (List <float> x, List <float> y, List <Candle> candlesUsed) GetPointXYData( MLPoint p, Dictionary <(string Market, Timeframe Timeframe),
public (List <float> x, List <float> y, List <Candle> candlesUsed) GetPointXYData(MLPoint p, MLPointCollection points) { var candlesLookup = GetCandlesLookup(points); return(GetPointXYData(p, candlesLookup)); }