protected function drawTrajectories() { $wellDAO = new WellDAO(); $wells = $wellDAO->getWellBySiteId($this->record['id']); //print_r($wells); $trajectoryCalculations = new TrajectoryCalculations(); foreach ($wells as $well) { //print_r($well); //if ($well['wellType'] != '3d' && $well['well3DTrajectory'] != 'KONC'){ $this->trajectory[$well['id']] = $trajectoryCalculations->calculateTrajectory($well['id'], 200, $well['azimuth']); //} //print_r($this->trajectory[$well['id']]);; } if (!empty($this->trajectory)) { foreach ($this->trajectory as $key => $well) { $this->trajectoryRender[$key] = $well['render']; $this->trajectoryRender3d[$key]['xMax'] = $well['xMax']; $this->trajectoryRender3d[$key]['yMax'] = $well['yMax']; $this->trajectoryRender3d[$key]['zMax'] = $well['zMax']; $this->trajectoryRender3d[$key]['color'] = $well['color']; $this->trajectoryRender3d[$key]['wellName'] = $well['wellName']; } } //print_r($trajectory[3]); }