Skip to content

Instantly share code, notes, and snippets.

View nortikin's full-sized avatar
🌍
making 🙈 🙉 🙊

nikitron nortikin

🌍
making 🙈 🙉 🙊
View GitHub Profile
@nortikin
nortikin / tangents.json
Last active September 30, 2016 14:34
sverchok json
{
"export_version": "0.055",
"framed_nodes": {
"Adaptive Edges": "Frame.002",
"Cylinder": "Frame.002",
"Pipe tube Node": "Frame",
"PolygonBoom": "Frame",
"Skin Viewer Draw": "Frame.001",
"Vectors Move.001": "Frame",
"Vectors in": "Frame",
@nortikin
nortikin / crash.log
Created July 14, 2015 11:48
blender crashes
# Error
bpy.ops.object.editmode_toggle() # Operator
bpy.ops.mesh.select_mode(use_extend=False, use_expand=False, type='EDGE') # Operator
bpy.ops.mesh.select_all(action='TOGGLE') # Operator
bpy.ops.mesh.select_all(action='TOGGLE') # Operator
# backtrace
10: PyInit_mathutils_noise_types - 0xB3E89230
9: fftw_plan_many_dft - 0xB32147B0
8: fftw_plan_many_dft - 0xB32147B0
@nortikin
nortikin / np_normal_vector.py
Created September 10, 2015 18:32
normalvector_numpy
import bpy
import numpy as np
name = bpy.context.selected_objects[0].name
mon = np.array([i.co[:] for i in bpy.data.objects[name].data.vertices])
nor = np.linalg.norm(mon,axis=1)
out = mon/nor.reshape(len(nor),1)
for i,k in enumerate(bpy.data.objects[name].data.vertices):
k.co[:] = out[i]
@nortikin
nortikin / profile.json
Last active September 30, 2016 14:33
profile node sverchok json example
{
"export_version": "0.055",
"framed_nodes": {},
"groups": {},
"nodes": {
"Apply matrix for vectors": {
"bl_idname": "MatrixApplyNode",
"color": [
0.6079999804496765,
0.6079999804496765,
@nortikin
nortikin / MUROS_CURVOS_MIOS.blend.json
Last active September 30, 2016 14:33
sverchok json
{
"export_version": "0.055",
"framed_nodes": {},
"groups": {},
"nodes": {
"Axis Input": {
"bl_idname": "svAxisInputNode",
"color": [
0.6079999804496765,
0.6079999804496765,
@nortikin
nortikin / MUROS_CURVOS_MIOS1.blend.json
Last active September 30, 2016 14:33
sverchok json
{
"export_version": "0.055",
"framed_nodes": {},
"groups": {},
"nodes": {
"Axis Input": {
"bl_idname": "svAxisInputNode",
"color": [
0.6079999804496765,
0.6079999804496765,
@nortikin
nortikin / scaler.py
Last active September 30, 2016 14:38
blender - scale object to aimed volume! integrated to nikitron toolset addon for blender
import bpy, bmesh, math
from mathutils import Vector
objs = bpy.context.selected_objects
volinit = 0
volend = 10
for o in objs:
bo = bmesh.new()
@nortikin
nortikin / circle fits triangle.json
Last active September 30, 2016 14:32
sverchok json
{
"export_version": "0.060",
"framed_nodes": {},
"groups": {},
"nodes": {
"Circle": {
"bl_idname": "SvCircleNode",
"color": [
0.9200000166893005,
0.9200000166893005,
@nortikin
nortikin / list manipulations.json
Created August 24, 2016 10:14
sverchok list example
{
"export_version": "0.060",
"framed_nodes": {},
"groups": {},
"nodes": {
"Line.002": {
"bl_idname": "LineNode",
"color": [
0.9200000166893005,
0.9200000166893005,
@nortikin
nortikin / list_manipulations.json
Last active September 30, 2016 14:32
sverchok json
{
"export_version": "0.060",
"framed_nodes": {
"List Join.004": "Frame",
"List Join.005": "Frame",
"List Join.006": "Frame"
},
"groups": {},
"nodes": {
"Frame": {