Expand source code
# This file is part of project Sverchok. It's copyrighted by the contributors
# recorded in the version control history of the file, available from
# its original location https://github.com/nortikin/sverchok/commit/master
#
# SPDX-License-Identifier: GPL3
# License-Filename: LICENSE
sv_no_ve = [[(3, -1, 0), (1, -1, 0), (1, 2, 0), (4, 2, 0), (-1, -1, 0),
(0, -1, 0), (1, 0, 0), (0, 2, 0), (-1, 2, 0), (-1, 0, 0), (0, 0, 0),
(3, 2, 0), (2, 2, 0), (3, 0, 0), (3, 1, 0), (7, -1, 0), (8, -1, 0),
(7, 2, 0), (10, 2, 0), (5, -1, 0), (6, -1, 0), (7, 0, 0), (7, 1, 0),
(6, 2, 0), (5, 2, 0), (5, 0, 0), (5, 1, 0), (10, 0, 0), (10, 1, 0),
(9, 2, 0), (8, 2, 0), (8, 0, 0), (8, 1, 0), (9, 0, 0)]]
sv_no_ed = [[[12, 11], [5, 1], [11, 3], [5, 4], [6, 1], [7, 2],
[8, 7], [9, 8], [10, 9], [6, 10], [14, 11], [13, 0], [14, 13],
[30, 29], [20, 15], [22, 17], [29, 18], [28, 27], [20, 19],
[21, 15], [22, 21], [23, 17], [24, 23], [26, 24], [25, 19],
[26, 25], [28, 18], [32, 30], [31, 16], [32, 31], [33, 31],
[27, 33]]]
list_formulaX = [
'i*XX',
'(i/100)',
'(i**2)*XX',
'sqrt(i*XX)',
'sin(XX)',
'sin(i*XX)',
'sin(i*XX+i**2)',
'sin(i)/(XX+cos(i))',
'sin(cos(i*XX))',
'sin(i)*cos(i)*i*XX',
'sin(i)*i*XX',
'cos(XX)',
'cos(i*XX)',
'cos(i)*i*XX',
'(cos(i)**2)*i*XX',
'cos(i*XX)**3',
'cos(i/2)*i*XX-cos(i/2)',
'cos(i*XX+i**2)',
'cos(i)*i*XX',
'cos(i*XX)',
'tan(i*XX)',
'tan(sin(i*XX))',
'tan(cos(XX*i**2))',
'atan(cos(i*XX))',
'XX*log((1+ sin(i)))',
#sphere
'cos(XX) * cos(YY)',
'cos(XX) * sin(XX)',
'sin(XX) * cos(YY)',
'sin(XX) * sin(YY)',
'sin(YY) * sin(YY)',
'log(exp(sin(XX)) * exp(cos(YY))',
'log(exp(sin(XX)) * exp(sin(YY))',
'exp(cos(XX))',
'sin(XX) * atan(YY)',
'tan(XX) * atan(YY)',
'sin(YY) * sin(YY) * sin(XX)',
'sin(XX) * sin(YY) * sin(YY)',
'sin(YY) * sin(YY) * cos(XX)',
'sin(XX) * cos(YY) * cos(YY)',
'sin(XX) * cos(YY) * sin(YY)',
'sin(YY) * cos(YY) * sin(YY)',
'sin(XX) * cos(YY) * log(YY, 2)/10',
'sin(YY) * cos(YY) * cos(XX)'
]
list_formulaY = [
'i*YY',
'(i/100)',
'(i**2)*YY',
'sqrt(i*YY)',
'sin(YY)',
'sin(i*YY)',
'sin(i*YY+i**2)',
'sin(i)/(YY+cos(i))',
'sin(cos(i*YY))',
'sin(i)*cos(i)*i*YY',
'sin(i)*i*YY',
'cos(YY)',
'cos(i*YY)',
'cos(i)*i*YY',
'(cos(i)**2)*i*YY',
'cos(i*YY)**3',
'cos(i/2)*i*YY-cos(i/2)',
'cos(i*YY+i**2)',
'cos(i)*i*YY',
'cos(i*YY)',
'tan(i*YY)',
'tan(sin(i*YY))',
'tan(cos(YY*i**2))',
'atan(cos(i*YY))',
'YY*log((1+ sin(i)))',
#sphere
'cos(XX) * cos(YY)',
'cos(XX) * sin(XX)',
'sin(XX) * cos(YY)',
'sin(XX) * sin(YY)',
'sin(YY) * sin(YY)',
'log(exp(sin(XX)) * exp(cos(YY))',
'log(exp(sin(XX)) * exp(sin(YY))',
'exp(cos(XX))',
'sin(XX) * atan(YY)',
'tan(XX) * atan(YY)',
'sin(YY) * sin(YY) * sin(XX)',
'sin(XX) * sin(YY) * sin(YY)',
'sin(YY) * sin(YY) * cos(XX)',
'sin(XX) * cos(YY) * cos(YY)',
'sin(XX) * cos(YY) * sin(YY)',
'sin(YY) * cos(YY) * sin(YY)',
'sin(XX) * cos(YY) * log(YY, 2)/10',
'sin(YY) * cos(YY) * cos(XX)'
]
list_formulaZ = [
'i*ZZ',
'(i/100)',
'(i**2)*ZZ',
'sqrt(i*ZZ)',
'sin(ZZ)',
'sin(i*ZZ)',
'sin(i*ZZ+i**2)',
'sin(i)/(ZZ+cos(i))',
'sin(cos(i*ZZ))',
'sin(i)*cos(i)*i*ZZ',
'sin(i)*i*ZZ',
'cos(ZZ)',
'cos(i*ZZ)',
'cos(i)*i*ZZ',
'(cos(i)**2)*i*ZZ',
'cos(i*ZZ)**3',
'cos(i/2)*i*ZZ-cos(i/2)',
'cos(i*ZZ+i**2)',
'cos(i)*i*ZZ',
'cos(i*ZZ)',
'tan(i*ZZ)',
'tan(sin(i*ZZ))',
'tan(cos(ZZ*i**2))',
'atan(cos(i*ZZ))',
'ZZ*log((1+ sin(i)))',
#sphere
'cos(XX) * cos(YY)',
'cos(XX) * sin(XX)',
'sin(XX) * cos(YY)',
'sin(XX) * sin(YY)',
'sin(YY) * sin(YY)',
'log(exp(sin(XX)) * exp(cos(YY))',
'log(exp(sin(XX)) * exp(sin(YY))',
'exp(cos(XX))',
'sin(XX) * atan(YY)',
'tan(XX) * atan(YY)',
'sin(YY) * sin(YY) * sin(XX)',
'sin(XX) * sin(YY) * sin(YY)',
'sin(YY) * sin(YY) * cos(XX)',
'sin(XX) * cos(YY) * cos(YY)',
'sin(XX) * cos(YY) * sin(YY)',
'sin(YY) * cos(YY) * sin(YY)',
'sin(XX) * cos(YY) * log(YY, 2)/10',
'sin(YY) * cos(YY) * cos(XX)'
]
list_X_X = [
'XX',
'i',
'i**2',
'pi*i',
'i*i*pi',
'i/pi',
'pi/i',
'i*XX',
'i/XX',
'XX/i',
'XX*pi*i',
'XX/i/pi',
'XX/pi*i',
'i*pi/XX',
'i/pi*XX',
'pi/i*XX',
'i*XX/pi',
'1/i*XX*pi',
# logs
'log(pi*i)+XX',
'log(i*1)/tan(XX*i)*50',
'12/pi*log(i)*XX',
'2*pi*log(i)*XX',
# trigono
'tan(i)',
'sin(i)',
'cos(i)',
'sin(XX/pi*i)',
'sin(tan(XX*i))*50',
'cos(XX*pi*i)',
'tan(XX*i*pi)',
'tan(i)*XX'
]
list_Y_Y = [
'YY',
'i',
'i**2',
'pi*i',
'i*i*pi',
'i/pi',
'pi/i',
'i*YY',
'i/YY',
'YY/i',
'YY*pi*i',
'YY/i/pi',
'YY/pi*i',
'i*pi/YY',
'i/pi*YY',
'pi/i*YY',
'i*YY/pi',
'1/i*YY*pi',
# logs
'log(pi*i)+YY',
'log(i*1)/tan(YY*i)*50',
'12/pi*log(i)*YY',
'2*pi*log(i)*YY',
# trigono
'tan(i)',
'sin(i)',
'cos(i)',
'sin(YY/pi*i)',
'sin(tan(YY*i))*50',
'cos(YY*pi*i)',
'tan(YY*i*pi)',
'tan(i)*YY'
]
list_Z_Z = [
'ZZ',
'i',
'i**2',
'pi*i',
'i*i*pi',
'i/pi',
'pi/i',
'i*ZZ',
'i/ZZ',
'ZZ/i',
'ZZ*pi*i',
'ZZ/i/pi',
'ZZ/pi*i',
'i*pi/ZZ',
'i/pi*ZZ',
'pi/i*ZZ',
'i*ZZ/pi',
'1/i*ZZ*pi',
# logs
'log(pi*i)+ZZ',
'log(i*1)/tan(ZZ*i)*50',
'12/pi*log(i)*ZZ',
'2*pi*log(i)*ZZ',
# trigono
'tan(i)',
'sin(i)',
'cos(i)',
'sin(ZZ/pi*i)',
'sin(tan(ZZ*i))*50',
'cos(ZZ*pi*i)',
'tan(ZZ*i*pi)',
'tan(i)*ZZ'
]
# EOF