quaternion = np.array(map(float, f.readline().split(' '))) else: location = np.array([0.49528, 0.69725 -0.4303]) quaternion = np.array([0.28877, -0.059884, 3.8333, 12.3911]) if options_dict.get("QORDER"): quaternionOrder = options_dict.get("QORDER") else: quaternionOrder = "xyzw" cam = Camera() cam.SetLocation(location) cam.SetQuaternion(in_quaternion=quaternion, order=quaternionOrder) if options_dict.get("useGL"): cam.isGL = True else: cam.isGL = False viewMatrix = cam.GetViewMatrix() location = cam.GetLocation() forward = cam.GetForward() up = cam.GetUp() right = cam.GetRight() if options_dict.get("DST_FILE"): path = options_dict.get("DST_FILE") help_path = path[0:len(path) - 4] + '_help' + path[len(path) - 4:len(path)] with open(path, "w") as f: if options_dict.get("full"): f.write(str(viewMatrix) + '\n')