new Repeller()
Creates a new Repeller object.
- Source:
Extends
Methods
-
attract(obj) → {Object}
-
Calculates a force to apply to simulate attraction/repulsion on an object.
Parameters:
Name Type Description obj
Object The target object. - Inherited From:
- Source:
Returns:
A force to apply.- Type
- Object
-
init(world, opt_options=)
-
Initializes Repeller.
Parameters:
Name Type Argument Default Description world
Object An instance of World. opt_options=
Object <optional>
A map of initial properties. opt_options.G
number <optional>
10 Universal Gravitational Constant. opt_options.mass
number <optional>
1000 Mass. Increase for a greater gravitational effect. opt_options.isStatic
boolean <optional>
true If true, object will not move. opt_options.width
number <optional>
100 Width. opt_options.height
number <optional>
100 Height. opt_options.color
Array <optional>
92, 187, 0 Color. opt_options.borderWidth
number <optional>
this.width / 4 Border width. opt_options.borderStyle
string <optional>
'double' Border style. opt_options.borderColor
Array <optional>
224, 228, 204 Border color. opt_options.borderRadius
number <optional>
100 Border radius. opt_options.boxShadowSpread
number <optional>
this.width / 4 Box-shadow spread. opt_options.boxShadowColor
Array <optional>
92, 187, 0 Box-shadow color. opt_options.opacity
number <optional>
0.75 The object's opacity. opt_options.zIndex
number <optional>
1 The object's zIndex. - Source: