scalePreset
scalePreset(basePreset : PhysicsModel, scales : Object, name : string) : PhysicsModelCreates a preset with scaled physics values.
Note: This utility targets legacy presets that expose
getForceMultiplier, getGravityBonus, getFriction, and getJumpVelocity.
Parameters
basePresetPhysicsModelThe preset to scale.
scalesObjectScale factors for each property.
forceoptionalnumberForce multiplier scale.
Default is1.gravityoptionalnumberGravity bonus scale.
Default is1.frictionoptionalnumberFriction scale.
Default is1.jumpoptionalnumberJump velocity scale.
Default is1.
nameoptionalstringOptional name for the scaled preset.
Returns
PhysicsModelExample
const heavy = scalePreset( legacyModel, { gravity: 1.5, jump: 0.8 }, 'heavy' );