Changeset 4428
- Timestamp:
- May 21, 2020 7:42:24 AM (3 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIdataGUI.py
r4421 r4428 6088 6088 self.DrawAtomEdit.Append(G2G.wxID_DRAWATOMCOLOR,'Atom color','Select atoms first') 6089 6089 self.DrawAtomEdit.Append(G2G.wxID_DRAWATOMRESETCOLOR,'Reset atom colors','Resets all atom colors to defaults') 6090 self.DrawAtomEdit.Append(G2G.wxID_DRWAEDITRADII,'Edit atom radii','Edit drawing atom radii') 6090 # self.DrawAtomEdit.Append(G2G.wxID_DRWAEDITRADII,'Edit atom radii','Edit drawing atom radii') # TODO: removed until it can be made to do something 6091 6091 self.DrawAtomEdit.Append(G2G.wxID_DRAWVIEWPOINT,'View point','View point is 1st atom selected') 6092 6092 self.DrawAtomEdit.Append(G2G.wxID_DRAWADDEQUIV,'Add atoms','Add symmetry & cell equivalents to drawing set from selected atoms') -
trunk/GSASIIplot.py
r4421 r4428 8181 8181 if Add: 8182 8182 Indx = GetSelectedAtoms() 8183 if G2frame.phaseDisplay.GetPageText(getSelection()) == 'Map peaks': 8184 for i,peak in enumerate(mapPeaks): 8185 x,y,z = peak[1:4] 8186 X,Y,Z = GLU.gluProject(x,y,z,Model,Proj,View) 8187 XY = [int(X),int(View[3]-Y)] 8188 if np.allclose(xy,XY,atol=10) and Z < Zmax: 8189 Zmax = Z 8190 try: 8191 Indx.remove(i) 8192 ClearSelectedAtoms() 8193 for Id in Indx: 8194 SetSelectedAtoms(Id,Add) 8195 except: 8196 SetSelectedAtoms(i,Add) 8197 else: 8183 try: 8184 if G2frame.phaseDisplay.GetPageText(getSelection()) == 'Map peaks': 8185 for i,peak in enumerate(mapPeaks): 8186 x,y,z = peak[1:4] 8187 X,Y,Z = GLU.gluProject(x,y,z,Model,Proj,View) 8188 XY = [int(X),int(View[3]-Y)] 8189 if np.allclose(xy,XY,atol=10) and Z < Zmax: 8190 Zmax = Z 8191 try: 8192 Indx.remove(i) 8193 ClearSelectedAtoms() 8194 for Id in Indx: 8195 SetSelectedAtoms(Id,Add) 8196 except: 8197 SetSelectedAtoms(i,Add) 8198 except: 8198 8199 cx = drawingData['atomPtrs'][0] 8199 8200 for i,atom in enumerate(drawAtoms): … … 8310 8311 if G2frame.phaseDisplay.GetPageText(page) == 'RB Models': 8311 8312 for i,sizer in enumerate(G2frame.testRBObjSizers['Osizers']): 8312 sizer.Set Value('%8.5f'%(testRBObj['rbObj']['Orient'][0][i]))8313 sizer.SetLabel('%8.5f'%(testRBObj['rbObj']['Orient'][0][i])) 8313 8314 8314 8315 def SetViewDirText(VD): … … 8519 8520 if not len(oldxy): oldxy = list(newxy) 8520 8521 dxy = newxy-oldxy 8522 if dxy[0] == dxy[1] == 0: return 8521 8523 drawingData['oldxy'] = list(newxy) 8522 8524 V = np.array([dxy[1],dxy[0],0.]) … … 8530 8532 DQ = G2mth.AVdeg2Q(A,V) 8531 8533 Q = G2mth.prodQQ(Q,DQ) 8532 rbObj['Orient'][0] = Q8534 rbObj['Orient'][0][:] = Q 8533 8535 SetRBOrienText() 8534 8536 … … 8540 8542 if not len(oldxy): oldxy = list(newxy) 8541 8543 dxy = newxy-oldxy 8544 if dxy[0] == dxy[1] == 0: return 8542 8545 drawingData['oldxy'] = list(newxy) 8543 8546 V = drawingData['viewDir'] … … 8557 8560 Q = G2mth.prodQQ(Q,Qx) 8558 8561 Q = G2mth.prodQQ(Q,Qy) 8559 rbObj['Orient'][0] = Q8562 rbObj['Orient'][0][:] = Q 8560 8563 SetRBOrienText() 8561 8564
Note: See TracChangeset
for help on using the changeset viewer.