diff --git a/documentation/Layout.md b/documentation/Layout.md index 53df78c..07f1d27 100644 --- a/documentation/Layout.md +++ b/documentation/Layout.md @@ -177,6 +177,31 @@ df.iloc[0,0] = 'New Value' tables.update(TableKey='Material Properties 01 - General', data=df, apply=True) ``` +## Select +elect = sap.Select + +select.all() #Select all objects +select.clear() #Deselect all objects + +select.constraint(name='Diaph1')#Select points in constraint +select.constraint(name='Diaph1', reverse=True) #Deselect points in constraint + +select.invert() #Invert selections +select.selected #Returns list of selected objects +select.previous() #restores the previous selection + +#Selection based on plane +select.in_plane(pointname='1', plane='XY') #Select in XY plane +select.in_plane(pointname='2', plane='YZ', reverse=False) #Deselect + +#Select by property +select.property(type='Area', name='ASEC1') +select.property(type='Cable', name='CAB1', reverse=True) +select.property(type='Frame', name='FSEC1') +select.property(type='Link', name='GAP1', reverse=True) +select.property(type='Material', name='A992Fy50') +select.property(type='Solid', name='SOLID1', reverse=True) +select.property(type='Tendon', name='TEN1') ## Loads Control the definition and assignments of loads.