Material#

struct nvMaterial#

Material struct.

Public Members

nv_float density#

Density of the material.

nv_float restitution#

Coefficient of restitution (bounciness or elasticity) of material.

nv_float friction#

Friction coefficient of material

Common material constants#

Values below are mostly guesses and estimates gathered from different sources.

static const nvMaterial nvMaterial_BASIC  = {.density = 1.0,.restitution = 0.1,.friction = 0.4}
static const nvMaterial nvMaterial_STEEL  = {.density = 7.8,.restitution = 0.43,.friction = 0.45}
static const nvMaterial nvMaterial_WOOD  = {.density = 1.5,.restitution = 0.37,.friction = 0.52}
static const nvMaterial nvMaterial_GLASS  = {.density = 2.5,.restitution = 0.55,.friction = 0.19}
static const nvMaterial nvMaterial_ICE  = {.density = 0.92,.restitution = 0.05,.friction = 0.02}
static const nvMaterial nvMaterial_CONCRETE  = {.density = 3.6,.restitution = 0.075,.friction = 0.73}
static const nvMaterial nvMaterial_RUBBER  = {.density = 1.4,.restitution = 0.89,.friction = 0.92}
static const nvMaterial nvMaterial_GOLD  = {.density = 19.3,.restitution = 0.4,.friction = 0.35}
static const nvMaterial nvMaterial_CARDBOARD  = {.density = 0.6,.restitution = 0.02,.friction = 0.2}