## Pairs New Material with each New Spider Component

new_mat=mw.new_material(name="RIGID_MATERIAL")
mw.set_material_type(new_mat, "geometric", "RectBar")
mw.set_material_property(new_mat, "recta", 0.0001)
mw.set_material_property(new_mat, "rectb", 0.0001)
mw.set_material_type(new_mat, "mechanical", "Isotropic")
mw.set_material_property(new_mat, "youngsmodulus", 210000000000000.0)
mw.set_material_property(new_mat, "poissonratio", 0.30)



def create_spider(node, slaves):
      	for point in range(last_selected):
		mw.new_element("line2", [node,slaves[point]], component=new_spider)

new_spider=mw.new_component(name="RIGID_SPIDER")
mw.set_material(new_spider, new_mat)
usr_selected_nodes=mw.selected_nodes()
last_selected=len(usr_selected_nodes)-1
ref_node=usr_selected_nodes[last_selected]

if len(usr_selected_nodes) > 0:
	create_spider(ref_node,usr_selected_nodes)
else:
        mw.message("No nodes selected.")
