add res block
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
|
|
||||||
__pycache__
|
__pycache__
|
||||||
books
|
books
|
||||||
|
project
|
||||||
|
|
||||||
# PyInstaller
|
# PyInstaller
|
||||||
# Usually these files are written by a python script from a template
|
# Usually these files are written by a python script from a template
|
||||||
|
|||||||
@@ -43,3 +43,33 @@ def block_Unconv( name, botton, top, s_filer=256, n_filer=64, offset="(1,0,0)",
|
|||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def block_Res( num, name, botton, top, s_filer=256, n_filer=64, offset="(0,0,0)", size=(32,32,3.5), opacity=0.5 ):
|
||||||
|
lys = []
|
||||||
|
layers = [ *[ '{}_{}'.format(name,i) for i in range(num-1) ], top]
|
||||||
|
for name in layers:
|
||||||
|
ly = [ to_Conv(
|
||||||
|
name='{}'.format(name),
|
||||||
|
offset=offset,
|
||||||
|
to="({}-east)".format( botton ),
|
||||||
|
s_filer=str(s_filer),
|
||||||
|
n_filer=str(n_filer),
|
||||||
|
width=size[2],
|
||||||
|
height=size[0],
|
||||||
|
depth=size[1]
|
||||||
|
),
|
||||||
|
to_connection(
|
||||||
|
"{}".format( botton ),
|
||||||
|
"{}".format( name )
|
||||||
|
)
|
||||||
|
]
|
||||||
|
botton = name
|
||||||
|
lys+=ly
|
||||||
|
|
||||||
|
lys += [
|
||||||
|
to_skip( of=layers[1], to=layers[-2], pos=1.25),
|
||||||
|
]
|
||||||
|
return lys
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user