Options
All
  • Public
  • Public/Protected
  • All
Menu

Class b2AreaJoint

Hierarchy

Index

Constructors

constructor

Properties

m_bodies

m_bodies: b2Body[]

m_bodyA

m_bodyA: b2Body

m_bodyB

m_bodyB: b2Body

m_collideConnected

m_collideConnected: boolean = false

m_dampingRatio

m_dampingRatio: number = 0

Readonly m_delta

m_delta: b2Vec2 = new b2Vec2()

Readonly m_deltas

m_deltas: b2Vec2[]

Readonly m_edgeA

m_edgeA: b2JointEdge = new b2JointEdge(this)

Readonly m_edgeB

m_edgeB: b2JointEdge = new b2JointEdge(this)

m_frequencyHz

m_frequencyHz: number = 0

m_impulse

m_impulse: number = 0

m_index

m_index: number = 0

m_islandFlag

m_islandFlag: boolean = false

Readonly m_joints

m_joints: b2DistanceJoint[]

m_next

m_next: b2Joint | null = null

Readonly m_normals

m_normals: b2Vec2[]

m_prev

m_prev: b2Joint | null = null

m_targetArea

m_targetArea: number = 0

Readonly m_targetLengths

m_targetLengths: number[]

Readonly m_type

m_type: b2JointType = b2JointType.e_unknownJoint

m_userData

m_userData: any = null

Methods

Dump

  • Dump(log: (format: string, ...args: any[]) => void): void
  • Parameters

    • log: (format: string, ...args: any[]) => void
        • (format: string, ...args: any[]): void
        • Parameters

          • format: string
          • Rest ...args: any[]

          Returns void

    Returns void

GetAnchorA

  • GetAnchorA<T>(out: T): T
  • Type parameters

    Parameters

    • out: T

    Returns T

GetAnchorB

  • GetAnchorB<T>(out: T): T
  • Type parameters

    Parameters

    • out: T

    Returns T

GetBodyA

  • Returns b2Body

GetBodyB

  • Returns b2Body

GetCollideConnected

  • GetCollideConnected(): boolean

GetDampingRatio

  • GetDampingRatio(): number
  • Returns number

GetFrequency

  • GetFrequency(): number
  • Returns number

GetNext

  • Returns b2Joint | null

GetReactionForce

  • GetReactionForce<T>(inv_dt: number, out: T): T
  • Type parameters

    Parameters

    • inv_dt: number
    • out: T

    Returns T

GetReactionTorque

  • GetReactionTorque(inv_dt: number): number
  • Parameters

    • inv_dt: number

    Returns number

GetType

GetUserData

  • GetUserData(): any
  • Returns any

InitVelocityConstraints

IsActive

  • IsActive(): boolean
  • Returns boolean

SetDampingRatio

  • SetDampingRatio(ratio: number): void
  • Parameters

    • ratio: number

    Returns void

SetFrequency

  • SetFrequency(hz: number): void
  • Parameters

    • hz: number

    Returns void

SetUserData

  • SetUserData(data: any): void
  • Parameters

    • data: any

    Returns void

ShiftOrigin

  • ShiftOrigin(newOrigin: XY): void
  • Parameters

    • newOrigin: XY

    Returns void

SolvePositionConstraints

SolveVelocityConstraints

Generated using TypeDoc