Changeset 835 for trunk/GSASIIplot.py
- Timestamp:
- Jan 17, 2013 2:05:19 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/GSASIIplot.py
r834 r835 3376 3376 ################################################################################ 3377 3377 3378 def PlotRigidBody(G2frame,rbType, rbData,defaults):3378 def PlotRigidBody(G2frame,rbType,AtInfo,rbData,defaults): 3379 3379 '''RB plotting package. Can show rigid body structures as balls & sticks 3380 3380 ''' 3381 3381 3382 def FindBonds(XYZ ,rbData): #uses numpy & masks - very fast even for proteins!3382 def FindBonds(XYZ): #uses numpy & masks - very fast even for proteins! 3383 3383 import numpy.ma as ma 3384 AtInfo = rbData['AtInfo']3385 3384 rbTypes = rbData['rbTypes'] 3386 3385 Radii = [] … … 3410 3409 for imag,mag in enumerate(rbData['VectMag']): 3411 3410 XYZ += mag*rbData['rbVect'][imag] 3412 Bonds = FindBonds(XYZ ,rbData)3411 Bonds = FindBonds(XYZ) 3413 3412 elif rbType == 'Residue': 3414 3413 pass … … 3580 3579 for iat,atom in enumerate(XYZ): 3581 3580 x,y,z = atom 3582 CL = rbData['AtInfo'][rbData['rbTypes'][iat]][1]3581 CL = AtInfo[rbData['rbTypes'][iat]][1] 3583 3582 color = np.array(CL)/255. 3584 3583 RenderSphere(x,y,z,radius,color)
Note: See TracChangeset
for help on using the changeset viewer.