MCPcopy Create free account

hub / github.com/anuraghazra/Atomic.js / functions

Functions49 in github.com/anuraghazra/Atomic.js

↓ 16 callersFunctioni
(s)
tests/as_nodejs_module/main.build.js:1
↓ 8 callersMethoddrag
* @method Body.drag()
src/Body.js:163
↓ 7 callersMethodframe
* requestAnimationFrame * @method Atomic.frame() * @param {function} func * @param {string} color
src/Atomic.js:217
↓ 7 callersMethodrender
* draw all bodies * @method Atomic.render()
src/Atomic.js:359
↓ 7 callersMethodupdate
* @method Atomic.update() * Solve All Collision And Update
src/Atomic.js:345
↓ 6 callersMethodcalculateCenter
* @method Body.calculateCenter() * calculateCenter and bounding box
src/Body.js:88
↓ 4 callersMethodaddConstraint
* @method Atomic.addConstraint() * @param {number} i * @param {number} j * @param {boolean} edge
src/Atomic.js:206
↓ 4 callersMethoddot
(a, b)
src/Body.js:113
↓ 4 callersMethodproject
* get the vector projection on to normal (n) * @method Body.Project() * @param {vector} n
src/Body.js:112
↓ 4 callersMethodshowFps
(option)
src/Atomic.js:386
↓ 3 callersMethodintegrate
* @method Atomic.integrate() * updates vertices
src/Atomic.js:293
↓ 3 callersMethodresolve
* Resolve Collision based on SAT Given Collision Information * @method Collision.resolve() * @param {float} friction
src/Collision.js:99
↓ 2 callersMethodSAT
* SAT Collision Detection * @method Collision.SAT * @param {Body} B0 * @param {Body} B1
src/Collision.js:27
↓ 2 callersMethodaabb
(B0, B1)
src/Collision.js:139
↓ 2 callersFunctionapplyThrust
(value)
examples/car/index.js:29
↓ 2 callersMethodboundary
* @method Vertex.boundary() * Handle Boundry Collision
src/Vertex.js:37
↓ 2 callersMethodcheckAABB
(B1, B0)
src/Collision.js:88
↓ 2 callersMethodclear
* Clear the canvas * @method Atomic.clear() * @param {string} color
src/Atomic.js:231
↓ 2 callersMethodcreatePoly
* @method Atomic.createPoly() * Creates a polygon * @param {array|string} vert * @param {array} cons optional (calculates cneter point) *
src/Atomic.js:246
↓ 2 callersMethoddraw
* draw body * @method Body.draw() * @param {*} ctx
src/Body.js:139
↓ 2 callersFunctione
(t,e)
tests/as_nodejs_module/main.build.js:1
↓ 2 callersMethodsolve
* @method Constraint.solve() * Solve Constrints
src/Constraint.js:22
↓ 2 callersMethodupdateBoundary
* @method Atomic.updateBoundary() * handles all bodies boundary collisions
src/Atomic.js:314
↓ 2 callersMethodupdateCollision
* @method Atomic.updateCollision() * Batch Update Collisions
src/Atomic.js:324
↓ 2 callersMethodupdateConstraints
* @method Atomic.updateConstraints() * solves all verlet physics
src/Atomic.js:303
↓ 1 callersFunctionanimate
()
index.js:131
↓ 1 callersFunctionanimate
()
tests/as_nodejs_module/main.js:41
↓ 1 callersFunctionanimate
()
examples/stacking/index.js:40
↓ 1 callersFunctionanimate
()
examples/chain_contraints/chain_constraint.js:39
↓ 1 callersFunctionanimate
()
examples/car/index.js:59
↓ 1 callersFunctionanimate
()
examples/custom_models/index.js:17
↓ 1 callersMethoddrag
* @method Atomic.drag() * drag Poly Objects
src/Atomic.js:372
↓ 1 callersFunctiondrawPoly
()
index.js:53
↓ 1 callersFunctioninit
()
index.js:8
↓ 1 callersFunctioninit
()
tests/as_nodejs_module/main.js:6
↓ 1 callersFunctionsetup
()
examples/chain_contraints/chain_constraint.js:7
↓ 1 callersFunctionshowDrawing
()
index.js:110
FunctionVector
* Vector.js v1.0.0 * @author Anurag Hazra * @borrows p5.Vector * @param {number} x * @param {number} y
src/Vector.js:8
MethodaddVertex
* @method Atomic.addVertex() * @param {number} x * @param {number} y * @param {boolean} pinned
src/Atomic.js:190
Methodconstructor
(id, width, height, gravity, friction, simIteration)
src/Atomic.js:23
Methodconstructor
()
src/Collision.js:8
Methodconstructor
(parent, vertex, pinned, opt)
src/Vertex.js:10
Methodconstructor
(opt, engine)
src/Body.js:11
Methodconstructor
(parent, v0, v1, edge)
src/Constraint.js:9
MethoddrawFpsMeter
()
src/Atomic.js:426
Methodintegrate
* @method Vertex.integrate() * Loop and update physics
src/Vertex.js:22
Functionl
(t,e,i,r,h,l)
tests/as_nodejs_module/main.build.js:1
Functionn
(t,e,i,n)
tests/as_nodejs_module/main.build.js:1
Functionr
(t,e)
tests/as_nodejs_module/main.build.js:1