private void openSineWaveData() { if (!System.IO.Directory.Exists(this.testDataDir)) { return; } var testDataFile = System.IO.Path.GetFullPath(System.IO.Path.Combine(this.testDataDir, "SineAndCosine.csv")); if (!System.IO.File.Exists(testDataFile)) { return; } var zAdjust = 0.0; trigFunctionCsv = new TrigFunctionsCsv (testDataFile); var allData = trigFunctionCsv.getDataList(); foreach (var aDataSet in allData) { var aTicker = new TimeTicker3D(); aTicker.Brush = Brushes.DeepSkyBlue; aTicker.transform.zAdjustment = zAdjust; aTicker.rawData = aDataSet; aTicker.TickerGeometryModel3D.BackMaterial = new DiffuseMaterial(Brushes.YellowGreen); aTicker.TickerGeometryModel3D.Material = new DiffuseMaterial(Brushes.Tomato); this.group.Children.Add(aTicker.TickerGeometryModel3D); zAdjust -= 5.0; } }
private void openLakeDataFile() { USGS_LakeLevelTxtFileReader = new USGS_LakeLevelTxtFileReader (@"D:\SourceModules\DataTicker3D\DataTicker3D\SampleData\FallsLakeAndHurricaneFran.txt"); TimeTicker3D aTicker = new TimeTicker3D(); aTicker.Brush = Brushes.Khaki; aTicker.rawData = USGS_LakeLevelTxtFileReader.getData(); aTicker.TickerGeometryModel3D.BackMaterial = new DiffuseMaterial(Brushes.YellowGreen); aTicker.TickerGeometryModel3D.Material = new DiffuseMaterial(Brushes.Tomato); this.group.Children.Add(aTicker.TickerGeometryModel3D); openOtherDataFile(); }
private void openOtherDataFile() { USGS_LakeLevelTxtFileReader = new USGS_LakeLevelTxtFileReader (@"D:\SourceModules\DataTicker3D\DataTicker3D\SampleData\JordanLakeAndHurricaneFran.txt"); TimeTicker3D aTicker = new TimeTicker3D(); aTicker.Brush = Brushes.DeepSkyBlue; aTicker.transform.zAdjustment = -5.0; aTicker.rawData = USGS_LakeLevelTxtFileReader.getData(); //ModelVisual3D modelVisual = new ModelVisual3D(); //modelVisual.Content = aTicker.TickerGeometryModel3D; aTicker.TickerGeometryModel3D.BackMaterial = new DiffuseMaterial(Brushes.YellowGreen); aTicker.TickerGeometryModel3D.Material = new DiffuseMaterial(Brushes.Tomato); this.group.Children.Add(aTicker.TickerGeometryModel3D); //this.viewport.UpdateLayout(); }
private void openTrafficDataFile() { var TrafficDataFileReader = new TrafficDataFileReader (@"C:\SourceModules\DataTicker3D\DataTicker3D\SampleData\Albany_VOL_2009.csv"); //TrafficDataFileReader.RecordingDeviceID = "118261"; TrafficDataFileReader.RecordingDeviceID = "110012"; TimeTicker3D aTicker = new TimeTicker3D(); aTicker.Brush = Brushes.Khaki; aTicker.transform.yExaggeration = 0.005; aTicker.rawData = TrafficDataFileReader.getData(); aTicker.TickerGeometryModel3D.BackMaterial = new DiffuseMaterial(Brushes.YellowGreen); aTicker.TickerGeometryModel3D.Material = new DiffuseMaterial(Brushes.Tomato); aTicker.transform.yExaggeration = 0.05; this.group.Children.Add(aTicker.TickerGeometryModel3D); }