On 28/08/2018 16:20, Andrea Thorn wrote:
I would like to mark a box in an .mrc file (ccp4 format map); I know the xyz coordinates of the corners. Can I do something similar to "show unit cell" or draw 24 lines with some script command in Coot?
coords = [ [0,0,0], [0,0,1], [0,1,0], [0,1,1], [1,0,0], [1,0,1], [1,1,0], [1,1,1]] idx_list = [ [0,1], [0,2], [0,4], [1,3], [1,5], [2,3], [2,6], [3,7], [4,5], [4,6], [5,7], [6,7]] a = new_generic_object_number("My Green Box") for idx_pair in idx_list: print idx_pair # the following is inelegant, what is the python equivalent of apply? to_generic_object_add_line(a, "green", 2, coords[idx_pair[0]][0], coords[idx_pair[0]][1], coords[idx_pair[0]][2], coords[idx_pair[1]][0], coords[idx_pair[1]][1], coords[idx_pair[1]][2]) set_display_generic_object(a,1) # this green box will in part intersect the origin box. Paul. ######################################################################## To unsubscribe from the COOT list, click the following link: https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=COOT&A=1