MechSys  1.0
Computing library for simulations in continuum and discrete mechanics
Functions | Variables
msys_blender_3dlink Namespace Reference

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)]

Detailed Description

Blender graphical interface module.


Function Documentation

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)

Variable Documentation

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::L = 0.05
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::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()
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines