January 11, 2022 at 6:59 am
Ansys Employee
Hi
There are many ways of doing something like this, and below is just one way (the filtered named selection names are in the list edgename):
nslist=ExtAPI.DataModel.Project.Model.NamedSelections.Children
filterstr="edge"
edgename=[]
for ns in nslist:
sch=ns.Name.Split('-')
if sch[0]==filterstr:
edgename.append(ch.Name)
or
nslist=ExtAPI.DataModel.Project.Model.NamedSelections.Children
filterstr="edge"
edgename=[]
for ns in nslist:
if filterstr in ns.Name:
edgename.append(ns.Name)
All the best
Erik
There are many ways of doing something like this, and below is just one way (the filtered named selection names are in the list edgename):
nslist=ExtAPI.DataModel.Project.Model.NamedSelections.Children
filterstr="edge"
edgename=[]
for ns in nslist:
sch=ns.Name.Split('-')
if sch[0]==filterstr:
edgename.append(ch.Name)
or
nslist=ExtAPI.DataModel.Project.Model.NamedSelections.Children
filterstr="edge"
edgename=[]
for ns in nslist:
if filterstr in ns.Name:
edgename.append(ns.Name)
All the best
Erik