0

I converted a particle system to "real" objects.

I got thousand of them... I would like to be able to select every nth object.

I've seen it is possible to select items with a pattern, but is it possible to select every n item ?

Thanks.

gordie
  • 2,510
  • 3
  • 25
  • 47

1 Answers1

1

Hoorray

I made my first Blender python script, and it works ! See here.

"""
nthObjectSelector by gordielachance
This will reduce your current selection of object to nth objects.
https://gist.github.com/gordielachance/ba32a3087f8d327bfdeb9d0ea7fb4935
"""
import bpy

#SETUP
nth = 3 #Specify your nth value here !

#list of selected objects
list_all = bpy.context.selected_objects

#start by unselecting everything
for obj in list_all:
    obj.select = False

#now only select nth
list_reduced = list_all[::nth]

for obj in list_reduced:
    obj.select = True

#debug
print("nthObjectSelector ({}) : selected {} out {} objects".format(nth,len(list_reduced), len(list_all)))
gordie
  • 2,510
  • 3
  • 25
  • 47