extendPreset

@three-blocks/pro
extendPreset(basePreset : PhysicsModel, overrides : Object) : PhysicsModel

Extends a base physics preset with custom overrides. Allows users to modify specific behaviors while inheriting the rest.

Parameters
basePresetPhysicsModel
The preset to extend.
overridesObject
Partial PhysicsModel properties to override.
Returns
PhysicsModel — The extended preset.
Example
import { extendPreset, DefaultModel } from '@three-blocks/pro';

const custom = extendPreset( DefaultModel, {
  name: 'custom-default',
  config: { ...DefaultModel.config, jumpVelocity: 12 },
} );