![]() |
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() |
1.7.6.1