![]() |
MechSys
1.0
Computing library for simulations in continuum and discrete mechanics
|
Blender graphical interface module. More...
Functions | |
def | sgn |
def | draw_arrow_2d |
def | draw_xfix_2d |
def | draw_yfix_2d |
Variables | |
tuple | view_matrix = Window.GetPerspMatrix() |
list | view_buffer = [view_matrix[i][j] for i in xrange(4) for j in xrange(4)] |
scn = bpy.data.scenes.active | |
obs = scn.objects.selected | |
tuple | ori_msh = obj.getData(mesh=1) |
tuple | msh = ori_msh.copy() |
list | ed = msh.edges[eid] |
list | msh_obj = bpy.data.objects[obj.properties['msh_name']] |
tuple | msh_msh = msh_obj.getData(mesh=1) |
list | msh_ori = [v for v in msh_msh.verts] |
float | mid = 0.5 |
string | stg = 'stg_' |
tuple | vid = int(k) |
list | pos = msh.verts[vid] |
tuple | eid = int(k) |
list | dP = msh.edges[eid] |
list | pty = obj.properties['pty'] |
tuple | val = sgn(n[2]) |
tuple | dfv = di.key('pty2Fdfv') |
float | L = 0.05 |
float | h = 0.4 |
list | vids = [int(vid) for vid in k.split('_')] |
list | cen = msh.verts[vids[0]] |
tuple | neds = int(v[17]) |
tuple | res = di.block_local_ids(obj, v) |
list | eids = [int(v[1]), int(v[2]), int(v[3])] |
list | clrs = [(1.0,0.1,0.1), (0.1,1.0,0.1), (0.1,0.1,1.0)] |
Blender graphical interface module.
def msys_blender_3dlink.draw_arrow_2d | ( | x0, | |
y0, | |||
dx, | |||
dy, | |||
h = -1.0 , |
|||
alp = 15.0 |
|||
) |
def msys_blender_3dlink.draw_xfix_2d | ( | x0, | |
y0, | |||
h, | |||
dx | |||
) |
def msys_blender_3dlink.draw_yfix_2d | ( | x0, | |
y0, | |||
h, | |||
dy | |||
) |
def msys_blender_3dlink.sgn | ( | val | ) |
float msys_blender_3dlink::cen = msh.verts[vids[0]] |
list msys_blender_3dlink::clrs = [(1.0,0.1,0.1), (0.1,1.0,0.1), (0.1,0.1,1.0)] |
tuple msys_blender_3dlink::dfv = di.key('pty2Fdfv') |
list msys_blender_3dlink::dP = msh.edges[eid] |
list msys_blender_3dlink::ed = msh.edges[eid] |
tuple msys_blender_3dlink::eid = int(k) |
list msys_blender_3dlink::eids = [int(v[1]), int(v[2]), int(v[3])] |
float msys_blender_3dlink::h = 0.4 |
float msys_blender_3dlink::L = 0.05 |
float msys_blender_3dlink::mid = 0.5 |
tuple msys_blender_3dlink::msh = ori_msh.copy() |
tuple msys_blender_3dlink::msh_msh = msh_obj.getData(mesh=1) |
list msys_blender_3dlink::msh_obj = bpy.data.objects[obj.properties['msh_name']] |
list msys_blender_3dlink::msh_ori = [v for v in msh_msh.verts] |
tuple msys_blender_3dlink::neds = int(v[17]) |
msys_blender_3dlink::obs = scn.objects.selected |
tuple msys_blender_3dlink::ori_msh = obj.getData(mesh=1) |
list msys_blender_3dlink::pos = msh.verts[vid] |
list msys_blender_3dlink::pty = obj.properties['pty'] |
tuple msys_blender_3dlink::res = di.block_local_ids(obj, v) |
msys_blender_3dlink::scn = bpy.data.scenes.active |
string msys_blender_3dlink::stg = 'stg_' |
tuple msys_blender_3dlink::val = sgn(n[2]) |
tuple msys_blender_3dlink::vid = int(k) |
list msys_blender_3dlink::vids = [int(vid) for vid in k.split('_')] |
tuple msys_blender_3dlink::view_buffer = [view_matrix[i][j] for i in xrange(4) for j in xrange(4)] |
tuple msys_blender_3dlink::view_matrix = Window.GetPerspMatrix() |