Changeset 861


Ignore:
Timestamp:
Mar 1, 2013 2:59:47 PM (9 years ago)
Author:
vondreele
Message:

more rigid body stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/GSASIIphsGUI.py

    r860 r861  
    16641664################################################################################
    16651665           
    1666     def UpdateDrawAtoms():
     1666    def UpdateDrawAtoms(atomStyle=''):
    16671667        G2frame.dataFrame.SetStatusText('')
    16681668        generalData = data['General']
     
    16711671        cx,ct,cs,ci = drawingData['atomPtrs']
    16721672        atomData = drawingData['Atoms']
     1673        if atomStyle:
     1674            for atom in atomData:
     1675                atom[cs] = atomStyle
    16731676        Types = [wg.GRID_VALUE_STRING,wg.GRID_VALUE_STRING,]+3*[wg.GRID_VALUE_FLOAT+':10,5',]+ \
    16741677            [wg.GRID_VALUE_STRING,wg.GRID_VALUE_CHOICE+": ,lines,vdW balls,sticks,balls & sticks,ellipsoids,polyhedra",
     
    31363139                    for i,id in enumerate(RBObj['Ids']):
    31373140                        data['Atoms'][AtLookUp[id]][cx:cx+3] = newXYZ[i]
    3138                     UpdateDrawAtoms()
     3141                    data['Drawing']['Atoms'] = []
     3142                    UpdateDrawAtoms('balls & sticks')
    31393143                    G2plt.PlotStructure(G2frame,data)
    31403144                except ValueError:
     
    31613165                    for i,id in enumerate(RBObj['Ids']):
    31623166                        data['Atoms'][AtLookUp[id]][cx:cx+3] = newXYZ[i]
    3163                     UpdateDrawAtoms()
     3167                    data['Drawing']['Atoms'] = []
     3168                    UpdateDrawAtoms('balls & sticks')
    31643169                    G2plt.PlotStructure(G2frame,data)
    31653170                except ValueError:
     
    32193224                Obj.SetValue("%10.3f"%(RBObj['Torsions'][item][0]))               
    32203225                data['Drawing']['Atoms'] = []
    3221                 UpdateDrawAtoms()
     3226                UpdateDrawAtoms('balls & sticks')
    32223227                drawAtoms.ClearSelection()
    32233228                G2plt.PlotStructure(G2frame,data)
     
    33753380    def OnRBAssign(event):
    33763381       
     3382        G2frame.dataFrame.SetStatusText('')
    33773383        RBData = G2frame.PatternTree.GetItemPyData(   
    33783384            G2gd.GetPatternTreeItemId(G2frame,G2frame.root,'Rigid bodies'))
Note: See TracChangeset for help on using the changeset viewer.