VPhysXJoint_t
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 208 bytes (0xd0)Alignment: 16 bytesModule: modellibBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Used by (1) as a field type
Inheritance tree
- VPhysXJoint_t
Relationship diagram (1 edges)
classDiagram
VPhysXJoint_t *-- VPhysXRange_tMemory layout
30 fields, 30 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
VPhysXJoint_t
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x0 | m_nType | uint16 | ||
0x2 | m_nBody1 | uint16 | ||
0x4 | m_nBody2 | uint16 | ||
0x6 | m_nFlags | uint16 | ||
0x10 | m_Frame1 | CTransform | ||
0x30 | m_Frame2 | CTransform | ||
0x50 | m_bEnableCollision | bool | ||
0x51 | m_bIsLinearConstraintDisabled | bool | ||
0x52 | m_bIsAngularConstraintDisabled | bool | ||
0x53 | m_bEnableLinearLimit | bool | ||
0x54 | m_LinearLimit | VPhysXRange_t | ||
0x5c | m_bEnableLinearMotor | bool | ||
0x60 | m_vLinearTargetVelocity | Vector | ||
0x6c | m_flMaxForce | float32 | ||
0x70 | m_bEnableSwingLimit | bool | ||
0x74 | m_SwingLimit | VPhysXRange_t | ||
0x7c | m_bEnableTwistLimit | bool | ||
0x80 | m_TwistLimit | VPhysXRange_t | ||
0x88 | m_bEnableAngularMotor | bool | ||
0x8c | m_vAngularTargetVelocity | Vector | ||
0x98 | m_flMaxTorque | float32 | ||
0x9c | m_flLinearFrequency | float32 | ||
0xa0 | m_flLinearDampingRatio | float32 | ||
0xa4 | m_flAngularFrequency | float32 | ||
0xa8 | m_flAngularDampingRatio | float32 | ||
0xac | m_flFriction | float32 | ||
0xb0 | m_flElasticity | float32 | ||
0xb4 | m_flElasticDamping | float32 | ||
0xb8 | m_flPlasticity | float32 | ||
0xc0 | m_Tag | CUtlString |
KV3 class defaults
{
"m_nType": 0,
"m_nBody1": 0,
"m_nBody2": 0,
"m_nFlags": 0,
"m_Frame1":
[
0.000000,
0.000000,
0.000000,
1.000000,
0.000000,
0.000000,
0.000000,
1.000000
],
"m_Frame2":
[
0.000000,
0.000000,
0.000000,
1.000000,
0.000000,
0.000000,
0.000000,
1.000000
],
"m_bEnableCollision": false,
"m_bIsLinearConstraintDisabled": false,
"m_bIsAngularConstraintDisabled": false,
"m_bEnableLinearLimit": false,
"m_LinearLimit":
{
"m_flMin": 0.000000,
"m_flMax": 0.000000
},
"m_bEnableLinearMotor": false,
"m_vLinearTargetVelocity":
[
0.000000,
0.000000,
0.000000
],
"m_flMaxForce": 0.000000,
"m_bEnableSwingLimit": false,
"m_SwingLimit":
{
"m_flMin": 0.000000,
"m_flMax": 0.000000
},
"m_bEnableTwistLimit": false,
"m_TwistLimit":
{
"m_flMin": 0.000000,
"m_flMax": 0.000000
},
"m_bEnableAngularMotor": false,
"m_vAngularTargetVelocity":
[
0.000000,
0.000000,
0.000000
],
"m_flMaxTorque": 0.000000,
"m_flLinearFrequency": 0.000000,
"m_flLinearDampingRatio": 0.000000,
"m_flAngularFrequency": 0.000000,
"m_flAngularDampingRatio": 0.000000,
"m_flFriction": 0.000000,
"m_flElasticity": 0.000000,
"m_flElasticDamping": 0.000000,
"m_flPlasticity": 0.000000,
"m_Tag": ""
}