pickup_engine_v12.jbeam (6,65 KB)
{
"pickup_engine_v12": {
"information":{
"authors":"gabester",
"name":"Gavril D-Series 6.0L V12 Engine",
}
"slotType" : "pickup_engine",
"scalebeamSpring":0.84,
"scalebeamDamp":1.3,
"scalebeamDeform":1.5,
"scalebeamStrength":1.78,
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["pickup_engine_v8", ["pickup_engine"]],
["pickup_header_v8", ["pickup_engine","pickup_framecab"]],
["pickup_radtube_v8", ["pickup_engine","pickup_framefront", "pickup_cab", "pickup_frontmeat"]],
],
"slots": [
["type", "default","description"]
["pickup_exhaust_v8","pickup_exhaust_v8","Gavril D-Series V8 Exhaust"],
["pickup_transmission","pickup_transmission_A","Gavril D-Series Transmission"],
],
"enginetorque":[
["rpm", "torque"]
[0, 0],
[500, 1390],
[1000, 1470],
[2000, 1500],
[3000, 1560],
[4000, 1530],
[5000, 1470],
[6000, 1360],
],
"engine":{
"idleRPM":1000,
"shiftDownRPM":3200,
"shiftUpRPM":5000,
"maxRPM":6000,
"inertia":0.16,
"friction":24,
"brakingCoefRPS":0.15
"burnEfficiency":0.45
"throttleSensitivity":1.1
},
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":false}
{"collision":true}
//--4.5L V8 Engine-
{"frictionCoef":0.7},
{"nodeMaterial":"|NM_METAL"},
{"nodeWeight":23},
{"group":"pickup_engine"},
["e1r", -0.13, -1.14, 0.43],//engine node 2
["e1l", 0.13, -1.14, 0.43],//engine node 1
["e2r", -0.13, -1.68, 0.43],
["e2l", 0.13, -1.68, 0.43],//engine node 3
{"engineGroup":"pickup_engine_intake"}
["e3r", -0.32, -1.14, 0.85],
["e3l", 0.32, -1.14, 0.85],
["e4r", -0.32, -1.68, 0.85],
["e4l", 0.32, -1.68, 0.85],
{"engineGroup":""}
{"group":""},
],
"beams": [
["id1:", "id2:"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
//--ENGINE CUBE--
{"beamSpring":15001000,"beamDamp":300},
{"beamDeform":95000,"beamStrength":"FLT_MAX"},
["e1r","e1l"],
["e1r","e2r"],
["e1r","e2l"],
["e1r","e3r"],
["e1r","e3l"],
["e1r","e4r"],
["e1r","e4l"],
["e1l","e2r"],
["e1l","e2l"],
["e1l","e3r"],
["e1l","e3l"],
["e1l","e4r"],
["e1l","e4l"],
["e2r","e2l"],
["e2r","e3r"],
["e2r","e3l"],
["e2r","e4r"],
["e2r","e4l"],
["e2l","e3r"],
["e2l","e3l"],
["e2l","e4r"],
["e2l","e4l"],
["e3r","e3l"],
["e3r","e4r"],
["e3r","e4l"],
["e3l","e4r"],
["e3l","e4l"],
["e4r","e4l"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
],
"triangles": [
["id1:","id2:","id3:"],
//engine
],
}
"pickup_exhaust_v8": {
"information":{
"authors":"gabester",
"name":"Gavril D-Series V8 Exhaust",
}
"slotType" : "pickup_exhaust_v8",
"scalebeamSpring":0.84,
"scalebeamDamp":1.3,
"scalebeamDeform":1.5,
"scalebeamStrength":1.78,
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["pickup_exhaust_v8", ["pickup_exhaust"]],
],
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":true}
{"collision":true}
//--V8 Exhaust-
{"frictionCoef":0.7},
{"nodeMaterial":"|NM_METAL"},
{"nodeWeight":7},
{"group":"pickup_exhaust"},
{"selfCollision":false}
["ex1r",-0.35, -0.73, 0.42],
["ex1l", 0.35, -0.73, 0.42],
{"nodeWeight":3},
["ex2r",-0.31, 0.39, 0.42],
["ex3r",-0.34, 1.52, 0.63],
["ex4r",-0.43, 2.11, 0.45],
{"selfCollision":true}
["ex5r",-0.81, 2.21, 0.41],
//rigidifier
{"selfCollision":false}
{"collision":false}
["ex6",-0.22, 0.50, 0.33],
["ex7",-0.22, 1.19, 0.45],
["ex8",-0.44, 0.87, 0.41],
{"group":""},
],
"beams": [
["id1:", "id2:"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
//--EXHAUST--
{"beamSpring":1401000,"beamDamp":50},
{"beamDeform":64000,"beamStrength":"FLT_MAX"},
["ex1r","ex2r"],
["ex2r","ex3r"],
["ex3r","ex4r"],
["ex4r","ex5r"],
{"beamDeform":16000,"beamStrength":"FLT_MAX"},
["ex1r","ex1l"],
["ex2r","ex1l"],
["ex3r","ex1l"],
["ex6","ex1l"],
["ex7","ex1l"],
["ex8","ex1l"],
["ex1r","ex3r"],
["ex2r","ex4r"],
["ex3r","ex5r"],
["ex1r","ex6"],
["ex2r","ex6"],
["ex3r","ex6"],
["ex4r","ex6"],
["ex5r","ex6"],
["ex1r","ex7"],
["ex2r","ex7"],
["ex3r","ex7"],
["ex4r","ex7"],
["ex5r","ex7"],
["ex1r","ex8"],
["ex2r","ex8"],
["ex3r","ex8"],
["ex4r","ex8"],
["ex5r","ex8"],
["ex6","ex7"],
["ex6","ex8"],
["ex7","ex8"],
{"beamSpring":801000,"beamDamp":50},
{"beamDeform":10000,"beamStrength":18000},
//attach
["ex1r","e1r"],
["ex1r","e2r"],
["ex1r","e3r"],
["ex1r","e4r"],
["ex1l","e1l"],
["ex1l","e2l"],
["ex1l","e3l"],
["ex1l","e4l"],
["ex1r","e1l"],
["ex1r","e2l"],
["ex1r","e3l"],
["ex1r","e4l"],
["ex1l","e1r"],
["ex1l","e2r"],
["ex1l","e3r"],
["ex1l","e4r"],
["ex1r","fr4r"],
["ex1r","fr4"],
["ex1l","fr4r"],
["ex1l","fr4"],
{"beamDeform":5000,"beamStrength":8000},
{"breakGroup":"pickup_exhaust_a"},
["ex2r","fr12r"],
["ex6","fr10r"],
{"breakGroup":"pickup_exhaust_b"},
["ex3r","fr14r"],
["ex3r","fr17r"],
["ex4r","fr15r",{"beamSpring":201000,"beamDamp":150}]
{"breakGroup":"pickup_exhaust_c"},
["ex7","fr13r"],
["ex8","fr13r"],
{"breakGroup":""},
//support beams
{"beamPrecompression":1, "beamType":"|SUPPORT", "beamLongBound":4, "beamShortBound":0},
{"beamDeform":16000,"beamStrength":64000},
{"beamSpring":601000,"beamDamp":50},
{"beamLimitSpring":601000,"beamLimitDamp":50},
["ex1r","fr8r"],
["ex1r","fr8"],
["ex1l","fr8l"],
["ex1l","fr8"],
//limiters
{"beamDeform":12000,"beamStrength":15000},
{"beamSpring":0,"beamDamp":0},
{"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":0.5, "beamShortBound":0},
["ex2r","fr11"],
["ex2r","fr11r"],
{"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":0.0, "beamShortBound":0.4},
["ex3r","axshr"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
],
"triangles": [
["id1:","id2:","id3:"],
],
}
}