def _create_sensor_input_file(self): sensor_file_path = os.path.join(self.data_folder_path, "sensor_file.pts") sensor_file = open(sensor_file_path, "w") sensor_pts_data = write_rad.sensor_file(self.sensor_positions, self.sensor_normals) sensor_file.write(sensor_pts_data) sensor_file.close() self.sensor_file_path = sensor_file_path
def create_sensor_input_file(self): self.sensor_file_path = os.path.join(self.data_folder_path, "sensor_points.pts") with open(self.sensor_file_path, "w") as sensor_file: sensor_pts_data = write_rad.sensor_file(self.sensor_positions, self.sensor_normals) sensor_file.write(sensor_pts_data)
def _create_viewpoints_input_file(self): if not self.viewpoint_positions: return viewpoints_file_path = os.path.join(self.data_folder_path, "viewpoints.vf") viewpoints_file = open(viewpoints_file_path, "w") viewpoints_data = write_rad.sensor_file(self.viewpoint_positions, self.viewpoint_normals) viewpoints_file.write("rview Perspective -vtv ") viewpoints_file.write("-vp " + str(self.viewpoint_positions[0][0]) + " " + str(self.viewpoint_positions[0][1]) + " " + str(self.viewpoint_positions[0][2]) + " ") viewpoints_file.write("-vd " + str(self.viewpoint_normals[0][0]) + " " + str(self.viewpoint_normals[0][1]) + " " + str(self.viewpoint_normals[0][2]) + " ") viewpoints_file.write("-vu 0 0 1 -vh 54 -vv 37 -vs 0 -vl 0 -x 800 -y 600\n") viewpoints_file.close() self.viewpoints_file_path = viewpoints_file_path