Python родительские объекты в 1 списке - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть небольшая проблема с родительскими соединениями, которые находятся в одном списке.

spineJn = ['spine_IK_Jnt_A', 'spine_IK_Jnt_B', 'spine_IK_Jnt_C', 'spine_IK_Jnt_D', 'spine_IK_Jnt_E', 'spine_IK_Jnt_F', 'spine_IK_Jnt_G']

Итак, мне нужно сделать цепочку соединений из этих соединений в этом списке. Ключевым моментом является то, что я хочу сделать это в обратном порядке, то есть верхний родительский узел - это «spine_IK_Jnt_A», а конец цепочки - «spine_IK_Jnt_G»

Извините, что задаю простой вопрос, но Я не мог ничего найти в Интернете. Заранее благодарю за любую помощь.

1 Ответ

0 голосов
/ 08 апреля 2020

Поскольку вы хотите ссылаться на несколько элементов в списке одновременно, я считаю, что наиболее просто использовать индексы для управления вашей позицией в списке. 1008 *:

for cur, nxt in zip(spineJn, spineJn[1:]):  # spineJn[1:] offsets the list by one, and then we combine the two lists with zip
    pm.parent(nxt, cur)

Надеюсь, это поможет!

...