unreal.ChaosCollisionEventData

class unreal.ChaosCollisionEventData(location=[0.0, 0.0, 0.0], normal=[0.0, 0.0, 0.0], velocity1=[0.0, 0.0, 0.0], velocity2=[0.0, 0.0, 0.0], mass1=0.0, mass2=0.0, impulse=[0.0, 0.0, 0.0])

Bases: unreal.StructBase

A collision event data structure

C++ Source:

  • Module: GeometryCollectionEngine

  • File: ChaosCollisionEventFilter.h

Editor Properties: (see get_editor_property/set_editor_property)

  • impulse (Vector): [Read-Write] Impulse: The accumulated impulse vector of the collision event

  • location (Vector): [Read-Write] Location: Location of the collision event

  • mass1 (float): [Read-Write] Mass 1: The mass of object 1 of the collision event

  • mass2 (float): [Read-Write] Mass 2: The mass of object 2 of the collision event

  • normal (Vector): [Read-Write] Normal: Normal of the collision event

  • velocity1 (Vector): [Read-Write] Velocity 1: The velocity of object 1 of the collision event

  • velocity2 (Vector): [Read-Write] Velocity 2: The velocity of object 2 of the collision event

property impulse

[Read-Only] Impulse: The accumulated impulse vector of the collision event

Type

(Vector)

property location

[Read-Only] Location: Location of the collision event

Type

(Vector)

property mass1

[Read-Only] Mass 1: The mass of object 1 of the collision event

Type

(float)

property mass2

[Read-Only] Mass 2: The mass of object 2 of the collision event

Type

(float)

property normal

[Read-Only] Normal: Normal of the collision event

Type

(Vector)

property velocity1

[Read-Only] Velocity 1: The velocity of object 1 of the collision event

Type

(Vector)

property velocity2

[Read-Only] Velocity 2: The velocity of object 2 of the collision event

Type

(Vector)