Simplify fleet curve configuration
This commit is contained in:
@@ -1098,10 +1098,8 @@ public class PilotDefinition : MultiWheelPilotDefinition<PilotConfig, PilotDefin
|
||||
if (fleetReady && !fleetStopActive)
|
||||
{
|
||||
chassis.SetOriginBias(layoutX, layoutY, layoutTh);
|
||||
// E: 统一控制点半径——配置 >0 用配置值,否则取 syncDistance/2(与编队几何一致),不再硬编码 510。
|
||||
var controlRadius = Conf.MultiVehicleControlRadius > 0
|
||||
? Conf.MultiVehicleControlRadius
|
||||
: syncDistance / 2f;
|
||||
// E: 统一控制点半径,取 syncDistance/2,与编队几何一致。
|
||||
var controlRadius = syncDistance / 2f;
|
||||
chassis.ControlPointRadius = controlRadius;
|
||||
// #1 纠偏随旋转缩放:把每轮纠偏钳到旋转切向的比例,减速末段切向变小时纠偏同步缩小,杜绝轮向乱摆。
|
||||
chassis.RotateCompTangentFrac = rotateParams.CompTangentFrac;
|
||||
|
||||
Reference in New Issue
Block a user