载入中...
搜索中...
未找到
One ballistic operator plus its parameters. 更多...
#include <CombatCarrier.h>
Public 属性 | |
| CarrierMotionOpKind | kind = CarrierMotionOpKind::IntegrateLinear |
| double | gravity = 0.0 |
| double | maxTurnRateDegrees = 0.0 |
| double | acceleration = 0.0 |
| double | avoidLookAhead = 0.0 |
| SteerAvoidBody: meters ahead at which a body counts as blocking. | |
| double | avoidStrength = 1.0 |
| SteerAvoidBody: blend weight of avoidance versus current velocity (≥0). | |
| double | avoidRadiusPadding = 0.0 |
| SteerAvoidBody: extra meters added to each body radius. | |
| double | curveAmplitude = 0.0 |
| CurveSway/CurveHelix: lateral amplitude in meters (helix radius). | |
| double | curveFrequencyHz = 0.0 |
| CurveSway/CurveHelix: oscillation frequency in Hz (>0). | |
详细描述
One ballistic operator plus its parameters.
在文件 CombatCarrier.h 第 61 行定义.
类成员变量说明
◆ acceleration
| double eve::weapon::CarrierMotionOp::acceleration = 0.0 |
在文件 CombatCarrier.h 第 65 行定义.
◆ avoidLookAhead
| double eve::weapon::CarrierMotionOp::avoidLookAhead = 0.0 |
SteerAvoidBody: meters ahead at which a body counts as blocking.
在文件 CombatCarrier.h 第 67 行定义.
◆ avoidRadiusPadding
| double eve::weapon::CarrierMotionOp::avoidRadiusPadding = 0.0 |
SteerAvoidBody: extra meters added to each body radius.
在文件 CombatCarrier.h 第 71 行定义.
◆ avoidStrength
| double eve::weapon::CarrierMotionOp::avoidStrength = 1.0 |
SteerAvoidBody: blend weight of avoidance versus current velocity (≥0).
在文件 CombatCarrier.h 第 69 行定义.
◆ curveAmplitude
| double eve::weapon::CarrierMotionOp::curveAmplitude = 0.0 |
CurveSway/CurveHelix: lateral amplitude in meters (helix radius).
在文件 CombatCarrier.h 第 73 行定义.
◆ curveFrequencyHz
| double eve::weapon::CarrierMotionOp::curveFrequencyHz = 0.0 |
CurveSway/CurveHelix: oscillation frequency in Hz (>0).
在文件 CombatCarrier.h 第 75 行定义.
◆ gravity
| double eve::weapon::CarrierMotionOp::gravity = 0.0 |
在文件 CombatCarrier.h 第 63 行定义.
◆ kind
| CarrierMotionOpKind eve::weapon::CarrierMotionOp::kind = CarrierMotionOpKind::IntegrateLinear |
在文件 CombatCarrier.h 第 62 行定义.
◆ maxTurnRateDegrees
| double eve::weapon::CarrierMotionOp::maxTurnRateDegrees = 0.0 |
在文件 CombatCarrier.h 第 64 行定义.
该结构体的文档由以下文件生成:
- src/modules/weapon/CombatCarrier.h