diff --git a/js/plists/MaterialsPlist.js b/js/plists/MaterialsPlist.js index c40be9cfb58f9179700a6483a065750d4eed0b24..b9f8e043444915f93ef9891dc5fb1a774307c4ee 100644 --- a/js/plists/MaterialsPlist.js +++ b/js/plists/MaterialsPlist.js @@ -32,6 +32,14 @@ define([], function(){ conductive: false, density: 3500,//kg/m^3 longitudalK:{x:80,y:80,z:80}, + conductiveAxes: [ + {x:0, y:0, z:1}, + {x:0, y:0, z:-1}, + {x:1, y:0, z:0}, + {x:-1, y:0, z:0}, + {x:0, y:1, z:0}, + {x:0, y:-1, z:0} + ], shearK:{xy:80,xz:80,yx:80,yz:80,zx:80,zy:80}, bendingK:{x:80,y:80,z:80}, torsionK:{x:80,y:80,z:80} @@ -46,6 +54,10 @@ define([], function(){ properties:{ conductive: false, density: 3500,//kg/m^3 + conductiveAxes: [ + {x:1, y:0, z:0}, + {x:-2, y:0, z:0} + ], longitudalK:{x:80,y:80,z:80}, shearK:{xy:80,xz:80,yx:80,yz:80,zx:80,zy:80}, bendingK:{x:80,y:80,z:2}, @@ -61,6 +73,10 @@ define([], function(){ properties:{ conductive: false, density: 3500,//kg/m^3 + conductiveAxes: [ + {x:1, y:0, z:0}, + {x:-2, y:0, z:0} + ], longitudalK:{x:80,y:80,z:80}, shearK:{xy:80,xz:80,yx:80,yz:80,zx:80,zy:80}, bendingK:{x:80,y:2,z:2}, @@ -76,6 +92,10 @@ define([], function(){ properties:{ conductive: false, density: 3500,//kg/m^3 + conductiveAxes: [ + {x:0, y:0, z:1}, + {x:0, y:0, z:-1} + ], longitudalK:{x:80,y:80,z:80}, shearK:{xy:80,xz:80,yx:80,yz:80,zx:80,zy:80}, bendingK:{x:80,y:80,z:80}, @@ -90,6 +110,10 @@ define([], function(){ properties:{ conductive: false, density: 3500,//kg/m^3 + conductiveAxes: [ + {x:0, y:0, z:1}, + {x:0, y:0, z:-1} + ], longitudalK:{x:80,y:80,z:80}, shearK:{xy:80,xz:80,yx:80,yz:80,zx:2,zy:80}, bendingK:{x:80,y:80,z:80}, @@ -103,6 +127,14 @@ define([], function(){ texture: "stripes", properties:{ conductive: false, + conductiveAxes: [ + {x:0, y:0, z:1}, + {x:0, y:0, z:-1}, + {x:1, y:0, z:0}, + {x:-1, y:0, z:0}, + {x:0, y:1, z:0}, + {x:0, y:-1, z:0} + ], density: 3500,//kg/m^3 longitudalK:{x:10,y:10,z:10}, shearK:{xy:10,xz:10,yx:10,yz:10,zx:10,zy:10}, @@ -262,6 +294,43 @@ define([], function(){ torsionK:{x:30,y:30,z:30} } }, + flexureConductiveBend1dof: { + name: "Conductive 1 DOF Hinge", + color: "#b4ac9c", + altColor: "#b4ac9c", + texture: "stripes", + mesh: "bending1dof", + properties:{ + conductive: true, + density: 3500,//kg/m^3 + conductiveAxes: [ + {x:1, y:0, z:0}, + {x:-2, y:0, z:0} + ], + longitudalK:{x:80,y:80,z:80}, + shearK:{xy:80,xz:80,yx:80,yz:80,zx:80,zy:80}, + bendingK:{x:80,y:80,z:2}, + torsionK:{x:80,y:80,z:80} + } + }, + flexureConductiveShear1DOF: { + name: "Conductive Shear Flexure", + color: "#b4ac9c", + altColor: "#b4ac9c", + texture: "cubeTextureShearFlex", + properties:{ + conductive: true, + density: 3500,//kg/m^3 + conductiveAxes: [ + {x:0, y:0, z:1}, + {x:0, y:0, z:-1} + ], + longitudalK:{x:80,y:80,z:80}, + shearK:{xy:80,xz:80,yx:80,yz:80,zx:2,zy:80}, + bendingK:{x:80,y:80,z:80}, + torsionK:{x:80,y:80,z:80} + } + }, actuatorLinear1DOF: { name: "Linear Actuator", color: "#FFCC00",