VPhysXConstraintParams_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 248 bytes (0xf8)Alignment: 4 bytesModule: modellibBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- VPhysXConstraintParams_t
Memory layout
46 fields, 46 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
VPhysXConstraintParams_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_nType | int8 | ||
0x1 | m_nTranslateMotion | int8 | ||
0x2 | m_nRotateMotion | int8 | ||
0x3 | m_nFlags | int8 | ||
0x4 | m_anchor | Vector[2] | ||
0x1c | m_axes | QuaternionStorage[2] | ||
0x3c | m_maxForce | float32 | ||
0x40 | m_maxTorque | float32 | ||
0x44 | m_linearLimitValue | float32 | ||
0x48 | m_linearLimitRestitution | float32 | ||
0x4c | m_linearLimitSpring | float32 | ||
0x50 | m_linearLimitDamping | float32 | ||
0x54 | m_twistLowLimitValue | float32 | ||
0x58 | m_twistLowLimitRestitution | float32 | ||
0x5c | m_twistLowLimitSpring | float32 | ||
0x60 | m_twistLowLimitDamping | float32 | ||
0x64 | m_twistHighLimitValue | float32 | ||
0x68 | m_twistHighLimitRestitution | float32 | ||
0x6c | m_twistHighLimitSpring | float32 | ||
0x70 | m_twistHighLimitDamping | float32 | ||
0x74 | m_swing1LimitValue | float32 | ||
0x78 | m_swing1LimitRestitution | float32 | ||
0x7c | m_swing1LimitSpring | float32 | ||
0x80 | m_swing1LimitDamping | float32 | ||
0x84 | m_swing2LimitValue | float32 | ||
0x88 | m_swing2LimitRestitution | float32 | ||
0x8c | m_swing2LimitSpring | float32 | ||
0x90 | m_swing2LimitDamping | float32 | ||
0x94 | m_goalPosition | Vector | ||
0xa0 | m_goalOrientation | QuaternionStorage | ||
0xb0 | m_goalAngularVelocity | Vector | ||
0xbc | m_driveSpringX | float32 | ||
0xc0 | m_driveSpringY | float32 | ||
0xc4 | m_driveSpringZ | float32 | ||
0xc8 | m_driveDampingX | float32 | ||
0xcc | m_driveDampingY | float32 | ||
0xd0 | m_driveDampingZ | float32 | ||
0xd4 | m_driveSpringTwist | float32 | ||
0xd8 | m_driveSpringSwing | float32 | ||
0xdc | m_driveSpringSlerp | float32 | ||
0xe0 | m_driveDampingTwist | float32 | ||
0xe4 | m_driveDampingSwing | float32 | ||
0xe8 | m_driveDampingSlerp | float32 | ||
0xec | m_solverIterationCount | int32 | ||
0xf0 | m_projectionLinearTolerance | float32 | ||
0xf4 | m_projectionAngularTolerance | float32 |
KV3 class defaults
{
"m_nType": 0,
"m_nTranslateMotion": 0,
"m_nRotateMotion": 0,
"m_nFlags": 0,
"m_anchor":
[
[
0.000000,
0.000000,
0.000000
],
[
0.000000,
0.000000,
0.000000
]
],
"m_axes":
[
[
0.000000,
0.000000,
0.000000,
0.000000
],
[
0.000000,
0.000000,
0.000000,
0.000000
]
],
"m_maxForce": 0.000000,
"m_maxTorque": 0.000000,
"m_linearLimitValue": 0.000000,
"m_linearLimitRestitution": 0.000000,
"m_linearLimitSpring": 0.000000,
"m_linearLimitDamping": 0.000000,
"m_twistLowLimitValue": 0.000000,
"m_twistLowLimitRestitution": 0.000000,
"m_twistLowLimitSpring": 0.000000,
"m_twistLowLimitDamping": 0.000000,
"m_twistHighLimitValue": 0.000000,
"m_twistHighLimitRestitution": 0.000000,
"m_twistHighLimitSpring": 0.000000,
"m_twistHighLimitDamping": 0.000000,
"m_swing1LimitValue": 0.000000,
"m_swing1LimitRestitution": 0.000000,
"m_swing1LimitSpring": 0.000000,
"m_swing1LimitDamping": 0.000000,
"m_swing2LimitValue": 0.000000,
"m_swing2LimitRestitution": 0.000000,
"m_swing2LimitSpring": 0.000000,
"m_swing2LimitDamping": 0.000000,
"m_goalPosition":
[
0.000000,
0.000000,
0.000000
],
"m_goalOrientation":
[
0.000000,
0.000000,
0.000000,
0.000000
],
"m_goalAngularVelocity":
[
0.000000,
0.000000,
0.000000
],
"m_driveSpringX": 0.000000,
"m_driveSpringY": 0.000000,
"m_driveSpringZ": 0.000000,
"m_driveDampingX": 0.000000,
"m_driveDampingY": 0.000000,
"m_driveDampingZ": 0.000000,
"m_driveSpringTwist": 0.000000,
"m_driveSpringSwing": 0.000000,
"m_driveSpringSlerp": 0.000000,
"m_driveDampingTwist": 0.000000,
"m_driveDampingSwing": 0.000000,
"m_driveDampingSlerp": 0.000000,
"m_solverIterationCount": 0,
"m_projectionLinearTolerance": 0.000000,
"m_projectionAngularTolerance": 0.000000
}