四边形

此功能自BeamNG.tech与.drive 0.3.7.8版本起支持。

四边形(Quad)是同时放置两个三角形(Triangle)的一种方式。它们共享所有的三角形属性。一个节点(Node)为n1, n2, n3, n4的四边形,将分别生成节点为n1, n2, n3和n3, n4, n1的2个三角形,即生成一个Quadrangle(四边形,Quad的全称)。类似三角形,构成四边形的节点应按逆时针顺序定义。

四边形很少使用,多数用于完全矩形的表面。即便使用四边形不会造成技术上的损耗,但会使JBeam文件更难以理解,特别是跟三角形一起使用时。

必要参数

"quads": [
        ["id1:","id2:","id3:","id4:"],
        ["a", "b", "c", "d"],
],
string
type
第一个三角形的第一个节点和第二个三角形的最后一个节点的ID
string
type
第一个三角形的第二个节点的ID
string
type
第一个三角形的最后一个节点和第二个三角形的第一个节点的ID
string
type
第二个三角形的第二个节点的ID

可选参数

number
type
100
default
三角形相对于相同大小平面的阻力系数百分比
对于大多数暴露在外的车身面板的参考值为10左右。
float
type
0
default
三角形相对于相同大小平面的表面阻力系数百分比
沿三角形表面(而非垂直于表面)定义的额外阻力系数。用于模拟泥地轮胎的桨状胎面。通常不会用于其它用途。
number
type
dragCoef
default
三角形相对于相同大小平面的升力系数百分比
尾翼(Spoiler)的常用值为80到120。
number
type
0.58
default
三角形开始失速且升力减小时的攻角的弧度
string
type
NORMALTYPE
default

可用的triangleType为:

“NORMALTYPE” : 适用于大多数情况。

“NONCOLLIDABLE” : 无碰撞和空气动力学。用于确保防穿模系统处理悬挂和排气等有碰撞但无三角形的节点时正常工作。

string
type
将一组三角形定义为压力体积(pressure volume)。用于浮力和气压模拟
number
type
以PSI为单位设置pressureGroup的压强
number
type
以Pascal为单位设置pressureGroup的压强
string
type
用于当相同breakGroup中的Beam触发时三角形能被断裂。
bool
type
false
default
当四边形的节点之一缺失时停用报错
这适用于四边形的节点之一位于可选部件的情况。
string
type
asphalt
default
三角形的groundModels。决定摩擦力表现
As of version 0.38.5.0 the following physics materials are available:
METAL, PLASTIC, RUBBER, GLASS, WOOD, FOLIAGE, CLOTH, WATER, ASPHALT, ASPHALT_WET, SLIPPERY, ROCK, DIRT_DUSTY, DIRT, SAND, SANDY_ROAD, MUD, GRAVEL, GRASS, ICE, SNOW, FIRESMALL, FIREMEDIUM, FIRELARGE, SMOKESMALLBLACK, SMOKEMEDIUMBLACK, STEAM, RUMBLE_STRIP, COBBLESTONE, FOLIAGE_THIN, SPIKE_STRIP
string
type
设置碰撞检测系统(Collision Detection System)的偏移(Bias)

可取的值为"in(内)“和"out(外)",参数为空将不会发生偏移。在偏移侧,碰撞三角形在物理上会更“厚”,以更早检测碰撞。厚碰撞体意味着高速撞击时不易穿模,更薄的碰撞体意味着生成时结构能处于更紧密的位置。

这对体积很小的对象很有用,因为通常只有一侧会碰撞。

简易示例

"quads": [
        ["id1:","id2:","id3:", "id4:"],
        {"dragCoef":15},
        ["er_l1l","er_l3l","er_l4l", "er_l2l"],
        ["er_l1r","er_l2r","er_l4r", "er_l3r"],
        {"dragCoef":0},
        {"group":""},
],
上一次修订: 五月 19, 2026

还有其他问题?

加入我们的 Discord 服务器
Our documentation is currently incomplete and undergoing active development. If you have any questions or feedback, please visit this forum thread.