Открыть боковую панель
nikitronn
sverchok
Коммиты
791f6b00
Коммит
791f6b00
создал
Апр 30, 2022
по автору
Dealga McArdle
Просмотр файлов
rearrange
владелец
92d2b3e8
Изменения
1
Скрыть пробелы
Построчно
Рядом
nodes/CAD/triangle_fill_scanline.py
Просмотр файла @
791f6b00
...
@@ -81,16 +81,15 @@ class SvTriangleFillScanline(bpy.types.Node, SverchCustomTreeNode):
...
@@ -81,16 +81,15 @@ class SvTriangleFillScanline(bpy.types.Node, SverchCustomTreeNode):
else
:
else
:
EDGES_IN
=
self
.
inputs
[
"Edges"
].
sv_get
()
EDGES_IN
=
self
.
inputs
[
"Edges"
].
sv_get
()
if
self
.
merge_incoming
:
if
len
(
VERTS_IN
)
==
1
:
if
len
(
VERTS_IN
)
==
1
:
verts
,
edges
=
VERTS_IN
[
0
],
EDGES_IN
[
0
]
verts
,
edges
=
VERTS_IN
[
0
],
EDGES_IN
[
0
]
elif
len
(
VERTS_IN
)
>
1
:
out
=
perform_ops
(
verts
,
edges
)
verts
,
edges
,
_
=
mesh_join
(
VERTS_IN
,
EDGES_IN
,
[[]]
*
len
(
VERTS_IN
))
_set_multiple_sockets
(([
out
[
0
]],
[
out
[
1
]],
[
out
[
2
]]))
elif
len
(
VERTS_IN
)
>
1
and
self
.
merge_incoming
:
verts
,
edges
,
_
=
mesh_join
(
VERTS_IN
,
EDGES_IN
,
[[]]
*
len
(
VERTS_IN
))
out
=
perform_ops
(
verts
,
edges
)
out
=
perform_ops
(
verts
,
edges
)
_set_multiple_sockets
(([
out
[
0
]],
[
out
[
1
]],
[
out
[
2
]]))
_set_multiple_sockets
(([
out
[
0
]],
[
out
[
1
]],
[
out
[
2
]]))
else
:
else
:
# [ ] works
# [ ] works
# out = [perform_ops(*geom) for geom in zip(VERTS_IN, EDGES_IN)]
# out = [perform_ops(*geom) for geom in zip(VERTS_IN, EDGES_IN)]
...
...
Редактирование
Предварительный просмотр
Поддерживает Markdown
0%
Попробовать снова
или
прикрепить новый файл
.
Отмена
You are about to add
0
people
to the discussion. Proceed with caution.
Сначала завершите редактирование этого сообщения!
Отмена
Пожалуйста,
зарегистрируйтесь
или
войдите
чтобы прокомментировать