# Class TempContactManifold

- Defined in geometry/narrow_phase.d.ts:47

#####
Index

### Constructors

constructor

### Properties

raw

### Methods

contactDist
contactFid1
contactFid2
contactImpulse
contactTangentImpulse
free
localContactPoint1
localContactPoint2
localNormal1
localNormal2
normal
numContacts
numSolverContacts
solverContactDist
solverContactFriction
solverContactPoint
solverContactRestitution
solverContactTangentVelocity
subshape1
subshape2

## Constructors

### constructor

- new TempContactManifold(raw): TempContactManifold

- #### Parameters

  - raw: RawContactManifold

  #### Returns TempContactManifold

  - Defined in geometry/narrow_phase.d.ts:50

## Properties

### raw

raw: RawContactManifold

- Defined in geometry/narrow_phase.d.ts:48

## Methods

### contactDist

- contactDist(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:59

### contactFid1

- contactFid1(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:60

### contactFid2

- contactFid2(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:61

### contactImpulse

- contactImpulse(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:62

### contactTangentImpulse

- contactTangentImpulse(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:63

### free

- free(): void

- #### Returns void

  - Defined in geometry/narrow_phase.d.ts:49

### localContactPoint1

- localContactPoint1(i): Vector

- #### Parameters

  - i: number

  #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:57

### localContactPoint2

- localContactPoint2(i): Vector

- #### Parameters

  - i: number

  #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:58

### localNormal1

- localNormal1(): Vector

- #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:52

### localNormal2

- localNormal2(): Vector

- #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:53

### normal

- normal(): Vector

- #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:51

### numContacts

- numContacts(): number

- #### Returns number

  - Defined in geometry/narrow_phase.d.ts:56

### numSolverContacts

- numSolverContacts(): number

- #### Returns number

  - Defined in geometry/narrow_phase.d.ts:64

### solverContactDist

- solverContactDist(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:66

### solverContactFriction

- solverContactFriction(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:67

### solverContactPoint

- solverContactPoint(i): Vector

- #### Parameters

  - i: number

  #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:65

### solverContactRestitution

- solverContactRestitution(i): number

- #### Parameters

  - i: number

  #### Returns number

  - Defined in geometry/narrow_phase.d.ts:68

### solverContactTangentVelocity

- solverContactTangentVelocity(i): Vector

- #### Parameters

  - i: number

  #### Returns Vector

  - Defined in geometry/narrow_phase.d.ts:69

### subshape1

- subshape1(): number

- #### Returns number

  - Defined in geometry/narrow_phase.d.ts:54

### subshape2

- subshape2(): number

- #### Returns number

  - Defined in geometry/narrow_phase.d.ts:55