Открыть боковую панель
nikitronn
sverchok
Коммиты
1e6d6bdf
Коммит
1e6d6bdf
создал
Сен 12, 2022
по автору
Durman
Просмотр файлов
fix a bug of locating replaced output sockets and plugging a link
владелец
40c720b3
Изменения
1
Скрыть пробелы
Построчно
Рядом
data_structure.py
Просмотр файла @
1e6d6bdf
...
@@ -1320,10 +1320,11 @@ def changable_sockets(node, inputsocketname, outputsocketname):
...
@@ -1320,10 +1320,11 @@ def changable_sockets(node, inputsocketname, outputsocketname):
outputs
.
remove
(
outputs
[
old_sock_ind
])
outputs
.
remove
(
outputs
[
old_sock_ind
])
# place sockets and return links
# place sockets and return links
for
i
,
n
in
enumerate
(
outputsocketname
):
for
i
,
n
in
enumerate
(
outputsocketname
):
new_sock_ind
=
len
(
inputsocketname
)
-
i
static_num
=
len
(
outputs
)
-
len
(
outputsocketname
)
outputs
.
move
(
len
(
outputs
)
-
new_sock_ind
,
idx
[
n
])
new_sock_ind
=
static_num
+
i
outputs
.
move
(
new_sock_ind
,
idx
[
n
])
for
to_socket
in
to_links
[
n
]:
for
to_socket
in
to_links
[
n
]:
ng
.
links
.
new
(
to_socket
,
new_out_socket
)
ng
.
links
.
new
(
to_socket
,
outputs
[
n
]
)
def
replace_socket
(
socket
,
new_type
,
new_name
=
None
,
new_pos
=
None
):
def
replace_socket
(
socket
,
new_type
,
new_name
=
None
,
new_pos
=
None
):
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать