diff --git a/𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠/𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠/noƨj.⚪ƧS⚪✤⚪П⚪ƎE⚪◌⚪◌⚪ƎE⚪П⚪✤⚪ƧS⚪.json b/𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠/𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠/noƨj.⚪ƧS⚪✤⚪П⚪ƎE⚪◌⚪◌⚪ƎE⚪П⚪✤⚪ƧS⚪.json index f1dd3858..61d8631f 100644 --- a/𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠/𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠/noƨj.⚪ƧS⚪✤⚪П⚪ƎE⚪◌⚪◌⚪ƎE⚪П⚪✤⚪ƧS⚪.json +++ b/𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪റ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ЭЄ⚪𔗢⚪𖣠⚪𔗢⚪✻⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪∣❁∣⚪𔗢⚪𖣠/𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪🞋⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖡼⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ꕤ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪Ⓞ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ИN⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗩ⚪𔗢⚪𖣠⚪𔗢⚪ᙁ⚪𔗢⚪𖣠⚪𔗢⚪𖣓⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᴥ⚪𔗢⚪𖣠⚪𔗢⚪ᔓᔕ⚪𔗢⚪𖣠⚪𔗢⚪ߦ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠⚪𔗢⚪ᑐᑕ⚪𔗢⚪𖣠⚪𔗢⚪✤⚪𔗢⚪𖣠⚪𔗢⚪ꖴ⚪𔗢⚪𖣠⚪𔗢⚪ᗯ⚪𔗢⚪𖣠⚪𔗢⚪ᗱᗴ⚪𔗢⚪𖣠/noƨj.⚪ƧS⚪✤⚪П⚪ƎE⚪◌⚪◌⚪ƎE⚪П⚪✤⚪ƧS⚪.json @@ -2,50 +2,49 @@ "export_version": "1.0", "main_tree": { "nodes": { - "Frame": { + "Frame.002": { "attributes": { "location": [ - 2240.0, - 1002.6666870117188 + 64.0, + -192.0 ], - "height": 154.6666259765625, - "width": 204.0001220703125, - "label": "\u25a6" + "height": 154.66668701171875, + "width": 204.00003051757812, + "label": "\u2699" }, "bl_idname": "NodeFrame" }, "Frame.001": { "attributes": { "location": [ - 21.33333396911621, - -64.0 + 85.33333587646484, + -234.6666717529297 ], - "height": 240.0, + "height": 239.99998474121094, "width": 164.00003051757812, "label": "^" }, "bl_idname": "NodeFrame" }, - "Frame.002": { + "Frame": { "attributes": { "location": [ - 0.0, - -21.33333396911621 + 2304.0, + 832.0 ], - "height": 154.66665649414062, - "width": 204.00003051757812, - "label": "\u2699" + "height": 154.66668701171875, + "width": 204.0001220703125, + "label": "\u25a6" }, "bl_idname": "NodeFrame" }, - "Mesh Viewer.003": { + "Reroute.002": { "attributes": { "location": [ - 661.3333129882812, - 682.6666870117188 + -384.0, + -960.0 ], - "width": 300.0, - "label": " ", + "width": 16.0, "color": [ 1.0, 1.0, @@ -53,594 +52,629 @@ ], "use_custom_color": true }, + "inputs": { + "Input": { + "bl_idname": "NodeSocketColor", + "name": "Input" + } + }, + "outputs": { + "Output": { + "bl_idname": "NodeSocketColor", + "name": "Output" + } + }, + "bl_idname": "NodeReroute" + }, + "Matrix Apply to Mesh.001": { + "attributes": { + "location": [ + -384.0, + -597.3333129882812 + ], + "label": " " + }, "properties": { - "base_data_name": "\u26aa\u01a7S\u26aa\u01a7S\u26aa\u041f\u26aa\u018eE\u26aa\u25cc\u26aa\u25cc\u26aa\u018eE\u26aa\u041f\u26aa\u01a7S\u26aa\u01a7S\u26aa", - "material": { - "type": "MATERIAL", - "value": "\u26aa\u018eE\u1564\u1566AM\u2299\u26aa\u25cc\u26aa\u25cc\u26aa\u2299MA\u1564\u1566\u018eE\u26aa" - }, - "show_objects": false, - "render_objects": false, - "selectable_objects": false + "do_join": false }, "inputs": { - "vertices": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "vertices" - }, - "edges": { - "bl_idname": "SvStringsSocket", - "name": "edges", - "properties": { - "custom_draw": "draw_edges_props" - } + "name": "Vertices" }, - "faces": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "faces" + "name": "Edges" }, - "material_idx": { + "Faces": { "bl_idname": "SvStringsSocket", - "name": "material_idx" + "name": "Faces" }, - "matrix": { + "Matrices": { "bl_idname": "SvMatrixSocket", - "name": "matrix", - "properties": { - "custom_draw": "draw_matrix_props" - } + "name": "Matrices" } }, "outputs": { - "Objects": { - "bl_idname": "SvObjectSocket", - "name": "Objects" + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + }, + "Edges": { + "bl_idname": "SvStringsSocket", + "name": "Edges" + }, + "Faces": { + "bl_idname": "SvStringsSocket", + "name": "Faces" } }, - "bl_idname": "SvMeshViewer" + "bl_idname": "SvMatrixApplyJoinNode" }, - "Viewer Draw": { + "Vector In.001": { "attributes": { "location": [ - 1002.6666870117188, - -917.3333129882812 - ], - "width": 180.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 + -362.6666564941406, + -853.3333129882812 ], - "use_custom_color": true + "width": 100.0, + "label": " " }, "properties": { - "display_verts": false, - "polygon_color": [ - 0.0, - 0.0, - 0.0, - 0.0 - ], - "activate": false, - "edge_color": [ - 0.800000011920929, - 0.800000011920929, - 0.800000011920929, - 0.34375 - ], - "line_width": 2, - "point_size": 3, - "vector_color": [ - 0.65625, - 0.65625, - 0.65625, - 0.875 - ] + "x_": 1.0, + "y_": 1.0, + "z_": 1.0 }, "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices", + "X": { + "bl_idname": "SvStringsSocket", + "name": "X", "properties": { - "custom_draw": "draw_property_socket" + "prop_name": "x_" } }, - "Edges": { + "Y": { "bl_idname": "SvStringsSocket", - "name": "Edges", + "name": "Y", "properties": { - "custom_draw": "draw_property_socket" + "prop_name": "y_" } }, - "Polygons": { + "Z": { "bl_idname": "SvStringsSocket", - "name": "Polygons" - }, - "Matrix": { - "bl_idname": "SvMatrixSocket", - "name": "Matrix" - }, - "Vector Color": { - "bl_idname": "SvColorSocket", - "name": "Vector Color", + "name": "Z", "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "vector_color" + "prop_name": "z_" } + } + }, + "outputs": { + "Vectors": { + "bl_idname": "SvVerticesSocket", + "name": "Vectors" + } + }, + "bl_idname": "GenVectorsNode" + }, + "Scale": { + "attributes": { + "location": [ + -405.3333435058594, + -1002.6666870117188 + ], + "width": 180.0, + "label": " " + }, + "inputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" }, - "Edge Color": { - "bl_idname": "SvColorSocket", - "name": "Edge Color", + "Centers": { + "bl_idname": "SvVerticesSocket", + "name": "Centers", "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "edge_color" + "prop_name": "centers" } }, - "Polygon Color": { - "bl_idname": "SvColorSocket", - "name": "Polygon Color", + "Scale": { + "bl_idname": "SvVerticesSocket", + "name": "Scale", "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "polygon_color" + "prop_name": "scale", + "expanded": true } }, - "attrs": { + "Strength": { "bl_idname": "SvStringsSocket", - "name": "attrs", - "attributes": { - "hide": true - }, + "name": "Strength", "properties": { - "quick_link_to_node": "SvVDAttrsNodeMk2" + "prop_name": "multiplier" } } }, - "bl_idname": "SvViewerDrawMk4" + "outputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + } + }, + "bl_idname": "SvScaleNodeMk3" }, - "Viewer Draw.001": { + "Move": { "attributes": { "location": [ - 1002.6666870117188, - -490.6666564941406 + -405.3333435058594, + 128.0 ], "width": 180.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 - ], - "use_custom_color": true + "label": " " }, "properties": { - "display_verts": false, - "polygon_color": [ - 0.0, - 0.0, + "movement_vectors": [ 0.0, + -1.0, 0.0 - ], - "activate": false, - "edge_color": [ - 0.800000011920929, - 0.800000011920929, - 0.800000011920929, - 0.34375 - ], - "line_width": 2, - "point_size": 3, - "vector_color": [ - 0.65625, - 0.65625, - 0.65625, - 0.875 ] }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Vertices", - "properties": { - "custom_draw": "draw_property_socket" - } + "name": "Vertices" }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges", + "Movement Vectors": { + "bl_idname": "SvVerticesSocket", + "name": "Movement Vectors", "properties": { - "custom_draw": "draw_property_socket" + "prop_name": "movement_vectors", + "expanded": true } }, - "Polygons": { + "Strength": { "bl_idname": "SvStringsSocket", - "name": "Polygons" - }, - "Matrix": { - "bl_idname": "SvMatrixSocket", - "name": "Matrix" - }, - "Vector Color": { - "bl_idname": "SvColorSocket", - "name": "Vector Color", - "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "vector_color" - } - }, - "Edge Color": { - "bl_idname": "SvColorSocket", - "name": "Edge Color", + "name": "Strength", "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "edge_color" + "prop_name": "strength" } + } + }, + "outputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + } + }, + "bl_idname": "SvMoveNodeMk3" + }, + "UV Connection": { + "attributes": { + "location": [ + -618.6666870117188, + -597.3333129882812 + ], + "width": 200.0, + "label": " " + }, + "properties": { + "slice_check": false + }, + "inputs": { + "vertices": { + "bl_idname": "SvVerticesSocket", + "name": "vertices" }, - "Polygon Color": { - "bl_idname": "SvColorSocket", - "name": "Polygon Color", - "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "polygon_color" - } + "vertices 1": { + "bl_idname": "SvVerticesSocket", + "name": "vertices 1" + } + }, + "outputs": { + "vertices": { + "bl_idname": "SvVerticesSocket", + "name": "vertices" }, - "attrs": { + "data": { "bl_idname": "SvStringsSocket", - "name": "attrs", - "attributes": { - "hide": true - }, - "properties": { - "quick_link_to_node": "SvVDAttrsNodeMk2" - } + "name": "data" } }, - "bl_idname": "SvViewerDrawMk4" + "bl_idname": "LineConnectNodeMK2" }, - "Viewer Draw.002": { + "Matrix In.001": { "attributes": { "location": [ - 1002.6666870117188, - 490.6666564941406 - ], - "width": 180.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 + -597.3333129882812, + -874.6666870117188 ], - "use_custom_color": true + "width": 160.0, + "label": " " }, "properties": { - "display_verts": false, - "polygon_color": [ - 0.0, - 0.0, - 0.0, - 0.0 - ], - "activate": false, - "edge_color": [ - 0.800000011920929, - 0.800000011920929, - 0.800000011920929, - 0.34375 - ], - "line_width": 2, - "point_size": 3, - "vector_color": [ - 0.65625, - 0.65625, - 0.65625, - 0.875 - ] + "rotation_mode": "EULER" }, "inputs": { - "Vertices": { + "Location": { "bl_idname": "SvVerticesSocket", - "name": "Vertices", + "name": "Location", "properties": { - "custom_draw": "draw_property_socket" + "prop_name": "location_", + "expanded": true } }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges", + "Scale": { + "bl_idname": "SvVerticesSocket", + "name": "Scale", "properties": { - "custom_draw": "draw_property_socket" + "prop_name": "scale", + "expanded": true } }, - "Polygons": { - "bl_idname": "SvStringsSocket", - "name": "Polygons" + "Quaternion": { + "bl_idname": "SvQuaternionSocket", + "name": "Quaternion", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "quaternion" + } }, - "Matrix": { - "bl_idname": "SvMatrixSocket", - "name": "Matrix" + "Angle X": { + "bl_idname": "SvStringsSocket", + "name": "Angle X", + "properties": { + "prop_name": "angle_x" + } }, - "Vector Color": { - "bl_idname": "SvColorSocket", - "name": "Vector Color", + "Angle Y": { + "bl_idname": "SvStringsSocket", + "name": "Angle Y", "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "vector_color" + "prop_name": "angle_y" } }, - "Edge Color": { - "bl_idname": "SvColorSocket", - "name": "Edge Color", + "Angle Z": { + "bl_idname": "SvStringsSocket", + "name": "Angle Z", "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "edge_color" + "prop_name": "angle_z" } }, - "Polygon Color": { - "bl_idname": "SvColorSocket", - "name": "Polygon Color", + "Axis": { + "bl_idname": "SvVerticesSocket", + "name": "Axis", + "attributes": { + "hide": true + }, "properties": { - "custom_draw": "draw_color_socket", - "prop_name": "polygon_color" + "prop_name": "axis", + "expanded": true } }, - "attrs": { + "Angle": { "bl_idname": "SvStringsSocket", - "name": "attrs", + "name": "Angle", "attributes": { "hide": true }, "properties": { - "quick_link_to_node": "SvVDAttrsNodeMk2" + "prop_name": "angle" } } }, - "bl_idname": "SvViewerDrawMk4" + "outputs": { + "Matrices": { + "bl_idname": "SvMatrixSocket", + "name": "Matrices" + } + }, + "bl_idname": "SvMatrixInNodeMK4" }, - "Viewer Index+": { + "UV Connection.001": { "attributes": { "location": [ - 1002.6666870117188, - 128.0 + -618.6666870117188, + -21.33333396911621 ], - "width": 180.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 + "width": 203.4343719482422, + "label": " " + }, + "properties": { + "slice_check": false + }, + "inputs": { + "vertices": { + "bl_idname": "SvVerticesSocket", + "name": "vertices" + }, + "vertices 1": { + "bl_idname": "SvVerticesSocket", + "name": "vertices 1" + } + }, + "outputs": { + "vertices": { + "bl_idname": "SvVerticesSocket", + "name": "vertices" + }, + "data": { + "bl_idname": "SvStringsSocket", + "name": "data" + } + }, + "bl_idname": "LineConnectNodeMK2" + }, + "Matrix Apply to Mesh.002": { + "attributes": { + "location": [ + -384.0, + -85.33333587646484 ], - "use_custom_color": true + "label": " " }, "properties": { - "draw_bg": true, - "text_scale": 1.2149999141693115, - "bg_verts_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "bg_edges_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "bg_faces_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "activate": false, - "numid_verts_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ], - "numid_faces_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ], - "numid_edges_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ] + "do_join": false }, "inputs": { - "verts": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "verts" + "name": "Vertices" }, - "edges": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "edges" + "name": "Edges" }, - "faces": { + "Faces": { "bl_idname": "SvStringsSocket", - "name": "faces" + "name": "Faces" }, - "matrix": { + "Matrices": { "bl_idname": "SvMatrixSocket", - "name": "matrix" + "name": "Matrices" + } + }, + "outputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" }, - "text": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "text" + "name": "Edges" + }, + "Faces": { + "bl_idname": "SvStringsSocket", + "name": "Faces" } }, - "bl_idname": "SvIDXViewer28" + "bl_idname": "SvMatrixApplyJoinNode" }, - "Viewer Index+.001": { + "Matrix In.002": { "attributes": { "location": [ - 1002.6666870117188, - 746.6666870117188 - ], - "width": 180.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 + -597.3333129882812, + -298.6666564941406 ], - "use_custom_color": true + "width": 160.0, + "label": " " }, "properties": { - "draw_bg": true, - "text_scale": 1.2149999141693115, - "bg_verts_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "bg_edges_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "bg_faces_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "activate": false, - "numid_verts_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ], - "numid_faces_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ], - "numid_edges_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ] + "rotation_mode": "EULER" }, "inputs": { - "verts": { + "Location": { "bl_idname": "SvVerticesSocket", - "name": "verts" + "name": "Location", + "properties": { + "prop_name": "location_", + "expanded": true + } }, - "edges": { + "Scale": { + "bl_idname": "SvVerticesSocket", + "name": "Scale", + "properties": { + "prop_name": "scale" + } + }, + "Quaternion": { + "bl_idname": "SvQuaternionSocket", + "name": "Quaternion", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "quaternion" + } + }, + "Angle X": { "bl_idname": "SvStringsSocket", - "name": "edges" + "name": "Angle X", + "properties": { + "prop_name": "angle_x" + } }, - "faces": { + "Angle Y": { "bl_idname": "SvStringsSocket", - "name": "faces" + "name": "Angle Y", + "properties": { + "prop_name": "angle_y" + } }, - "matrix": { - "bl_idname": "SvMatrixSocket", - "name": "matrix" + "Angle Z": { + "bl_idname": "SvStringsSocket", + "name": "Angle Z", + "properties": { + "prop_name": "angle_z" + } }, - "text": { + "Axis": { + "bl_idname": "SvVerticesSocket", + "name": "Axis", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "axis", + "expanded": true + } + }, + "Angle": { "bl_idname": "SvStringsSocket", - "name": "text" + "name": "Angle", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "angle" + } } }, - "bl_idname": "SvIDXViewer28" + "outputs": { + "Matrices": { + "bl_idname": "SvMatrixSocket", + "name": "Matrices" + } + }, + "bl_idname": "SvMatrixInNodeMK4" }, - "Viewer Index+.002": { + "Rotate": { "attributes": { "location": [ - 1002.6666870117188, - -1173.3333740234375 - ], - "width": 180.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 + -384.0, + -341.3333435058594 ], - "use_custom_color": true + "label": " " }, "properties": { - "draw_bg": true, - "text_scale": 1.2149999141693115, - "bg_verts_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "bg_edges_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "bg_faces_col": [ - 0.5, - 0.5, - 0.5, - 1.0 - ], - "activate": false, - "numid_verts_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ], - "numid_faces_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ], - "numid_edges_col": [ - 1.0, - 1.0, - 1.0, - 0.25 - ] + "mode": "EULER", + "x_": 90.0 }, "inputs": { - "verts": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "verts" - }, - "edges": { - "bl_idname": "SvStringsSocket", - "name": "edges" + "name": "Vertices" }, - "faces": { + "Centers": { + "bl_idname": "SvVerticesSocket", + "name": "Centers", + "properties": { + "prop_name": "centers_" + } + }, + "X": { "bl_idname": "SvStringsSocket", - "name": "faces" + "name": "X", + "properties": { + "prop_name": "x_" + } }, - "matrix": { - "bl_idname": "SvMatrixSocket", - "name": "matrix" + "Y": { + "bl_idname": "SvStringsSocket", + "name": "Y", + "properties": { + "prop_name": "y_" + } }, - "text": { + "Z": { "bl_idname": "SvStringsSocket", - "name": "text" + "name": "Z", + "properties": { + "prop_name": "z_" + } } }, - "bl_idname": "SvIDXViewer28" + "outputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + } + }, + "bl_idname": "SvRotationNodeMk3" }, - "Mesh Viewer.002": { + "Scale.002": { + "attributes": { + "location": [ + 298.6666564941406, + -1002.6666870117188 + ], + "label": " " + }, + "inputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + }, + "Centers": { + "bl_idname": "SvVerticesSocket", + "name": "Centers", + "properties": { + "prop_name": "centers" + } + }, + "Scale": { + "bl_idname": "SvVerticesSocket", + "name": "Scale", + "properties": { + "prop_name": "scale" + } + }, + "Strength": { + "bl_idname": "SvStringsSocket", + "name": "Strength", + "properties": { + "prop_name": "multiplier" + } + } + }, + "outputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + } + }, + "bl_idname": "SvScaleNodeMk3" + }, + "List Join.005": { + "attributes": { + "location": [ + -213.3333282470703, + -1237.3333740234375 + ], + "label": " ", + "hide": true + }, + "inputs": { + "data": { + "bl_idname": "SvStringsSocket", + "name": "data" + }, + "data 1": { + "bl_idname": "SvStringsSocket", + "name": "data 1" + }, + "data 2": { + "bl_idname": "SvStringsSocket", + "name": "data 2" + }, + "data 3": { + "bl_idname": "SvStringsSocket", + "name": "data 3" + } + }, + "outputs": { + "data": { + "bl_idname": "SvStringsSocket", + "name": "data" + } + }, + "bl_idname": "ListJoinNode" + }, + "Mesh Viewer.004": { "attributes": { "location": [ - 938.6666870117188, - -128.0 + 661.3333129882812, + -1002.6666870117188 ], "width": 300.0, "label": " ", @@ -652,13 +686,12 @@ "use_custom_color": true }, "properties": { - "base_data_name": "\u26aa\u01a7S\u26aa\u2724\u26aa\u041f\u26aa\u018eE\u26aa\u25cc\u26aa\u25cc\u26aa\u018eE\u26aa\u041f\u26aa\u2724\u26aa\u01a7S\u26aa", + "base_data_name": "\u26aa\u01a7S\u26aa\u0394\u26aa\u041f\u26aa\u018eE\u26aa\u25cc\u26aa\u25cc\u26aa\u018eE\u26aa\u041f\u26aa\u0394\u26aa\u01a7S\u26aa", "material": { "type": "MATERIAL", "value": "\u26aa\u018eE\u1564\u1566AM\u2299\u26aa\u25cc\u26aa\u25cc\u26aa\u2299MA\u1564\u1566\u018eE\u26aa" }, "show_objects": false, - "show_wireframe": true, "selectable_objects": false, "render_objects": false }, @@ -698,594 +731,675 @@ }, "bl_idname": "SvMeshViewer" }, - "Matrix Apply to Mesh": { + "Viewer Draw": { "attributes": { "location": [ - -810.6666870117188, - -874.6666870117188 + 981.3333129882812, + -1002.6666870117188 ], - "label": " " + "width": 180.0, + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "do_join": false + "display_verts": false, + "polygon_color": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "activate": false, + "edge_color": [ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 0.34375 + ], + "line_width": 2, + "point_size": 3, + "vector_color": [ + 0.65625, + 0.65625, + 0.65625, + 0.875 + ] }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "Vertices", + "properties": { + "custom_draw": "draw_property_socket" + } }, "Edges": { "bl_idname": "SvStringsSocket", - "name": "Edges" + "name": "Edges", + "properties": { + "custom_draw": "draw_property_socket" + } }, - "Faces": { + "Polygons": { "bl_idname": "SvStringsSocket", - "name": "Faces" + "name": "Polygons" }, - "Matrices": { + "Matrix": { "bl_idname": "SvMatrixSocket", - "name": "Matrices" - } - }, - "outputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "Matrix" }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges" + "Vector Color": { + "bl_idname": "SvColorSocket", + "name": "Vector Color", + "properties": { + "custom_draw": "draw_color_socket", + "prop_name": "vector_color" + } }, - "Faces": { + "Edge Color": { + "bl_idname": "SvColorSocket", + "name": "Edge Color", + "properties": { + "custom_draw": "draw_color_socket", + "prop_name": "edge_color" + } + }, + "Polygon Color": { + "bl_idname": "SvColorSocket", + "name": "Polygon Color", + "properties": { + "custom_draw": "draw_color_socket", + "prop_name": "polygon_color" + } + }, + "attrs": { "bl_idname": "SvStringsSocket", - "name": "Faces" + "name": "attrs", + "attributes": { + "hide": true + }, + "properties": { + "quick_link_to_node": "SvVDAttrsNodeMk2" + } } }, - "bl_idname": "SvMatrixApplyJoinNode" + "bl_idname": "SvViewerDrawMk4" }, - "Matrix Apply to Mesh.003": { + "Viewer Index+.002": { "attributes": { "location": [ - -810.6666870117188, - -213.3333282470703 + 981.3333129882812, + -1280.0 ], - "label": " " + "width": 180.0, + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "do_join": false - }, - "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges" - }, - "Faces": { - "bl_idname": "SvStringsSocket", - "name": "Faces" - }, - "Matrices": { - "bl_idname": "SvMatrixSocket", - "name": "Matrices" - } - }, - "outputs": { - "Vertices": { + "draw_bg": true, + "text_scale": 1.2149999141693115, + "bg_verts_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "bg_edges_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "bg_faces_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "activate": false, + "numid_verts_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "numid_faces_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "numid_edges_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] + }, + "inputs": { + "verts": { "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "verts" }, - "Edges": { + "edges": { "bl_idname": "SvStringsSocket", - "name": "Edges" + "name": "edges" }, - "Faces": { + "faces": { "bl_idname": "SvStringsSocket", - "name": "Faces" + "name": "faces" + }, + "matrix": { + "bl_idname": "SvMatrixSocket", + "name": "matrix" + }, + "text": { + "bl_idname": "SvStringsSocket", + "name": "text" } }, - "bl_idname": "SvMatrixApplyJoinNode" + "bl_idname": "SvIDXViewer28" }, - "Matrix In.004": { + "Mesh Join.001": { "attributes": { "location": [ - -1024.0, - -384.0 + -42.66666793823242, + -1109.3333740234375 ], - "width": 180.0, "label": " " }, - "properties": { - "rotation_mode": "EULER" - }, "inputs": { - "Location": { - "bl_idname": "SvVerticesSocket", - "name": "Location", - "properties": { - "prop_name": "location_", - "expanded": true - } - }, - "Scale": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Scale", - "properties": { - "prop_name": "scale", - "expanded": true - } - }, - "Quaternion": { - "bl_idname": "SvQuaternionSocket", - "name": "Quaternion", - "attributes": { - "hide": true - }, + "name": "Vertices", "properties": { - "prop_name": "quaternion" + "is_mandatory": true, + "default_mode": "NONE" } }, - "Angle X": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "Angle X", + "name": "Edges", "properties": { - "prop_name": "angle_x" + "nesting_level": 3 } }, - "Angle Y": { + "Polygons": { "bl_idname": "SvStringsSocket", - "name": "Angle Y", + "name": "Polygons", "properties": { - "prop_name": "angle_y" + "nesting_level": 3 } + } + }, + "outputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" }, - "Angle Z": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "Angle Z", - "properties": { - "prop_name": "angle_z" - } - }, - "Axis": { - "bl_idname": "SvVerticesSocket", - "name": "Axis", - "attributes": { - "hide": true - }, - "properties": { - "prop_name": "axis" - } + "name": "Edges" }, - "Angle": { + "Polygons": { "bl_idname": "SvStringsSocket", - "name": "Angle", - "attributes": { - "hide": true - }, - "properties": { - "prop_name": "angle" - } - } - }, - "outputs": { - "Matrices": { - "bl_idname": "SvMatrixSocket", - "name": "Matrices" + "name": "Polygons" } }, - "bl_idname": "SvMatrixInNodeMK4" + "bl_idname": "SvMeshJoinNodeMk2" }, - "Float to Integer": { + "List Join.004": { "attributes": { "location": [ - -1152.0, - -960.0 + -213.3333282470703, + -1301.3333740234375 ], - "width": 100.0, - "label": " " + "label": " ", + "hide": true }, "inputs": { - "float": { + "data": { "bl_idname": "SvStringsSocket", - "name": "float" + "name": "data" + }, + "data 1": { + "bl_idname": "SvStringsSocket", + "name": "data 1" + }, + "data 2": { + "bl_idname": "SvStringsSocket", + "name": "data 2" + }, + "data 3": { + "bl_idname": "SvStringsSocket", + "name": "data 3" } }, "outputs": { - "int": { + "data": { "bl_idname": "SvStringsSocket", - "name": "int" + "name": "data" } }, - "bl_idname": "Float2IntNode" + "bl_idname": "ListJoinNode" }, - "Vector In": { + "List Join.003": { "attributes": { "location": [ - -1152.0, - -1194.6666259765625 + -213.3333282470703, + -1173.3333740234375 ], - "width": 100.0, - "label": " " - }, - "properties": { - "x_": 1.0, - "y_": 1.0, - "z_": 1.0 + "label": " ", + "hide": true }, "inputs": { - "X": { + "data": { "bl_idname": "SvStringsSocket", - "name": "X", - "properties": { - "prop_name": "x_" - } + "name": "data" }, - "Y": { + "data 1": { "bl_idname": "SvStringsSocket", - "name": "Y", - "properties": { - "prop_name": "y_" - } + "name": "data 1" }, - "Z": { + "data 2": { "bl_idname": "SvStringsSocket", - "name": "Z", - "properties": { - "prop_name": "z_" - } + "name": "data 2" + }, + "data 3": { + "bl_idname": "SvStringsSocket", + "name": "data 3" } }, "outputs": { - "Vectors": { + "data_001": { "bl_idname": "SvVerticesSocket", - "name": "Vectors" + "name": "data" } }, - "bl_idname": "GenVectorsNode" + "bl_idname": "ListJoinNode" }, - "Vector In.003": { + "Mesh Join": { "attributes": { "location": [ - -1152.0, - -469.3333435058594 + -42.66666793823242, + 341.3333435058594 ], - "width": 100.0, "label": " " }, "inputs": { - "X": { - "bl_idname": "SvStringsSocket", - "name": "X", + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices", "properties": { - "prop_name": "x_" + "is_mandatory": true, + "default_mode": "NONE" } }, - "Y": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "Y", + "name": "Edges", "properties": { - "prop_name": "y_" + "nesting_level": 3 } }, - "Z": { + "Polygons": { "bl_idname": "SvStringsSocket", - "name": "Z", + "name": "Polygons", "properties": { - "prop_name": "z_" + "nesting_level": 3 } } }, "outputs": { - "Vectors": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Vectors" + "name": "Vertices" + }, + "Edges": { + "bl_idname": "SvStringsSocket", + "name": "Edges" + }, + "Polygons": { + "bl_idname": "SvStringsSocket", + "name": "Polygons" } }, - "bl_idname": "GenVectorsNode" + "bl_idname": "SvMeshJoinNodeMk2" }, - "Scalar Math.003": { + "Scale.001": { "attributes": { "location": [ - -1322.6666259765625, - -533.3333129882812 + 298.6666564941406, + 469.3333435058594 ], "label": " " }, - "properties": { - "x_": 0.0, - "current_op": "SUB" - }, "inputs": { - "x": { - "bl_idname": "SvStringsSocket", - "name": "x", + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" + }, + "Centers": { + "bl_idname": "SvVerticesSocket", + "name": "Centers", "properties": { - "prop_name": "x_" + "prop_name": "centers" } }, - "y": { + "Scale": { + "bl_idname": "SvVerticesSocket", + "name": "Scale", + "properties": { + "prop_name": "scale" + } + }, + "Strength": { "bl_idname": "SvStringsSocket", - "name": "y", + "name": "Strength", "properties": { - "prop_name": "y_" + "prop_name": "multiplier" } } }, "outputs": { - "Out": { - "bl_idname": "SvStringsSocket", - "name": "Out" + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices" } }, - "bl_idname": "SvScalarMathNodeMK4" + "bl_idname": "SvScaleNodeMk3" }, - "Segment": { + "Mesh Viewer.003": { "attributes": { "location": [ - -1002.6666870117188, - -746.6666870117188 + 661.3333129882812, + 469.3333435058594 ], - "label": " " + "width": 300.0, + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "a": [ - -0.5, - 0.5, - -0.5 - ], - "b": [ - 0.5, - 0.5, - -0.5 - ] + "base_data_name": "\u26aa\u01a7S\u26aa\u01a7S\u26aa\u041f\u26aa\u018eE\u26aa\u25cc\u26aa\u25cc\u26aa\u018eE\u26aa\u041f\u26aa\u01a7S\u26aa\u01a7S\u26aa", + "material": { + "type": "MATERIAL", + "value": "\u26aa\u018eE\u1564\u1566AM\u2299\u26aa\u25cc\u26aa\u25cc\u26aa\u2299MA\u1564\u1566\u018eE\u26aa" + }, + "show_objects": false, + "render_objects": false, + "selectable_objects": false }, "inputs": { - "A": { + "vertices": { "bl_idname": "SvVerticesSocket", - "name": "A", - "properties": { - "prop_name": "a", - "expanded": true - } + "name": "vertices" }, - "B": { - "bl_idname": "SvVerticesSocket", - "name": "B", + "edges": { + "bl_idname": "SvStringsSocket", + "name": "edges", "properties": { - "prop_name": "b", - "expanded": true + "custom_draw": "draw_edges_props" } }, - "Cuts": { + "faces": { "bl_idname": "SvStringsSocket", - "name": "Cuts", - "properties": { - "prop_name": "cuts_number" - } + "name": "faces" }, - "Steps": { + "material_idx": { "bl_idname": "SvStringsSocket", - "name": "Steps", - "attributes": { - "hide": true + "name": "material_idx" + }, + "matrix": { + "bl_idname": "SvMatrixSocket", + "name": "matrix", + "properties": { + "custom_draw": "draw_matrix_props" } } }, "outputs": { - "Verts": { - "bl_idname": "SvVerticesSocket", - "name": "Verts" - }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges" + "Objects": { + "bl_idname": "SvObjectSocket", + "name": "Objects" } }, - "bl_idname": "SvSegmentGenerator" + "bl_idname": "SvMeshViewer" }, - "Matrix In": { + "Viewer Draw.002": { "attributes": { "location": [ - -1024.0, - -1045.3333740234375 + 981.3333129882812, + 469.3333435058594 ], "width": 180.0, - "label": " " + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "rotation_mode": "EULER" + "display_verts": false, + "polygon_color": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "activate": false, + "edge_color": [ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 0.34375 + ], + "line_width": 2, + "point_size": 3, + "vector_color": [ + 0.65625, + 0.65625, + 0.65625, + 0.875 + ], + "display_faces": false }, "inputs": { - "Location": { - "bl_idname": "SvVerticesSocket", - "name": "Location", - "properties": { - "prop_name": "location_", - "expanded": true - } - }, - "Scale": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Scale", - "properties": { - "prop_name": "scale", - "expanded": true - } - }, - "Quaternion": { - "bl_idname": "SvQuaternionSocket", - "name": "Quaternion", - "attributes": { - "hide": true - }, + "name": "Vertices", "properties": { - "prop_name": "quaternion" + "custom_draw": "draw_property_socket" } }, - "Angle X": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "Angle X", + "name": "Edges", "properties": { - "prop_name": "angle_x" + "custom_draw": "draw_property_socket" } }, - "Angle Y": { + "Polygons": { "bl_idname": "SvStringsSocket", - "name": "Angle Y", + "name": "Polygons" + }, + "Matrix": { + "bl_idname": "SvMatrixSocket", + "name": "Matrix" + }, + "Vector Color": { + "bl_idname": "SvColorSocket", + "name": "Vector Color", "properties": { - "prop_name": "angle_y" + "custom_draw": "draw_color_socket", + "prop_name": "vector_color" } }, - "Angle Z": { - "bl_idname": "SvStringsSocket", - "name": "Angle Z", + "Edge Color": { + "bl_idname": "SvColorSocket", + "name": "Edge Color", "properties": { - "prop_name": "angle_z" + "custom_draw": "draw_color_socket", + "prop_name": "edge_color" } }, - "Axis": { - "bl_idname": "SvVerticesSocket", - "name": "Axis", - "attributes": { - "hide": true - }, + "Polygon Color": { + "bl_idname": "SvColorSocket", + "name": "Polygon Color", "properties": { - "prop_name": "axis" + "custom_draw": "draw_color_socket", + "prop_name": "polygon_color" } }, - "Angle": { + "attrs": { "bl_idname": "SvStringsSocket", - "name": "Angle", + "name": "attrs", "attributes": { "hide": true }, "properties": { - "prop_name": "angle" + "quick_link_to_node": "SvVDAttrsNodeMk2" } } }, - "outputs": { - "Matrices": { - "bl_idname": "SvMatrixSocket", - "name": "Matrices" - } - }, - "bl_idname": "SvMatrixInNodeMK4" + "bl_idname": "SvViewerDrawMk4" }, - "UV Connection.001": { + "Viewer Index+.001": { "attributes": { "location": [ - -618.6666870117188, - -64.0 + 981.3333129882812, + 746.6666870117188 ], - "width": 203.4343719482422, - "label": " " + "width": 180.0, + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "slice_check": false + "draw_bg": true, + "text_scale": 1.2149999141693115, + "bg_verts_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "bg_edges_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "bg_faces_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "activate": false, + "numid_verts_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "numid_faces_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "numid_edges_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] }, "inputs": { - "vertices": { + "verts": { "bl_idname": "SvVerticesSocket", - "name": "vertices" + "name": "verts" }, - "vertices 1": { - "bl_idname": "SvVerticesSocket", - "name": "vertices 1" - } - }, - "outputs": { - "vertices": { - "bl_idname": "SvVerticesSocket", - "name": "vertices" + "edges": { + "bl_idname": "SvStringsSocket", + "name": "edges" }, - "data": { + "faces": { "bl_idname": "SvStringsSocket", - "name": "data" + "name": "faces" + }, + "matrix": { + "bl_idname": "SvMatrixSocket", + "name": "matrix" + }, + "text": { + "bl_idname": "SvStringsSocket", + "name": "text" } }, - "bl_idname": "LineConnectNodeMK2" + "bl_idname": "SvIDXViewer28" }, - "Matrix Apply to Mesh.002": { + "List Join.002": { "attributes": { "location": [ - -384.0, - -64.0 + -213.3333282470703, + 149.3333282470703 ], - "label": " " - }, - "properties": { - "do_join": false + "label": " ", + "hide": true }, "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Edges": { + "data": { "bl_idname": "SvStringsSocket", - "name": "Edges" + "name": "data" }, - "Faces": { + "data 1": { "bl_idname": "SvStringsSocket", - "name": "Faces" - }, - "Matrices": { - "bl_idname": "SvMatrixSocket", - "name": "Matrices" - } - }, - "outputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "data 1" }, - "Edges": { + "data 2": { "bl_idname": "SvStringsSocket", - "name": "Edges" + "name": "data 2" }, - "Faces": { + "data 3": { "bl_idname": "SvStringsSocket", - "name": "Faces" - } - }, - "bl_idname": "SvMatrixApplyJoinNode" - }, - "Reroute.002": { - "attributes": { - "location": [ - -384.0, - -960.0 - ], - "width": 16.0, - "color": [ - 1.0, - 1.0, - 1.0 - ], - "use_custom_color": true - }, - "inputs": { - "Input": { - "bl_idname": "NodeSocketColor", - "name": "Input" + "name": "data 3" } }, "outputs": { - "Output": { - "bl_idname": "NodeSocketColor", - "name": "Output" + "data": { + "bl_idname": "SvStringsSocket", + "name": "data" } }, - "bl_idname": "NodeReroute" + "bl_idname": "ListJoinNode" }, - "List Join.002": { + "List Join": { "attributes": { "location": [ -213.3333282470703, - 170.6666717529297 + 277.3333435058594 ], "label": " ", "hide": true @@ -1309,8 +1423,8 @@ } }, "outputs": { - "data": { - "bl_idname": "SvStringsSocket", + "data_001": { + "bl_idname": "SvVerticesSocket", "name": "data" } }, @@ -1351,36 +1465,26 @@ }, "bl_idname": "ListJoinNode" }, - "Mesh Join": { + "Vector Sort.003": { "attributes": { "location": [ - -42.66666793823242, - 341.3333435058594 + 469.3333435058594, + -1002.6666870117188 ], + "width": 160.0, "label": " " }, + "properties": { + "mode": "CONNEX" + }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Vertices", - "properties": { - "is_mandatory": true, - "default_mode": "NONE" - } - }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges", - "properties": { - "nesting_level": 3 - } + "name": "Vertices" }, - "Polygons": { + "PolyEdge": { "bl_idname": "SvStringsSocket", - "name": "Polygons", - "properties": { - "nesting_level": 3 - } + "name": "PolyEdge" } }, "outputs": { @@ -1388,22 +1492,25 @@ "bl_idname": "SvVerticesSocket", "name": "Vertices" }, - "Edges": { + "PolyEdge": { "bl_idname": "SvStringsSocket", - "name": "Edges" + "name": "PolyEdge", + "properties": { + "use_unwrap": true + } }, - "Polygons": { + "Item order": { "bl_idname": "SvStringsSocket", - "name": "Polygons" + "name": "Item order" } }, - "bl_idname": "SvMeshJoinNodeMk2" + "bl_idname": "SvVertSortNode" }, - "Merge by Distance": { + "Merge by Distance.001": { "attributes": { "location": [ 128.0, - 469.3333435058594 + -1002.6666870117188 ], "label": " " }, @@ -1463,35 +1570,39 @@ }, "bl_idname": "SvMergeByDistanceNode" }, - "Mesh Join.001": { + "Merge by Distance": { "attributes": { "location": [ - -42.66666793823242, - -1088.0 + 128.0, + 469.3333435058594 ], "label": " " }, + "properties": { + "distance": 7.62939453125e-06 + }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Vertices", - "properties": { - "is_mandatory": true, - "default_mode": "NONE" - } + "name": "Vertices" }, - "Edges": { + "PolyEdge": { "bl_idname": "SvStringsSocket", - "name": "Edges", - "properties": { - "nesting_level": 3 - } + "name": "PolyEdge" }, - "Polygons": { + "FaceData": { "bl_idname": "SvStringsSocket", - "name": "Polygons", + "name": "FaceData" + }, + "Mask": { + "bl_idname": "SvStringsSocket", + "name": "Mask" + }, + "Distance": { + "bl_idname": "SvStringsSocket", + "name": "Distance", "properties": { - "nesting_level": 3 + "prop_name": "distance" } } }, @@ -1507,87 +1618,135 @@ "Polygons": { "bl_idname": "SvStringsSocket", "name": "Polygons" + }, + "FaceData": { + "bl_idname": "SvStringsSocket", + "name": "FaceData" + }, + "Doubles": { + "bl_idname": "SvVerticesSocket", + "name": "Doubles" + }, + "Mask": { + "bl_idname": "SvStringsSocket", + "name": "Mask" } }, - "bl_idname": "SvMeshJoinNodeMk2" + "bl_idname": "SvMergeByDistanceNode" }, - "Scale.002": { + "Vector Sort.002": { "attributes": { "location": [ - 298.6666564941406, - -981.3333129882812 + 469.3333435058594, + 469.3333435058594 ], + "width": 160.0, "label": " " }, + "properties": { + "mode": "CONNEX" + }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", "name": "Vertices" }, - "Centers": { + "PolyEdge": { + "bl_idname": "SvStringsSocket", + "name": "PolyEdge" + } + }, + "outputs": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Centers", + "name": "Vertices" + }, + "PolyEdge": { + "bl_idname": "SvStringsSocket", + "name": "PolyEdge", "properties": { - "prop_name": "centers" + "use_unwrap": true } }, - "Scale": { + "Item order": { + "bl_idname": "SvStringsSocket", + "name": "Item order" + } + }, + "bl_idname": "SvVertSortNode" + }, + "Matrix Apply to Mesh.003": { + "attributes": { + "location": [ + -789.3333129882812, + -213.3333282470703 + ], + "label": " " + }, + "properties": { + "do_join": false + }, + "inputs": { + "Vertices": { "bl_idname": "SvVerticesSocket", - "name": "Scale", - "properties": { - "prop_name": "scale" - } + "name": "Vertices" }, - "Strength": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "Strength", - "properties": { - "prop_name": "multiplier" - } + "name": "Edges" + }, + "Faces": { + "bl_idname": "SvStringsSocket", + "name": "Faces" + }, + "Matrices": { + "bl_idname": "SvMatrixSocket", + "name": "Matrices" } }, "outputs": { "Vertices": { "bl_idname": "SvVerticesSocket", "name": "Vertices" + }, + "Edges": { + "bl_idname": "SvStringsSocket", + "name": "Edges" + }, + "Faces": { + "bl_idname": "SvStringsSocket", + "name": "Faces" } }, - "bl_idname": "SvScaleNodeMk3" + "bl_idname": "SvMatrixApplyJoinNode" }, - "Merge by Distance.001": { + "Matrix Apply to Mesh": { "attributes": { "location": [ - 128.0, - -981.3333129882812 + -789.3333129882812, + -746.6666870117188 ], "label": " " }, "properties": { - "distance": 7.62939453125e-06 + "do_join": false }, "inputs": { "Vertices": { "bl_idname": "SvVerticesSocket", "name": "Vertices" }, - "PolyEdge": { - "bl_idname": "SvStringsSocket", - "name": "PolyEdge" - }, - "FaceData": { + "Edges": { "bl_idname": "SvStringsSocket", - "name": "FaceData" + "name": "Edges" }, - "Mask": { + "Faces": { "bl_idname": "SvStringsSocket", - "name": "Mask" + "name": "Faces" }, - "Distance": { - "bl_idname": "SvStringsSocket", - "name": "Distance", - "properties": { - "prop_name": "distance" - } + "Matrices": { + "bl_idname": "SvMatrixSocket", + "name": "Matrices" } }, "outputs": { @@ -1599,92 +1758,91 @@ "bl_idname": "SvStringsSocket", "name": "Edges" }, - "Polygons": { + "Faces": { "bl_idname": "SvStringsSocket", - "name": "Polygons" - }, - "FaceData": { + "name": "Faces" + } + }, + "bl_idname": "SvMatrixApplyJoinNode" + }, + "Float to Integer": { + "attributes": { + "location": [ + -1152.0, + -960.0 + ], + "width": 100.0, + "label": " " + }, + "inputs": { + "float": { "bl_idname": "SvStringsSocket", - "name": "FaceData" - }, - "Doubles": { - "bl_idname": "SvVerticesSocket", - "name": "Doubles" - }, - "Mask": { + "name": "float" + } + }, + "outputs": { + "int": { "bl_idname": "SvStringsSocket", - "name": "Mask" + "name": "int" } }, - "bl_idname": "SvMergeByDistanceNode" + "bl_idname": "Float2IntNode" }, - "Scale.001": { + "Vector In": { "attributes": { "location": [ - 298.6666564941406, - 469.3333435058594 + -1152.0, + -1194.6666259765625 ], + "width": 100.0, "label": " " }, + "properties": { + "x_": 1.0, + "y_": 1.0, + "z_": 1.0 + }, "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Centers": { - "bl_idname": "SvVerticesSocket", - "name": "Centers", + "X": { + "bl_idname": "SvStringsSocket", + "name": "X", "properties": { - "prop_name": "centers" + "prop_name": "x_" } }, - "Scale": { - "bl_idname": "SvVerticesSocket", - "name": "Scale", + "Y": { + "bl_idname": "SvStringsSocket", + "name": "Y", "properties": { - "prop_name": "scale" + "prop_name": "y_" } }, - "Strength": { + "Z": { "bl_idname": "SvStringsSocket", - "name": "Strength", + "name": "Z", "properties": { - "prop_name": "multiplier" + "prop_name": "z_" } } }, "outputs": { - "Vertices": { + "Vectors": { "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "Vectors" } }, - "bl_idname": "SvScaleNodeMk3" + "bl_idname": "GenVectorsNode" }, - "Rotate": { + "Vector In.003": { "attributes": { "location": [ - -384.0, - -320.0 + -1152.0, + -469.3333435058594 ], + "width": 100.0, "label": " " }, - "properties": { - "mode": "EULER", - "x_": 90.0 - }, "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Centers": { - "bl_idname": "SvVerticesSocket", - "name": "Centers", - "properties": { - "prop_name": "centers_" - } - }, "X": { "bl_idname": "SvStringsSocket", "name": "X", @@ -1708,294 +1866,120 @@ } }, "outputs": { - "Vertices": { + "Vectors": { "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "Vectors" } }, - "bl_idname": "SvRotationNodeMk3" + "bl_idname": "GenVectorsNode" }, - "Matrix Apply to Mesh.001": { + "Scalar Math.003": { "attributes": { "location": [ - -384.0, - -597.3333129882812 + -1322.6666259765625, + -533.3333129882812 ], "label": " " }, "properties": { - "do_join": false + "x_": 0.0, + "current_op": "SUB" }, "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Edges": { + "x": { "bl_idname": "SvStringsSocket", - "name": "Edges" + "name": "x", + "properties": { + "prop_name": "x_" + } }, - "Faces": { + "y": { "bl_idname": "SvStringsSocket", - "name": "Faces" - }, - "Matrices": { - "bl_idname": "SvMatrixSocket", - "name": "Matrices" + "name": "y", + "properties": { + "prop_name": "y_" + } } }, "outputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Edges": { - "bl_idname": "SvStringsSocket", - "name": "Edges" - }, - "Faces": { + "Out": { "bl_idname": "SvStringsSocket", - "name": "Faces" + "name": "Out" } }, - "bl_idname": "SvMatrixApplyJoinNode" + "bl_idname": "SvScalarMathNodeMK4" }, - "List Join.003": { + "Segment": { "attributes": { "location": [ - -213.3333282470703, - -1173.3333740234375 - ], - "label": " ", - "hide": true - }, - "inputs": { - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - }, - "data 1": { - "bl_idname": "SvStringsSocket", - "name": "data 1" - }, - "data 2": { - "bl_idname": "SvStringsSocket", - "name": "data 2" - }, - "data 3": { - "bl_idname": "SvStringsSocket", - "name": "data 3" - } - }, - "outputs": { - "data_001": { - "bl_idname": "SvVerticesSocket", - "name": "data" - } - }, - "bl_idname": "ListJoinNode" - }, - "List Join.005": { - "attributes": { - "location": [ - -213.3333282470703, - -1216.0 - ], - "label": " ", - "hide": true - }, - "inputs": { - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - }, - "data 1": { - "bl_idname": "SvStringsSocket", - "name": "data 1" - }, - "data 2": { - "bl_idname": "SvStringsSocket", - "name": "data 2" - }, - "data 3": { - "bl_idname": "SvStringsSocket", - "name": "data 3" - } - }, - "outputs": { - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - } - }, - "bl_idname": "ListJoinNode" - }, - "List Join.004": { - "attributes": { - "location": [ - -213.3333282470703, - -1258.6666259765625 - ], - "label": " ", - "hide": true - }, - "inputs": { - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - }, - "data 1": { - "bl_idname": "SvStringsSocket", - "name": "data 1" - }, - "data 2": { - "bl_idname": "SvStringsSocket", - "name": "data 2" - }, - "data 3": { - "bl_idname": "SvStringsSocket", - "name": "data 3" - } - }, - "outputs": { - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - } - }, - "bl_idname": "ListJoinNode" - }, - "List Join": { - "attributes": { - "location": [ - -213.3333282470703, - 256.0 - ], - "label": " ", - "hide": true - }, - "inputs": { - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - }, - "data 1": { - "bl_idname": "SvStringsSocket", - "name": "data 1" - }, - "data 2": { - "bl_idname": "SvStringsSocket", - "name": "data 2" - }, - "data 3": { - "bl_idname": "SvStringsSocket", - "name": "data 3" - } - }, - "outputs": { - "data_001": { - "bl_idname": "SvVerticesSocket", - "name": "data" - } - }, - "bl_idname": "ListJoinNode" - }, - "Matrix In.002": { - "attributes": { - "location": [ - -597.3333129882812, - -320.0 + -1002.6666870117188, + -746.6666870117188 ], - "width": 160.0, "label": " " }, "properties": { - "rotation_mode": "EULER" + "a": [ + -0.5, + 0.5, + -0.5 + ], + "b": [ + 0.5, + 0.5, + -0.5 + ] }, "inputs": { - "Location": { + "A": { "bl_idname": "SvVerticesSocket", - "name": "Location", + "name": "A", "properties": { - "prop_name": "location_", + "prop_name": "a", "expanded": true } }, - "Scale": { + "B": { "bl_idname": "SvVerticesSocket", - "name": "Scale", - "properties": { - "prop_name": "scale" - } - }, - "Quaternion": { - "bl_idname": "SvQuaternionSocket", - "name": "Quaternion", - "attributes": { - "hide": true - }, - "properties": { - "prop_name": "quaternion" - } - }, - "Angle X": { - "bl_idname": "SvStringsSocket", - "name": "Angle X", - "properties": { - "prop_name": "angle_x" - } - }, - "Angle Y": { - "bl_idname": "SvStringsSocket", - "name": "Angle Y", + "name": "B", "properties": { - "prop_name": "angle_y" + "prop_name": "b", + "expanded": true } }, - "Angle Z": { + "Cuts": { "bl_idname": "SvStringsSocket", - "name": "Angle Z", - "properties": { - "prop_name": "angle_z" - } - }, - "Axis": { - "bl_idname": "SvVerticesSocket", - "name": "Axis", - "attributes": { - "hide": true - }, + "name": "Cuts", "properties": { - "prop_name": "axis", - "expanded": true + "prop_name": "cuts_number" } }, - "Angle": { + "Steps": { "bl_idname": "SvStringsSocket", - "name": "Angle", + "name": "Steps", "attributes": { "hide": true - }, - "properties": { - "prop_name": "angle" } } }, "outputs": { - "Matrices": { - "bl_idname": "SvMatrixSocket", - "name": "Matrices" + "Verts": { + "bl_idname": "SvVerticesSocket", + "name": "Verts" + }, + "Edges": { + "bl_idname": "SvStringsSocket", + "name": "Edges" } }, - "bl_idname": "SvMatrixInNodeMK4" + "bl_idname": "SvSegmentGenerator" }, - "Matrix In.001": { + "Matrix In": { "attributes": { "location": [ - -597.3333129882812, - -853.3333129882812 + -1024.0, + -1045.3333740234375 ], - "width": 160.0, + "width": 180.0, "label": " " }, "properties": { @@ -2056,8 +2040,7 @@ "hide": true }, "properties": { - "prop_name": "axis", - "expanded": true + "prop_name": "axis" } }, "Angle": { @@ -2079,152 +2062,25 @@ }, "bl_idname": "SvMatrixInNodeMK4" }, - "UV Connection": { + "Scalar Math.002": { "attributes": { "location": [ - -618.6666870117188, - -597.3333129882812 + -1301.3333740234375, + -1258.6666259765625 ], - "width": 200.0, + "width": 120.0, "label": " " }, "properties": { - "slice_check": false + "current_op": "POW" }, "inputs": { - "vertices": { - "bl_idname": "SvVerticesSocket", - "name": "vertices" - }, - "vertices 1": { - "bl_idname": "SvVerticesSocket", - "name": "vertices 1" - } - }, - "outputs": { - "vertices": { - "bl_idname": "SvVerticesSocket", - "name": "vertices" - }, - "data": { - "bl_idname": "SvStringsSocket", - "name": "data" - } - }, - "bl_idname": "LineConnectNodeMK2" - }, - "Vector In.001": { - "attributes": { - "location": [ - -362.6666564941406, - -853.3333129882812 - ], - "width": 100.0, - "label": " " - }, - "properties": { - "x_": 1.0, - "y_": 1.0, - "z_": 1.0 - }, - "inputs": { - "X": { - "bl_idname": "SvStringsSocket", - "name": "X", - "properties": { - "prop_name": "x_" - } - }, - "Y": { - "bl_idname": "SvStringsSocket", - "name": "Y", - "properties": { - "prop_name": "y_" - } - }, - "Z": { - "bl_idname": "SvStringsSocket", - "name": "Z", - "properties": { - "prop_name": "z_" - } - } - }, - "outputs": { - "Vectors": { - "bl_idname": "SvVerticesSocket", - "name": "Vectors" - } - }, - "bl_idname": "GenVectorsNode" - }, - "Number Range.001": { - "attributes": { - "location": [ - -832.0, - -661.3333129882812 - ], - "width": 180.0, - "label": " " - }, - "properties": { - "current_mode": "RANGE", - "count_": 3, - "stop_float": 360.0, - "step_float": 90.0 - }, - "inputs": { - "Start": { - "bl_idname": "SvStringsSocket", - "name": "Start", - "properties": { - "prop_name": "start_float" - } - }, - "Step": { - "bl_idname": "SvStringsSocket", - "name": "Step", - "properties": { - "prop_name": "stop_float", - "label": "stop" - } - }, - "Stop": { - "bl_idname": "SvStringsSocket", - "name": "Stop", - "properties": { - "prop_name": "step_float", - "label": "step" - } - } - }, - "outputs": { - "Range": { - "bl_idname": "SvStringsSocket", - "name": "Range" - } - }, - "bl_idname": "SvGenNumberRange" - }, - "Scalar Math.002": { - "attributes": { - "location": [ - -1301.3333740234375, - -1258.6666259765625 - ], - "width": 120.0, - "label": " " - }, - "properties": { - "current_op": "POW" - }, - "inputs": { - "x": { - "bl_idname": "SvStringsSocket", - "name": "x", - "properties": { - "prop_name": "x_" - } + "x": { + "bl_idname": "SvStringsSocket", + "name": "x", + "properties": { + "prop_name": "x_" + } }, "y": { "bl_idname": "SvStringsSocket", @@ -2362,12 +2218,45 @@ }, "bl_idname": "SvScalarMathNodeMK4" }, + "A Number.002": { + "attributes": { + "location": [ + -1813.3333740234375, + -960.0 + ], + "label": " " + }, + "properties": { + "int_": 3, + "selected_mode": "int" + }, + "inputs": { + "Float": { + "bl_idname": "SvStringsSocket", + "name": "Int", + "properties": { + "prop_name": "int_" + } + } + }, + "outputs": { + "Int": { + "bl_idname": "SvStringsSocket", + "name": "Int", + "properties": { + "custom_draw": "mode_custom_draw" + } + } + }, + "bl_idname": "SvNumberNode" + }, "Formula.001": { "attributes": { "location": [ - -1493.3333740234375, + -1557.3333740234375, -1280.0 ], + "width": 230.0, "label": " " }, "properties": { @@ -2382,25 +2271,25 @@ }, "bl_idname": "SvFormulaNodeMk5" }, - "Scale": { + "Matrix In.004": { "attributes": { "location": [ - -405.3333435058594, - -1002.6666870117188 + -1024.0, + -384.0 ], "width": 180.0, "label": " " }, + "properties": { + "rotation_mode": "EULER" + }, "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Centers": { + "Location": { "bl_idname": "SvVerticesSocket", - "name": "Centers", + "name": "Location", "properties": { - "prop_name": "centers" + "prop_name": "location_", + "expanded": true } }, "Scale": { @@ -2411,210 +2300,236 @@ "expanded": true } }, - "Strength": { + "Quaternion": { + "bl_idname": "SvQuaternionSocket", + "name": "Quaternion", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "quaternion" + } + }, + "Angle X": { "bl_idname": "SvStringsSocket", - "name": "Strength", + "name": "Angle X", "properties": { - "prop_name": "multiplier" + "prop_name": "angle_x" + } + }, + "Angle Y": { + "bl_idname": "SvStringsSocket", + "name": "Angle Y", + "properties": { + "prop_name": "angle_y" + } + }, + "Angle Z": { + "bl_idname": "SvStringsSocket", + "name": "Angle Z", + "properties": { + "prop_name": "angle_z" + } + }, + "Axis": { + "bl_idname": "SvVerticesSocket", + "name": "Axis", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "axis" + } + }, + "Angle": { + "bl_idname": "SvStringsSocket", + "name": "Angle", + "attributes": { + "hide": true + }, + "properties": { + "prop_name": "angle" } } }, "outputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "Matrices": { + "bl_idname": "SvMatrixSocket", + "name": "Matrices" } }, - "bl_idname": "SvScaleNodeMk3" + "bl_idname": "SvMatrixInNodeMK4" }, - "Move": { + "Viewer Index+": { "attributes": { "location": [ - -405.3333435058594, - 128.0 + 981.3333129882812, + -42.66666793823242 ], "width": 180.0, - "label": " " + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "movement_vectors": [ - 0.0, - -1.0, - 0.0 - ] - }, - "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - }, - "Movement Vectors": { - "bl_idname": "SvVerticesSocket", - "name": "Movement Vectors", - "properties": { - "prop_name": "movement_vectors", - "expanded": true - } - }, - "Strength": { - "bl_idname": "SvStringsSocket", - "name": "Strength", - "properties": { - "prop_name": "strength" - } - } - }, - "outputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" - } - }, - "bl_idname": "SvMoveNodeMk3" - }, - "Vector Sort.003": { - "attributes": { - "location": [ - 469.3333435058594, - -981.3333129882812 + "draw_bg": true, + "text_scale": 1.2149999141693115, + "bg_verts_col": [ + 0.5, + 0.5, + 0.5, + 1.0 ], - "width": 160.0, - "label": " " - }, - "properties": { - "mode": "CONNEX" + "bg_edges_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "bg_faces_col": [ + 0.5, + 0.5, + 0.5, + 1.0 + ], + "activate": false, + "numid_verts_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "numid_faces_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "numid_edges_col": [ + 1.0, + 1.0, + 1.0, + 1.0 + ] }, "inputs": { - "Vertices": { + "verts": { "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "verts" }, - "PolyEdge": { + "edges": { "bl_idname": "SvStringsSocket", - "name": "PolyEdge" - } - }, - "outputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "edges" }, - "PolyEdge": { + "faces": { "bl_idname": "SvStringsSocket", - "name": "PolyEdge", - "properties": { - "use_unwrap": true - } + "name": "faces" }, - "Item order": { + "matrix": { + "bl_idname": "SvMatrixSocket", + "name": "matrix" + }, + "text": { "bl_idname": "SvStringsSocket", - "name": "Item order" + "name": "text" } }, - "bl_idname": "SvVertSortNode" + "bl_idname": "SvIDXViewer28" }, - "Vector Sort.002": { + "Mesh Viewer.002": { "attributes": { "location": [ - 469.3333435058594, - 469.3333435058594 + 917.3333129882812, + -298.6666564941406 ], - "width": 160.0, - "label": " " + "width": 300.0, + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true }, "properties": { - "mode": "CONNEX" - }, - "inputs": { - "Vertices": { - "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "base_data_name": "\u26aa\u01a7S\u26aa\u2724\u26aa\u041f\u26aa\u018eE\u26aa\u25cc\u26aa\u25cc\u26aa\u018eE\u26aa\u041f\u26aa\u2724\u26aa\u01a7S\u26aa", + "material": { + "type": "MATERIAL", + "value": "\u26aa\u018eE\u1564\u1566AM\u2299\u26aa\u25cc\u26aa\u25cc\u26aa\u2299MA\u1564\u1566\u018eE\u26aa" }, - "PolyEdge": { - "bl_idname": "SvStringsSocket", - "name": "PolyEdge" - } + "show_objects": false, + "show_wireframe": true, + "selectable_objects": false, + "render_objects": false }, - "outputs": { - "Vertices": { + "inputs": { + "vertices": { "bl_idname": "SvVerticesSocket", - "name": "Vertices" + "name": "vertices" }, - "PolyEdge": { + "edges": { "bl_idname": "SvStringsSocket", - "name": "PolyEdge", + "name": "edges", "properties": { - "use_unwrap": true + "custom_draw": "draw_edges_props" } }, - "Item order": { + "faces": { "bl_idname": "SvStringsSocket", - "name": "Item order" - } - }, - "bl_idname": "SvVertSortNode" - }, - "A Number.002": { - "attributes": { - "location": [ - -1813.3333740234375, - -960.0 - ], - "label": " " - }, - "properties": { - "int_": 3, - "selected_mode": "int" - }, - "inputs": { - "Float": { + "name": "faces" + }, + "material_idx": { "bl_idname": "SvStringsSocket", - "name": "Int", + "name": "material_idx" + }, + "matrix": { + "bl_idname": "SvMatrixSocket", + "name": "matrix", "properties": { - "prop_name": "int_" + "custom_draw": "draw_matrix_props" } } }, "outputs": { - "Int": { - "bl_idname": "SvStringsSocket", - "name": "Int", - "properties": { - "custom_draw": "mode_custom_draw" - } + "Objects": { + "bl_idname": "SvObjectSocket", + "name": "Objects" } }, - "bl_idname": "SvNumberNode" + "bl_idname": "SvMeshViewer" }, - "A Number.003": { + "A Number.005": { "attributes": { "location": [ - 426.6666259765625, - 21.3333740234375 + 490.6666564941406, + -576.0 ], "label": " ", "parent": { "type": "NODE", - "value": "Frame" + "value": "Frame.002" } }, "properties": { - "int_": 16, - "selected_mode": "int" + "float_": 2.0 }, "inputs": { "Float": { "bl_idname": "SvStringsSocket", - "name": "Int", + "name": "Float", "properties": { - "prop_name": "int_" + "prop_name": "float_" } } }, "outputs": { - "Int": { + "Float_001": { "bl_idname": "SvStringsSocket", - "name": "Int", + "name": "Float", "properties": { "custom_draw": "mode_custom_draw" } @@ -2622,64 +2537,11 @@ }, "bl_idname": "SvNumberNode" }, - "Number Range.002": { + "Switcher": { "attributes": { "location": [ - 447.99999046325684, - -298.6666717529297 - ], - "width": 100.0, - "label": " ", - "hide": true, - "parent": { - "type": "NODE", - "value": "Frame.001" - } - }, - "properties": { - "stop_float": 1.0, - "number_mode": "int", - "current_mode": "RANGE", - "stop_int": 2 - }, - "inputs": { - "Start": { - "bl_idname": "SvStringsSocket", - "name": "Start", - "properties": { - "prop_name": "start_int" - } - }, - "Step": { - "bl_idname": "SvStringsSocket", - "name": "Step", - "properties": { - "prop_name": "stop_int", - "label": "stop" - } - }, - "Stop": { - "bl_idname": "SvStringsSocket", - "name": "Stop", - "properties": { - "prop_name": "step_int", - "label": "step" - } - } - }, - "outputs": { - "Range": { - "bl_idname": "SvStringsSocket", - "name": "Range" - } - }, - "bl_idname": "SvGenNumberRange" - }, - "Switcher": { - "attributes": { - "location": [ - 447.99999046325684, - -149.33333587646484 + 511.99999237060547, + -320.00001525878906 ], "width": 100.0, "label": " ", @@ -2693,7 +2555,7 @@ false, true, false, - true, + false, false, false, false, @@ -2746,107 +2608,64 @@ }, "bl_idname": "SvCustomSwitcher" }, - "A Number.005": { + "Number Range.002": { "attributes": { "location": [ - 426.6666564941406, - -405.3333339691162 + 511.99999237060547, + -469.33335876464844 ], + "width": 100.0, "label": " ", + "hide": true, "parent": { "type": "NODE", - "value": "Frame.002" + "value": "Frame.001" } }, "properties": { - "float_": 2.0 + "stop_float": 1.0, + "number_mode": "int", + "current_mode": "RANGE", + "stop_int": 2 }, "inputs": { - "Float": { - "bl_idname": "SvStringsSocket", - "name": "Float", - "properties": { - "prop_name": "float_" - } - } - }, - "outputs": { - "Float_001": { + "Start": { "bl_idname": "SvStringsSocket", - "name": "Float", + "name": "Start", "properties": { - "custom_draw": "mode_custom_draw" + "prop_name": "start_int" } - } - }, - "bl_idname": "SvNumberNode" - }, - "Mesh Viewer.004": { - "attributes": { - "location": [ - 661.3333129882812, - -768.0 - ], - "width": 300.0, - "label": " ", - "color": [ - 1.0, - 1.0, - 1.0 - ], - "use_custom_color": true - }, - "properties": { - "base_data_name": "\u26aa\u01a7S\u26aa\u0394\u26aa\u041f\u26aa\u018eE\u26aa\u25cc\u26aa\u25cc\u26aa\u018eE\u26aa\u041f\u26aa\u0394\u26aa\u01a7S\u26aa", - "material": { - "type": "MATERIAL", - "value": "\u26aa\u018eE\u1564\u1566AM\u2299\u26aa\u25cc\u26aa\u25cc\u26aa\u2299MA\u1564\u1566\u018eE\u26aa" - }, - "show_objects": false, - "selectable_objects": false, - "render_objects": false - }, - "inputs": { - "vertices": { - "bl_idname": "SvVerticesSocket", - "name": "vertices" }, - "edges": { + "Step": { "bl_idname": "SvStringsSocket", - "name": "edges", + "name": "Step", "properties": { - "custom_draw": "draw_edges_props" + "prop_name": "stop_int", + "label": "stop" } }, - "faces": { - "bl_idname": "SvStringsSocket", - "name": "faces" - }, - "material_idx": { + "Stop": { "bl_idname": "SvStringsSocket", - "name": "material_idx" - }, - "matrix": { - "bl_idname": "SvMatrixSocket", - "name": "matrix", + "name": "Stop", "properties": { - "custom_draw": "draw_matrix_props" + "prop_name": "step_int", + "label": "step" } } }, "outputs": { - "Objects": { - "bl_idname": "SvObjectSocket", - "name": "Objects" + "Range": { + "bl_idname": "SvStringsSocket", + "name": "Range" } }, - "bl_idname": "SvMeshViewer" + "bl_idname": "SvGenNumberRange" }, "Input Switch MOD": { "attributes": { "location": [ - 704.0, - -106.66666412353516 + 725.3333129882812, + -277.3333435058594 ], "label": " " }, @@ -3515,194 +3334,268 @@ } }, "bl_idname": "SvInputSwitchNodeMOD" - } - }, - "links": [ - { - "from_node": "Vector Sort.002", - "from_socket": "Vertices", - "to_node": "Mesh Viewer.003", - "to_socket": "vertices" - }, - { - "from_node": "Vector Sort.002", - "from_socket": "PolyEdge", - "to_node": "Mesh Viewer.003", - "to_socket": "faces" - }, - { - "from_node": "Vector Sort.003", - "from_socket": "Vertices", - "to_node": "Viewer Draw", - "to_socket": "Vertices" - }, - { - "from_node": "Vector Sort.003", - "from_socket": "PolyEdge", - "to_node": "Viewer Draw", - "to_socket": "Polygons" - }, - { - "from_node": "Input Switch MOD", - "from_socket": "Data 0_001", - "to_node": "Viewer Draw.001", - "to_socket": "Vertices" - }, - { - "from_node": "Input Switch MOD", - "from_socket": "Data 2", - "to_node": "Viewer Draw.001", - "to_socket": "Polygons" - }, - { - "from_node": "Vector Sort.002", - "from_socket": "Vertices", - "to_node": "Viewer Draw.002", - "to_socket": "Vertices" - }, - { - "from_node": "Vector Sort.002", - "from_socket": "Item order", - "to_node": "Viewer Draw.002", - "to_socket": "Polygons" - }, - { - "from_node": "Input Switch MOD", - "from_socket": "Data 0_001", - "to_node": "Viewer Index+", - "to_socket": "verts" - }, - { - "from_node": "Input Switch MOD", - "from_socket": "Data 2", - "to_node": "Viewer Index+", - "to_socket": "faces" - }, - { - "from_node": "Vector Sort.002", - "from_socket": "Vertices", - "to_node": "Viewer Index+.001", - "to_socket": "verts" - }, - { - "from_node": "Vector Sort.002", - "from_socket": "PolyEdge", - "to_node": "Viewer Index+.001", - "to_socket": "faces" - }, - { - "from_node": "Vector Sort.003", - "from_socket": "Vertices", - "to_node": "Viewer Index+.002", - "to_socket": "verts" - }, - { - "from_node": "Vector Sort.003", - "from_socket": "PolyEdge", - "to_node": "Viewer Index+.002", - "to_socket": "faces" }, - { - "from_node": "Input Switch MOD", - "from_socket": "Data 0_001", - "to_node": "Mesh Viewer.002", - "to_socket": "vertices" - }, - { - "from_node": "Input Switch MOD", - "from_socket": "Data 2", - "to_node": "Mesh Viewer.002", - "to_socket": "faces" - }, - { - "from_node": "Segment", - "from_socket": "Verts", - "to_node": "Matrix Apply to Mesh", - "to_socket": "Vertices" + "A Number.003": { + "attributes": { + "location": [ + 490.6666259765625, + -149.33331298828125 + ], + "label": " ", + "parent": { + "type": "NODE", + "value": "Frame" + } + }, + "properties": { + "int_": 16, + "selected_mode": "int" + }, + "inputs": { + "Float": { + "bl_idname": "SvStringsSocket", + "name": "Int", + "properties": { + "prop_name": "int_" + } + } + }, + "outputs": { + "Int": { + "bl_idname": "SvStringsSocket", + "name": "Int", + "properties": { + "custom_draw": "mode_custom_draw" + } + } + }, + "bl_idname": "SvNumberNode" }, - { - "from_node": "Segment", - "from_socket": "Edges", - "to_node": "Matrix Apply to Mesh", - "to_socket": "Edges" + "Viewer Draw.001": { + "attributes": { + "location": [ + 981.3333129882812, + -661.3333129882812 + ], + "width": 180.0, + "label": " ", + "color": [ + 1.0, + 1.0, + 1.0 + ], + "use_custom_color": true + }, + "properties": { + "display_verts": false, + "polygon_color": [ + 0.0, + 0.0, + 0.0, + 0.0 + ], + "edge_color": [ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 0.34375 + ], + "line_width": 2, + "point_size": 3, + "vector_color": [ + 0.65625, + 0.65625, + 0.65625, + 0.875 + ] + }, + "inputs": { + "Vertices": { + "bl_idname": "SvVerticesSocket", + "name": "Vertices", + "properties": { + "custom_draw": "draw_property_socket" + } + }, + "Edges": { + "bl_idname": "SvStringsSocket", + "name": "Edges", + "properties": { + "custom_draw": "draw_property_socket" + } + }, + "Polygons": { + "bl_idname": "SvStringsSocket", + "name": "Polygons" + }, + "Matrix": { + "bl_idname": "SvMatrixSocket", + "name": "Matrix" + }, + "Vector Color": { + "bl_idname": "SvColorSocket", + "name": "Vector Color", + "properties": { + "custom_draw": "draw_color_socket", + "prop_name": "vector_color" + } + }, + "Edge Color": { + "bl_idname": "SvColorSocket", + "name": "Edge Color", + "properties": { + "custom_draw": "draw_color_socket", + "prop_name": "edge_color" + } + }, + "Polygon Color": { + "bl_idname": "SvColorSocket", + "name": "Polygon Color", + "properties": { + "custom_draw": "draw_color_socket", + "prop_name": "polygon_color" + } + }, + "attrs": { + "bl_idname": "SvStringsSocket", + "name": "attrs", + "attributes": { + "hide": true + }, + "properties": { + "quick_link_to_node": "SvVDAttrsNodeMk2" + } + } + }, + "bl_idname": "SvViewerDrawMk4" }, + "Number Range.001": { + "attributes": { + "location": [ + -810.6666870117188, + -490.6666564941406 + ], + "width": 180.0, + "label": " " + }, + "properties": { + "current_mode": "RANGE", + "count_": 3, + "stop_float": 360.0, + "step_float": 90.0 + }, + "inputs": { + "Start": { + "bl_idname": "SvStringsSocket", + "name": "Start", + "properties": { + "prop_name": "start_float" + } + }, + "Step": { + "bl_idname": "SvStringsSocket", + "name": "Step", + "properties": { + "prop_name": "stop_float", + "label": "stop" + } + }, + "Stop": { + "bl_idname": "SvStringsSocket", + "name": "Stop", + "properties": { + "prop_name": "step_float", + "label": "step" + } + } + }, + "outputs": { + "Range": { + "bl_idname": "SvStringsSocket", + "name": "Range" + } + }, + "bl_idname": "SvGenNumberRange" + } + }, + "links": [ { - "from_node": "Matrix In", - "from_socket": "Matrices", - "to_node": "Matrix Apply to Mesh", - "to_socket": "Matrices" + "from_node": "Formula.001", + "from_socket": "Result", + "to_node": "Reroute.002", + "to_socket": "Input" }, { - "from_node": "Segment", - "from_socket": "Verts", - "to_node": "Matrix Apply to Mesh.003", + "from_node": "UV Connection", + "from_socket": "vertices", + "to_node": "Matrix Apply to Mesh.001", "to_socket": "Vertices" }, { - "from_node": "Segment", - "from_socket": "Edges", - "to_node": "Matrix Apply to Mesh.003", + "from_node": "UV Connection", + "from_socket": "data", + "to_node": "Matrix Apply to Mesh.001", "to_socket": "Edges" }, { - "from_node": "Matrix In.004", - "from_socket": "Matrices", - "to_node": "Matrix Apply to Mesh.003", - "to_socket": "Matrices" - }, - { - "from_node": "Vector In.003", - "from_socket": "Vectors", - "to_node": "Matrix In.004", - "to_socket": "Location" - }, - { - "from_node": "Scalar Math", - "from_socket": "Out", - "to_node": "Float to Integer", - "to_socket": "float" + "from_node": "UV Connection", + "from_socket": "data", + "to_node": "Matrix Apply to Mesh.001", + "to_socket": "Faces" }, { - "from_node": "Scalar Math.002", - "from_socket": "Out", - "to_node": "Vector In", + "from_node": "Matrix In.001", + "from_socket": "Matrices", + "to_node": "Matrix Apply to Mesh.001", + "to_socket": "Matrices" + }, + { + "from_node": "Reroute.002", + "from_socket": "Output", + "to_node": "Vector In.001", "to_socket": "X" }, { - "from_node": "Scalar Math.002", - "from_socket": "Out", - "to_node": "Vector In", + "from_node": "Reroute.002", + "from_socket": "Output", + "to_node": "Vector In.001", "to_socket": "Y" }, { - "from_node": "Scalar Math.002", - "from_socket": "Out", - "to_node": "Vector In", + "from_node": "Reroute.002", + "from_socket": "Output", + "to_node": "Vector In.001", "to_socket": "Z" }, { - "from_node": "Scalar Math.003", - "from_socket": "Out", - "to_node": "Vector In.003", - "to_socket": "Y" + "from_node": "Rotate", + "from_socket": "Vertices", + "to_node": "Scale", + "to_socket": "Vertices" }, { - "from_node": "Number Range", - "from_socket": "Range", - "to_node": "Scalar Math.003", - "to_socket": "y" + "from_node": "Vector In.001", + "from_socket": "Vectors", + "to_node": "Scale", + "to_socket": "Scale" }, { - "from_node": "Float to Integer", - "from_socket": "int", - "to_node": "Segment", - "to_socket": "Cuts" + "from_node": "Rotate", + "from_socket": "Vertices", + "to_node": "Move", + "to_socket": "Vertices" }, { - "from_node": "Vector In", - "from_socket": "Vectors", - "to_node": "Matrix In", - "to_socket": "Scale" + "from_node": "Matrix Apply to Mesh", + "from_socket": "Vertices", + "to_node": "UV Connection", + "to_socket": "vertices" + }, + { + "from_node": "Number Range.001", + "from_socket": "Range", + "to_node": "Matrix In.001", + "to_socket": "Angle Y" }, { "from_node": "Matrix Apply to Mesh.003", @@ -3735,76 +3628,82 @@ "to_socket": "Matrices" }, { - "from_node": "Formula.001", - "from_socket": "Result", - "to_node": "Reroute.002", - "to_socket": "Input" + "from_node": "Number Range.001", + "from_socket": "Range", + "to_node": "Matrix In.002", + "to_socket": "Angle Y" }, { "from_node": "UV Connection.001", - "from_socket": "data", - "to_node": "List Join.002", - "to_socket": "data" + "from_socket": "vertices", + "to_node": "Rotate", + "to_socket": "Vertices" }, { - "from_node": "Matrix Apply to Mesh.002", - "from_socket": "Faces", - "to_node": "List Join.002", - "to_socket": "data 1" + "from_node": "Merge by Distance.001", + "from_socket": "Vertices", + "to_node": "Scale.002", + "to_socket": "Vertices" }, { - "from_node": "UV Connection.001", - "from_socket": "data", - "to_node": "List Join.002", - "to_socket": "data 2" + "from_node": "A Number.005", + "from_socket": "Float_001", + "to_node": "Scale.002", + "to_socket": "Strength" }, { "from_node": "UV Connection.001", "from_socket": "data", - "to_node": "List Join.001", + "to_node": "List Join.005", "to_socket": "data" }, { - "from_node": "Matrix Apply to Mesh.002", + "from_node": "Matrix Apply to Mesh.001", "from_socket": "Edges", - "to_node": "List Join.001", + "to_node": "List Join.005", "to_socket": "data 1" }, { "from_node": "UV Connection.001", "from_socket": "data", - "to_node": "List Join.001", + "to_node": "List Join.005", "to_socket": "data 2" }, { - "from_node": "List Join", - "from_socket": "data_001", - "to_node": "Mesh Join", - "to_socket": "Vertices" + "from_node": "Vector Sort.003", + "from_socket": "Vertices", + "to_node": "Mesh Viewer.004", + "to_socket": "vertices" }, { - "from_node": "List Join.001", - "from_socket": "data", - "to_node": "Mesh Join", - "to_socket": "Edges" + "from_node": "Vector Sort.003", + "from_socket": "PolyEdge", + "to_node": "Mesh Viewer.004", + "to_socket": "faces" }, { - "from_node": "List Join.002", - "from_socket": "data", - "to_node": "Mesh Join", + "from_node": "Vector Sort.003", + "from_socket": "Vertices", + "to_node": "Viewer Draw", + "to_socket": "Vertices" + }, + { + "from_node": "Vector Sort.003", + "from_socket": "PolyEdge", + "to_node": "Viewer Draw", "to_socket": "Polygons" }, { - "from_node": "Mesh Join", + "from_node": "Vector Sort.003", "from_socket": "Vertices", - "to_node": "Merge by Distance", - "to_socket": "Vertices" + "to_node": "Viewer Index+.002", + "to_socket": "verts" }, { - "from_node": "Mesh Join", - "from_socket": "Polygons", - "to_node": "Merge by Distance", - "to_socket": "PolyEdge" + "from_node": "Vector Sort.003", + "from_socket": "PolyEdge", + "to_node": "Viewer Index+.002", + "to_socket": "faces" }, { "from_node": "List Join.003", @@ -3825,28 +3724,58 @@ "to_socket": "Polygons" }, { - "from_node": "Merge by Distance.001", + "from_node": "UV Connection.001", + "from_socket": "data", + "to_node": "List Join.004", + "to_socket": "data" + }, + { + "from_node": "Matrix Apply to Mesh.001", + "from_socket": "Faces", + "to_node": "List Join.004", + "to_socket": "data 1" + }, + { + "from_node": "UV Connection.001", + "from_socket": "data", + "to_node": "List Join.004", + "to_socket": "data 2" + }, + { + "from_node": "Rotate", "from_socket": "Vertices", - "to_node": "Scale.002", - "to_socket": "Vertices" + "to_node": "List Join.003", + "to_socket": "data" }, { - "from_node": "A Number.005", - "from_socket": "Float_001", - "to_node": "Scale.002", - "to_socket": "Strength" + "from_node": "Matrix Apply to Mesh.001", + "from_socket": "Vertices", + "to_node": "List Join.003", + "to_socket": "data 1" }, { - "from_node": "Mesh Join.001", + "from_node": "Scale", "from_socket": "Vertices", - "to_node": "Merge by Distance.001", + "to_node": "List Join.003", + "to_socket": "data 2" + }, + { + "from_node": "List Join", + "from_socket": "data_001", + "to_node": "Mesh Join", "to_socket": "Vertices" }, { - "from_node": "Mesh Join.001", - "from_socket": "Polygons", - "to_node": "Merge by Distance.001", - "to_socket": "PolyEdge" + "from_node": "List Join.001", + "from_socket": "data", + "to_node": "Mesh Join", + "to_socket": "Edges" + }, + { + "from_node": "List Join.002", + "from_socket": "data", + "to_node": "Mesh Join", + "to_socket": "Polygons" }, { "from_node": "Merge by Distance", @@ -3861,143 +3790,227 @@ "to_socket": "Strength" }, { - "from_node": "UV Connection.001", - "from_socket": "vertices", - "to_node": "Rotate", - "to_socket": "Vertices" + "from_node": "Vector Sort.002", + "from_socket": "Vertices", + "to_node": "Mesh Viewer.003", + "to_socket": "vertices" }, { - "from_node": "UV Connection", - "from_socket": "vertices", - "to_node": "Matrix Apply to Mesh.001", + "from_node": "Vector Sort.002", + "from_socket": "PolyEdge", + "to_node": "Mesh Viewer.003", + "to_socket": "faces" + }, + { + "from_node": "Vector Sort.002", + "from_socket": "Vertices", + "to_node": "Viewer Draw.002", "to_socket": "Vertices" }, { - "from_node": "UV Connection", - "from_socket": "data", - "to_node": "Matrix Apply to Mesh.001", - "to_socket": "Edges" + "from_node": "Vector Sort.002", + "from_socket": "PolyEdge", + "to_node": "Viewer Draw.002", + "to_socket": "Polygons" }, { - "from_node": "UV Connection", + "from_node": "Vector Sort.002", + "from_socket": "Vertices", + "to_node": "Viewer Index+.001", + "to_socket": "verts" + }, + { + "from_node": "Vector Sort.002", + "from_socket": "PolyEdge", + "to_node": "Viewer Index+.001", + "to_socket": "faces" + }, + { + "from_node": "UV Connection.001", "from_socket": "data", - "to_node": "Matrix Apply to Mesh.001", - "to_socket": "Faces" + "to_node": "List Join.002", + "to_socket": "data" + }, + { + "from_node": "Matrix Apply to Mesh.002", + "from_socket": "Faces", + "to_node": "List Join.002", + "to_socket": "data 1" }, { - "from_node": "Matrix In.001", - "from_socket": "Matrices", - "to_node": "Matrix Apply to Mesh.001", - "to_socket": "Matrices" + "from_node": "UV Connection.001", + "from_socket": "data", + "to_node": "List Join.002", + "to_socket": "data 2" }, { "from_node": "Rotate", "from_socket": "Vertices", - "to_node": "List Join.003", + "to_node": "List Join", "to_socket": "data" }, { - "from_node": "Matrix Apply to Mesh.001", + "from_node": "Matrix Apply to Mesh.002", "from_socket": "Vertices", - "to_node": "List Join.003", + "to_node": "List Join", "to_socket": "data 1" }, { - "from_node": "Scale", + "from_node": "Move", "from_socket": "Vertices", - "to_node": "List Join.003", + "to_node": "List Join", "to_socket": "data 2" }, { "from_node": "UV Connection.001", "from_socket": "data", - "to_node": "List Join.005", + "to_node": "List Join.001", "to_socket": "data" }, { - "from_node": "Matrix Apply to Mesh.001", + "from_node": "Matrix Apply to Mesh.002", "from_socket": "Edges", - "to_node": "List Join.005", + "to_node": "List Join.001", "to_socket": "data 1" }, { "from_node": "UV Connection.001", "from_socket": "data", - "to_node": "List Join.005", + "to_node": "List Join.001", "to_socket": "data 2" }, { - "from_node": "UV Connection.001", - "from_socket": "data", - "to_node": "List Join.004", - "to_socket": "data" + "from_node": "Scale.002", + "from_socket": "Vertices", + "to_node": "Vector Sort.003", + "to_socket": "Vertices" }, { - "from_node": "Matrix Apply to Mesh.001", - "from_socket": "Faces", - "to_node": "List Join.004", - "to_socket": "data 1" + "from_node": "Merge by Distance.001", + "from_socket": "Polygons", + "to_node": "Vector Sort.003", + "to_socket": "PolyEdge" }, { - "from_node": "UV Connection.001", - "from_socket": "data", - "to_node": "List Join.004", - "to_socket": "data 2" + "from_node": "Mesh Join.001", + "from_socket": "Vertices", + "to_node": "Merge by Distance.001", + "to_socket": "Vertices" }, { - "from_node": "Rotate", - "from_socket": "Vertices", - "to_node": "List Join", - "to_socket": "data" + "from_node": "Mesh Join.001", + "from_socket": "Polygons", + "to_node": "Merge by Distance.001", + "to_socket": "PolyEdge" }, { - "from_node": "Matrix Apply to Mesh.002", + "from_node": "Mesh Join", "from_socket": "Vertices", - "to_node": "List Join", - "to_socket": "data 1" + "to_node": "Merge by Distance", + "to_socket": "Vertices" }, { - "from_node": "Move", + "from_node": "Mesh Join", + "from_socket": "Polygons", + "to_node": "Merge by Distance", + "to_socket": "PolyEdge" + }, + { + "from_node": "Scale.001", "from_socket": "Vertices", - "to_node": "List Join", - "to_socket": "data 2" + "to_node": "Vector Sort.002", + "to_socket": "Vertices" }, { - "from_node": "Number Range.001", - "from_socket": "Range", - "to_node": "Matrix In.002", - "to_socket": "Angle Y" + "from_node": "Merge by Distance", + "from_socket": "Polygons", + "to_node": "Vector Sort.002", + "to_socket": "PolyEdge" }, { - "from_node": "Number Range.001", - "from_socket": "Range", - "to_node": "Matrix In.001", - "to_socket": "Angle Y" + "from_node": "Segment", + "from_socket": "Verts", + "to_node": "Matrix Apply to Mesh.003", + "to_socket": "Vertices" }, { - "from_node": "Matrix Apply to Mesh", - "from_socket": "Vertices", - "to_node": "UV Connection", - "to_socket": "vertices" + "from_node": "Segment", + "from_socket": "Edges", + "to_node": "Matrix Apply to Mesh.003", + "to_socket": "Edges" }, { - "from_node": "Reroute.002", - "from_socket": "Output", - "to_node": "Vector In.001", + "from_node": "Matrix In.004", + "from_socket": "Matrices", + "to_node": "Matrix Apply to Mesh.003", + "to_socket": "Matrices" + }, + { + "from_node": "Segment", + "from_socket": "Verts", + "to_node": "Matrix Apply to Mesh", + "to_socket": "Vertices" + }, + { + "from_node": "Segment", + "from_socket": "Edges", + "to_node": "Matrix Apply to Mesh", + "to_socket": "Edges" + }, + { + "from_node": "Matrix In", + "from_socket": "Matrices", + "to_node": "Matrix Apply to Mesh", + "to_socket": "Matrices" + }, + { + "from_node": "Scalar Math", + "from_socket": "Out", + "to_node": "Float to Integer", + "to_socket": "float" + }, + { + "from_node": "Scalar Math.002", + "from_socket": "Out", + "to_node": "Vector In", "to_socket": "X" }, { - "from_node": "Reroute.002", - "from_socket": "Output", - "to_node": "Vector In.001", + "from_node": "Scalar Math.002", + "from_socket": "Out", + "to_node": "Vector In", "to_socket": "Y" }, { - "from_node": "Reroute.002", - "from_socket": "Output", - "to_node": "Vector In.001", + "from_node": "Scalar Math.002", + "from_socket": "Out", + "to_node": "Vector In", "to_socket": "Z" }, + { + "from_node": "Scalar Math.003", + "from_socket": "Out", + "to_node": "Vector In.003", + "to_socket": "Y" + }, + { + "from_node": "Number Range", + "from_socket": "Range", + "to_node": "Scalar Math.003", + "to_socket": "y" + }, + { + "from_node": "Float to Integer", + "from_socket": "int", + "to_node": "Segment", + "to_socket": "Cuts" + }, + { + "from_node": "Vector In", + "from_socket": "Vectors", + "to_node": "Matrix In", + "to_socket": "Scale" + }, { "from_node": "Formula.001", "from_socket": "Result", @@ -4029,52 +4042,40 @@ "to_socket": "x" }, { - "from_node": "Rotate", - "from_socket": "Vertices", - "to_node": "Scale", - "to_socket": "Vertices" + "from_node": "A Number.003", + "from_socket": "Int", + "to_node": "A Number.002", + "to_socket": "Float" }, { - "from_node": "Vector In.001", + "from_node": "Vector In.003", "from_socket": "Vectors", - "to_node": "Scale", - "to_socket": "Scale" - }, - { - "from_node": "Rotate", - "from_socket": "Vertices", - "to_node": "Move", - "to_socket": "Vertices" - }, - { - "from_node": "Scale.002", - "from_socket": "Vertices", - "to_node": "Vector Sort.003", - "to_socket": "Vertices" + "to_node": "Matrix In.004", + "to_socket": "Location" }, { - "from_node": "Merge by Distance.001", - "from_socket": "Polygons", - "to_node": "Vector Sort.003", - "to_socket": "PolyEdge" + "from_node": "Input Switch MOD", + "from_socket": "Data 0_001", + "to_node": "Viewer Index+", + "to_socket": "verts" }, { - "from_node": "Scale.001", - "from_socket": "Vertices", - "to_node": "Vector Sort.002", - "to_socket": "Vertices" + "from_node": "Input Switch MOD", + "from_socket": "Data 2", + "to_node": "Viewer Index+", + "to_socket": "faces" }, { - "from_node": "Merge by Distance", - "from_socket": "Polygons", - "to_node": "Vector Sort.002", - "to_socket": "PolyEdge" + "from_node": "Input Switch MOD", + "from_socket": "Data 0_001", + "to_node": "Mesh Viewer.002", + "to_socket": "vertices" }, { - "from_node": "A Number.003", - "from_socket": "Int", - "to_node": "A Number.002", - "to_socket": "Float" + "from_node": "Input Switch MOD", + "from_socket": "Data 2", + "to_node": "Mesh Viewer.002", + "to_socket": "faces" }, { "from_node": "Number Range.002", @@ -4082,18 +4083,6 @@ "to_node": "Switcher", "to_socket": "Data" }, - { - "from_node": "Vector Sort.003", - "from_socket": "Vertices", - "to_node": "Mesh Viewer.004", - "to_socket": "vertices" - }, - { - "from_node": "Vector Sort.003", - "from_socket": "PolyEdge", - "to_node": "Mesh Viewer.004", - "to_socket": "faces" - }, { "from_node": "Switcher", "from_socket": "Item", @@ -4123,6 +4112,18 @@ "from_socket": "PolyEdge", "to_node": "Input Switch MOD", "to_socket": "Beta 2" + }, + { + "from_node": "Input Switch MOD", + "from_socket": "Data 0_001", + "to_node": "Viewer Draw.001", + "to_socket": "Vertices" + }, + { + "from_node": "Input Switch MOD", + "from_socket": "Data 2", + "to_node": "Viewer Draw.001", + "to_socket": "Polygons" } ] },