private void Start()
    {
        SetupData();
        Vector3 plotPosition = Camera.main.transform.right * 2;

        plotPosition.y = 1;
        GameObject scatterplotGo = Instantiate(scatterplotPrefab, plotPosition, Quaternion.identity);
        //scatterplotGo.transform.parent = cube.transform;
        Renderer plotRenderer = scatterplotGo.GetComponent <Renderer>();
        //cubeRenderer.bounds = plotRenderer.bounds.extents;
        ScatterBox sPObj = scatterplotGo.GetComponentInChildren <ScatterBox>();

        sPObj.InitializeScatterplot(dataList, "lat", "lon", "ccmadRatio");
    }
Ejemplo n.º 2
0
    public void GenerateScatterplot(string xName, string yName, string zName)
    {
        List <SData> sDataList = new List <SData>();

        foreach (GameObject pointGo in MapStore.Instance.selectedGOs)
        {
            SData sData = pointGo.GetComponent <LerpAnimation>().sData;
            sDataList.Add(sData);
        }

        GameObject scatterplotGo  = Instantiate(scatterplotPrefab, Vector3.zero, Quaternion.identity);
        ScatterBox scatterplotObj = scatterplotGo.GetComponentInChildren <ScatterBox>();

        scatterplotObj.InitializeScatterplot(sDataList, xName, yName, zName);
    }