bundle filter serve build shell gulp uglify rename header eslint bump changelog tag release sequence gutil replace webserver concat preprocess browserify derequire transform through2 pkg clone livereload es path fs watchify extend exec build Directory options options json builder Dev filename dest dest Min compiled build build Min args proc license banner callback callback callback callback callback callback callback callback callback pkg pkg pkg pkg banner banner bundle filename file dest dest Min build build Min err stdout stderr proc data data message message owner repo tag version version version version version author author context context context context entries standalone standalone Mode type prefix paths themedir outdir Natives description url project project host enable livereload middleware directory Listing contents DEBUG max line len output init Properties seeded Random chain add Point add Segment Point create Canvas Pixel Ratio Texture Texture apply Background create Body Sprite create Body Primitive Body Body Body Body Body Vertices Vertices Vertices Vertices Vertices Vertices Vertices Vertices Vector Vector Vector Vector Vector Vector Vector Vector Vector Vector Vector Sleeping Sleeping Sleeping Sleeping Sleeping Render Render Render Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Common Bounds Bounds Bounds Bounds Bounds Bounds Bounds Bounds Bounds Bounds Bounds Bounds Axes Axes Axes defaults defaults defaults defaults defaults defaults defaults defaults defaults body body body body body body body body body body body body body body body body body body body body body body body body Fill Style Stroke Style part part part part part part part part part part part part part part part moment centre centre centre vertices vertices vertices vertices hull hull Centre total delta delta delta delta cos cos cos cos cos cos sin sin sin sin sin sin dx dx dx dx dx dy dy dy dy total total Inertia delta Time Squared friction Air velocity Prev velocity Prev offset offset properties mass Composite Composite Composite Composite Composite Composite Composite Events Events Events Events Events Events Events Events child Composite objects objects objects obj obj obj position position position position position position bodies bodies bodies bodies bodies bodies bodies bodies bodies bodies bodies bodies constraints constraints constraints composites World World Constraint Constraint Constraint Constraint Constraint composite Contact Contact Detector Detector Detector SAT SAT SAT Pair Pair Pair Pair collisions collisions collisions collisions pairs Table pairs Table pairs Table body body body body body body body body body body body body body body body body body body body body body body body part part part part pair pair pair pair pair pair pair pair pair collision collision collision collision collision Grid Grid Grid world world world world world world buckets grid Changed Region union Inside Region Inside Region start Col start Col end Col end Col start Row start Row end Row end Row bounds bounds bounds bucket pairs pairs contacts contacts supports supports active Contacts support contact contact contact contact Pairs Pairs pairs List pairs List collision Start collision End collision Active active Pair Ids indexes Remove Query Bodies Bodies Bodies ray Angle ray ray ray ray result result result result result overlaps Resolver Resolver contact Count temp temp temp temp temp temp temp temp temp impulse impulse impulse impulse time Scale Squared temp normal normal normal tangent contact Share contact Vertex offset offset velocity Point velocity Point relative Velocity normal Velocity tangent Velocity tangent Speed tangent Velocity Direction normal Impulse normal Force tangent Impulse max Friction Ac Bc share contact Normal Impulse contact Tangent Impulse Reuse Prev Col motion motion axis Body axis Body axes axes vertices vertices projection projection min min max max dot nearest Distance vertex Body body Position prev Index Index constraint constraint constraint constraint constraint constraint constraint constraint constraint initial Point initial Point render render render render fixed fixed point point point point point World point World point World point World point World point World current difference stiffness force mass Total inertia Total resistance Total Mouse Constraint Mouse Mouse Mouse mouse mouse mouse mouse mouse Constraint Bodies Bodies Bodies mouse Events source keys keys values parts parts parts parts parts parts temp temp mapped visited neighbors neighbor funcs func args Engine Engine Metrics engine engine engine engine engine engine engine engine engine engine engine engine render Defaults timing timing broadphase broadphase broadphase Pairs Constraints Constraints Constraints timestamp gravity Scale names names callbacks Callbacks Matter Matter touches touches touches touches Bounds root Node registered Version registered Version parsed parsed dependencies sorted Dependencies parsed Base resolved pattern pattern identifiers Range version range Parsed range Parts version Parsed version Parts Runner runner correction time Factor time Factor min Motion max Motion sleeping Body moving Body Sleeping rectangle chamfer chamfer chamfer roof x1 x2 x3 trapezoid circle circle sides theta theta path angle xx yy polygon concave decomposed chunk chunk Vertices coincident max dist pav pbv da db Composites stack row max Height column body Height body Width body Height body Width body Height body Width actual Rows Body Width start end Offset newtons Cradle separation group wheel Base wheel Offset wheel Offset wheel Offset car wheel wheel axel axel soft Body gradient axis axis vertex vertex vertex vertex delta delta Svg points points Relative point point point seg Type seg Type segs len seg magnitude path Pattern average numerator denominator vertice vertice Vertice Vertices prev Vertex Vertex current Radius prev Normal Normal diagonal Radius radius Vector mid Normal scaled Vertex precision alpha flag upper lower options options options options options options options options options options options options options canvas canvas canvas width height view Height view Width outer Ratio Ratio scale scale bounds Width bounds Width bounds Width bounds Height bounds Height bounds Height bounds Scale bounds Scale bounds Scale bounds Scale bounds Scale bounds Scale context context background metrics space split coils distance distance distance show Internal Edges show Internal Edges sprite sprite sprite texture texture texture texture normal Pos normal Pos bucket Keys bucket region selected item device Pixel Ratio backing Store Pixel Ratio css Background Render Pixi transparent container container container container sprite Container sprite Container bg Sprite bg Sprite Color color renderer constraint Render primitive primitive primitive primitive primitive body Render body Render body Render sprite texture Path fill Style stroke Style stroke Style Indicator stroke Style Wireframe stroke Style Wireframe Indicator defaults defaults defaults defaults defaults defaults defaults defaults defaults options options options options options options options options options options options options options options options options options options options options options options options body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body property vertices vertices vertices vertices vertices vertices vertices vertices vertices vertices vertices centre centre centre centre centre part part part part part hull hull hull Centre position position position position position position position delta delta delta delta delta delta delta delta delta delta delta translation translation rotation rotation rotation rotation rotation scale scale scale scale point point point point point point total Inertia mass Modified Modified update Parents update Parents update Children update Children child Composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite obj obj obj obj obj obj obj obj obj obj obj obj deep deep deep deep composite composite composite composite composite composite composite composite constraint constraint constraint constraint constraint constraint constraint objects objects objects vertex vertex vertex vertex vertex vertex vertex vertex vertex part part part part previous Collision collision collision collision collision collision grid grid grid grid Region col row row row bucket bucket bucket buckets bucket start Col start Col end Col end Col start Row start Row end Row end Row body body body body body pair pair pair pair pair pair pair pair pair pair pair body body body timestamp timestamp timestamp timestamp timestamp timestamp timestamp timestamp support support contact pair active Pair Ids pair Index start Point start Point end Point end Point ray ray ray ray Width ray bodies bodies bodies bodies bodies bodies bodies bodies bodies bodies bodies bounds bounds temp temp temp temp temp temp temp temp temp temp normal normal normal normal normal normal normal normal body Bto contact Vertex contact Vertex contact Vertex contact Vertex offset offset impulse impulse impulse impulse impulse offset offset offset offset offset offset velocity Point velocity Point temp relative Velocity relative Velocity relative Velocity tangent tangent Velocity tangent Velocity max Friction max Friction axes axes projection vertices axis axis axis axis projection vertices vertex Body vertex Body vertex Body initial Point initial Point render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render render time Scale time Scale time Scale point point point point point point point point point World point World point World point World point World point World current force force mouse Constraint mouse Constraint mouse Constraint mouse Constraint mouse Constraint mouse Constraint mouse Constraint Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies engine engine engine engine engine engine engine engine engine engine engine engine engine engine engine engine engine mouse mouse deep Clone begin begin end end end path path path path path path path path path color console console console needle func func func func func func node node visited visited temp temp temp graph graph result result neighbor funcs Result args base base base base module render Defaults world world world world world world world world world correction correction correction Constraints Constraints broadphase broadphase broadphase broadphase broadphase Pairs pairs pairs collisions engine engine engine delta Time callback Matter Matter Matter registered registered dependency dependency dependency dependency dependency dependency dependency dependency dependency module module module module module module module module dependencies resolved parsed parsed Base parsed Base tracked range range range version Timeout runner runner runner runner runner runner runner runner runner time motion motion sleeping Body rectangle vertices Path trapezoid max Sides radius radius radius circle circle sides angle angle angle angle angle angle angle angle angle angle polygon concave concave concave remove Collinear chunk Vertices chunk Vertices column column Body Body Body stack rows rows rows rows xx xx xx yy yy yy columns columns columns column Gap column Gap row Gap row Gap size newtons Cradle newtons Cradle width height wheel Size wheel Size car car car car car wheel wheel axel axel particle Options particle Options constraint Options constraint Options particle Radius soft Body cross Brace seg Type x1 x1 y1 y1 x2 x2 y2 y2 vector path Pattern points cross average current Radius current Radius current Radius prev Normal prev Normal prev Normal Normal Normal mid Normal diagonal Radius precision quality Min quality Max radius Vector scaled Vertex vertex vertex lower loop loop canvas pixel Ratio pixel Ratio pixel Ratio background background background background context context context context context context context context context context context context context context context constraints start distance distance texture normal Pos normal Pos bg Sprite bg Sprite bg Sprite container primitive primitive primitive primitive sprite sprite texture Path fill Style stroke Style stroke Style Wireframe stroke Style Wireframe Indicator stroke Style Indicator Path exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports Matter code inertia Scale Colliding Group Colliding Group Category Category type type type type type type type type label label label label label label label label label label label label label label label parts parts parts parts angle angle angle angle angle angle angle angle angle angle angle angle vertices vertices vertices vertices vertices vertices vertices vertices vertices vertices vertices vertices position position position position position position position force torque torque torque position Impulse constraint Impulse total Contacts total Contacts total Contacts total Contacts speed speed speed speed speed angular Speed angular Speed angular Speed angular Speed angular Speed velocity angular Velocity angular Velocity angular Velocity angular Velocity angular Velocity angular Velocity Sensor Sensor Sleeping Sleeping Sleeping Sleeping motion motion motion motion sleep Threshold density density density density density density density restitution restitution restitution restitution restitution restitution restitution friction friction friction friction friction friction friction friction friction friction friction friction friction Air friction Air category category mask mask group group group group group collision Filter collision Filter collision Filter collision Filter collision Filter slop slop slop slop time Scale time Scale visible visible visible opacity Scale Scale Offset Offset Offset Offset sprite line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width render render render render render render create create create create create create create create create create create create create create create create create Group Category bounds bounds bounds bounds bounds position Prev angle Prev angle Prev angle Prev angle Prev angle Prev angle Prev angle Prev angle Prev angle Prev angle Prev axes axes axes mass mass mass mass mass mass mass inertia inertia inertia inertia inertia inertia inertia inertia inertia inertia inertia fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style property property inverse Mass inverse Mass inverse Mass inverse Mass inverse Mass inverse Mass inverse Inertia inverse Inertia inverse Inertia inverse Inertia inverse Inertia original Mass Density Inertia Vertices Parts Position Angle Velocity Angular Velocity translate translate translate translate rotate rotate rotate rotate rotate circle Radius circle Radius circle Radius scale scale scale scale scale update update update update update update update update apply Force centre centre centre centre total Properties Modified Modified bodies bodies bodies constraints constraints composites Modified add add add remove remove add Composite add Composite remove Composite remove Composite add Body add Body remove Body remove Body add Constraint add Constraint remove Constraint remove Constraint clear clear clear clear clear clear Bodies Constraints Composites move rebase gravity min min min min min min max max max max max max vertex normal Impulse normal Impulse normal Impulse tangent Impulse tangent Impulse tangent Impulse collisions collisions Collide controller controller controller controller controller detector buckets buckets pairs pairs pairs pairs pairs pairs pairs List pairs List pairs List bucket Width bucket Height region region region region Union Region start Col end Col start Row end Row create Region Bucket bucket create Bucket pair pair bucket Add Body bucket Remove Body create Active Pairs List body body body body body body body body body body body body body body body body body body body body body body body body contacts active Contacts separation separation separation Active Active Active time Created time Updated time Updated time Updated collision contact Active pair Max Idle Life table table list collision Start collision Active collision End remove collides collides body body body body body body body body ray point resting Thresh resting Thresh Tangent position Dampen position Warming friction Normal Multiplier pre Solve Position solve Position post Solve Position pre Solve Velocity solve Velocity collided collided collided collided collided reused axis Body axis Body axis axis depth normal normal tangent penetration supports overlap overlap overlap axis overlap Axes project Axis find Supports warming torque Dampen min point point point point point point point point point point point point point stiffness stiffness stiffness stiffness stiffness damping angular Stiffness angular Stiffness angle angle angle angle angle pre Solve solve solve post Solve mouse mouse mouse mouse mouse mouse mouse mouse mouse constraint constraint trigger Events seed seed Start Time prop prop prop extend clone clone keys values shuffle choose Plain clamp sign random color log Level log info warn index map topological Sort node node node topological Sort chained chain chain chain Path chain Path require Global position Iterations velocity Iterations constraint Iterations enable Sleeping events events events timestamp timestamp timestamp timestamp timestamp timing broadphase broadphase engine engine engine engine engine world world world world extended metrics merge bodies Clear Forces bodies Apply Gravity bodies Update source trigger version version absolute mousedown Position mouseup Position offset wheel Delta wheel Delta wheel Delta pixel Ratio pixel Ratio pixel Ratio mousemove mousemove mousemove mousemove mousedown mousedown mousedown mousedown mouseup mouseup mouseup mouseup mousewheel mousewheel mousewheel source Events clear Source Events Offset Scale Relative Mouse Position registry register resolve warned warned warned warned warned dependencies range range range dependency Parse Range operator prerelease version Parse version Satisfies fps fps fps correction correction delta Sample Size counter Timestamp counter Timestamp Counter Counter Counter delta delta time Prev time Prev time Scale Prev time Scale Prev Request Request Request Request Request Request Fixed enabled enabled enabled delta delta delta Min delta Max run run run run tick stop stop stop start motion Wake Threshold motion Sleep Threshold min Bias sleep Counter sleep Counter sleep Counter sleep Counter Collisions rectangle trapezoid circle polygon Internal Internal Internal Vertices Vertices stack mesh pyramid newtons Cradle radius chamfer chamfer car soft Body gradient overlaps shift path Vertices svg Path Absolute magnitude magnitude Squared rotate normalise dot cross cross3 mult div perp neg temp index Path clockwise Sort Convex hull Body Composite World Contact Detector Grid Pairs Pair Query Resolver SAT Constraint Mouse Constraint Common Engine Events Mouse Runner Sleeping Bodies Composites Axes Bounds Svg Vector Vertices Render Render Pixi canvas canvas canvas canvas width width width width width width height height height height height height background background background wireframe Background wireframe Background Bounds Bounds Bounds wireframes wireframes show Sleeping show Sleeping show Debug show Debug show Broadphase show Broadphase show Bounds show Bounds show Velocity show Velocity show Collisions show Collisions show Separations show Axes show Axes show Positions show Positions show Angle Indicator show Angle Indicator show Ids show Ids show Shadows show Shadows show Vertex Numbers show Convex Hulls show Internal Edges show Mouse Position options options context textures textures textures Pixel Ratio start View Transform end View Transform global Composite Operation global Composite Operation global Composite Operation global Composite Operation debug debug Timestamp font font debug shadow Color shadow Color shadow Offset shadow Offset shadow Offset shadow Offset shadow shadow body Shadows global Alpha global Alpha global Alpha body Wireframes body Convex Hulls vertex Numbers mouse Position body Bounds body Axes body Positions body Velocity body Ids separations grid inspector oncontextmenu oncontextmenu onselectstart onselectstart Path Path src background Size current Background current Background current Background renderer renderer container container sprite Container sprite Container pixi Options pixi Options view transparent antialias background Color background Color sprites sprites primitives primitives Background primitive primitive sprite rotation rotation initial Angle source Root demo demo title url source inspector inspector tools tools fullscreen toolbar gui inline prevent Zoom Orientation routing start init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init init source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source source examples line line Segments Intersect triangle Left Left collinear sqdist polygon polygon Clear polygon Append polygon Make CCW polygon Reverse polygon Reflex polygon polygon Copy polygon Cut Edges polygon Decomp polygon Slice polygon Simple Intersection Point polygon Quick Decomp polygon Remove Collinear Points scalar eq dx dx dy dy da db tmp Point1 tmp Point2 ab bc dot mag mag angle br tmp tmp Line1 tmp Line2 l1 l2 min tmp1 tmp2 tmp Poly Diags edges polys cut Edge cut Edge poly poly result path a1 b1 c1 a2 b2 c2 det upper lower upper Dist lower Dist closest Dist upper Index lower Index closest Index lower Poly upper Poly num l1 l2 precision precision precision p1 p1 p2 p2 q1 q1 q2 q2 threshold Angle polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon poly target Poly cut Edges delta delta result reflex Vertices steiner Points maxlevel level det det precision precision polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon polygon br l1 l2 tmp Poly tmp Poly edges poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly poly cut Edge delta delta delta delta delta lower Poly lower Poly lower Poly lower Poly lower Poly lower Poly lower Poly lower Poly upper Poly upper Poly upper Poly upper Poly upper Poly upper Poly upper Poly upper Poly lower Index lower Index closest Index closest Index result result result result reflex Vertices reflex Vertices reflex Vertices reflex Vertices steiner Points steiner Points steiner Points steiner Points maxlevel maxlevel maxlevel maxlevel level level level level exports exports exports decomp decomp quick Decomp Simple remove Collinear Points make CCW webpack require fullscreen Change installed Modules module Matter Common Common Demo Gui Inspector Tools Common demo instance instance instance inspector gui fullscreen dom dom Tap show Inspector show Gui Fullscreen styles root root Options prevent Zoom Style script module factory module webpack require demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo demo inital inspector gui tap Timeout show Inspector show Gui Fullscreen fullscreen Change fullscreen Change fullscreen Change styles Style script exports exports exports exports exports exports exports loaded loaded module IOS matter instance instance instance examples Orientation prevent Zoom inline start append title title url source inspector inspector inspector inspector inspector inspector tools tools tools fullscreen fullscreen toolbar gui gui gui gui dom dom create start stop seed hash canvas max Width href Inspector Gui destroy Tools toggle Fullscreen bind Dom HTML HTML root header Source Tools Inspect Fullscreen create Dom inject Styles src onload inject Script dom Remove dom Insert webpack require add Body clear save save load load init Dat Gui add Body clear read read read read read read read read read read read write write write write write write write extend defaults compose defer hsv rgb rgb hsv rgb hex component hex hex component make Selectable make Fullscreen fake bind unbind add remove Width Height Offset Active inject options listen listen remove remove oe add Color destroy add Folder Resize remember Root Save save revert installed Modules module Gui dat Tools Common Serializer Matter Engine Detector Grid World Bodies Events Composite dat Gui dat Gui dat Gui dat Gui gui styles controller engine engine engine runner funcs metrics controls world Gui gravity physics render axes Widget angle Indicator Widget options constraints mouse Constraint constraint render Controller Common root Style script ee te ne module factory module webpack require styles gui gui gui gui gui gui gui gui gui gui gui gui gui gui gui gui engine engine engine engine engine engine engine runner runner runner runner funcs funcs funcs funcs options mouse Constraint Style script ne exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports exports loaded loaded loaded loaded module auto Place auto Place auto Place auto Place engine runner render dat Gui broadphase grid detector brute Force broadphase Cache amount size sides density density restitution restitution friction friction friction friction friction Air friction Air offset renderer chamfer chamfer Recording serializer create update destroy radius HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML HTML inject Styles src onload inject Script dom Remove dom Insert dat dat Color interpret color color color color Controller Controller Controller Controller Controller Controller Box Controller Slider Controller Color Controller controllers dom dom GUI GUI gui space space space space space space space space space space space space space space es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module es Module state state Original recalculate RGB recalculate HSV COMPONENTS hex hex hex hex hex litmus litmus litmus litmus write write write write HEX HEX CSS RGB CSS RGBA conversions conversions conversions conversions conversion conversion HEX RGB RGBA RGBA OBJ RGB OBJ HSVA OBJ HSV OBJ conversion Na initial initial dom dom dom dom property Change Change Finish Change Finish Change Change Finish Change update Display update Display update Display update Display update Display update Display update Display update Display Modified enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable writable writable writable writable writable writable writable writable configurable configurable configurable configurable configurable configurable configurable configurable proto proto proto proto proto proto proto proto prev prev checked checked Events HTML Mouse Events Keyboard Events onselectstart Moz User Khtml User unselectable position position position position position position left left left left left bottom cancelable ctrl alt shift meta Code Code input input input min min max max step step implied Step implied Step implied Step implied Step precision precision min min min min min max max max max max step step step truncation Suspended truncation Suspended truncation Suspended background foreground width width width width width width width width width width width width width width width width width width Styles type type type type type rel rel href href refs parts parts css media source Map css css css css css css css css singleton fire background background background color temp selector saturation field field knob field knob border hue knob hue field input textShadow height height height height height height height height height height padding background Color background Color background Color background Color box Shadow box Shadow border border border border border border Radius Index Index Index Index Index border margin display display display display display display display display display display cursor cursor cursor outline Align font Weight Shadow Shadow margin Left margin Left margin margin li gui factory Args factory Args factory Args factory Args border Left Color selected Index selected Index save row preset preset preset preset preset preset preset preset preset Local Storage Local Storage Local Storage resize handle ul folders controllers remembered Objects remembered Indeces Controllers listening resizable resizable hideable load load load load scrollable scrollable save Local Storage opacity opacity opacity opacity opacity opacity opacity opacity toggle Hide AUTO PLACE AUTO PLACE CONTAINER MAIN CONTROLLER ROW TALL DRAG WIDTH add remembered remembered remembered folders background Webkit Transition Webkit Transition transition transition webkit Transform webkit Transform webkit Transform show hide layout webpack require install update wrap wrap wrap bounds installed Modules module getter Matter world bodies bodies composites body body composite translation translation vertices Matter Wrap module factory module webpack require exports exports getter getter property world world body body composite composite composite composite bounds bounds translation translation vertices Matter Wrap exports exports exports exports module configurable enumerable version Engine Bounds Body Composite Builder Source measurement Path Segment Path Mutations item owning Path Seg List character lookahead lookahead command command exponent integer frac decimal sign expsign start Index start Part Index scan Part Index multiplier flag flag points points points points points points points points builder source path Seg owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List distance Path Segment index index index index index index Item Item path Seg path Seg lookahead lookahead lookahead path Seg Type path Seg Type Letter owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List owning Path Seg List Path SVG Seg classname classname PATHSEG UNKNOWN PATHSEG CLOSEPATH PATHSEG MOVETO ABS PATHSEG MOVETO REL PATHSEG LINETO ABS PATHSEG LINETO REL PATHSEG CURVETO CUBIC ABS PATHSEG CURVETO CUBIC REL PATHSEG CURVETO QUADRATIC ABS PATHSEG CURVETO QUADRATIC REL PATHSEG ARC ABS PATHSEG ARC REL PATHSEG LINETO HORIZONTAL ABS PATHSEG LINETO HORIZONTAL REL PATHSEG LINETO VERTICAL ABS PATHSEG LINETO VERTICAL REL PATHSEG CURVETO CUBIC SMOOTH ABS PATHSEG CURVETO CUBIC SMOOTH REL PATHSEG CURVETO QUADRATIC SMOOTH ABS PATHSEG CURVETO QUADRATIC SMOOTH REL segment Changed Path SVG Seg Path Path Path Path Path Path Path Path Path Path Path Path Path Path Path Path Path Path Path Path clone clone clone clone clone clone clone clone clone clone clone clone clone clone clone clone clone clone clone Path SVG Seg Moveto Abs enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable enumerable Path SVG Seg Moveto Rel Path SVG Seg Lineto Abs Path SVG Seg Lineto Rel x1 x1 x1 x1 x1 x1 x1 x1 y1 y1 y1 y1 y1 y1 y1 y1 x2 x2 x2 x2 x2 x2 x2 x2 y2 y2 y2 y2 y2 y2 y2 y2 Path SVG Seg Curveto Cubic Abs Path SVG Seg Curveto Cubic Rel Path SVG Seg Curveto Quadratic Abs Path SVG Seg Curveto Quadratic Rel r1 r1 r1 r1 r2 r2 r2 r2 angle angle angle angle large Arc Flag large Arc Flag large Arc Flag large Arc Flag sweep Flag sweep Flag sweep Flag sweep Flag Path SVG Seg Arc Abs Path SVG Seg Arc Rel Path SVG Seg Lineto Horizontal Abs Path SVG Seg Lineto Horizontal Rel Path SVG Seg Lineto Vertical Abs Path SVG Seg Lineto Vertical Rel Path SVG Seg Curveto Cubic Smooth Abs Path SVG Seg Curveto Cubic Smooth Rel Path SVG Seg Curveto Quadratic Smooth Abs Path SVG Seg Curveto Quadratic Smooth Rel create Path SVG Seg Path create Path SVG Seg Moveto Abs create Path SVG Seg Moveto Rel create Path SVG Seg Lineto Abs create Path SVG Seg Lineto Rel create Path SVG Seg Curveto Cubic Abs create Path SVG Seg Curveto Cubic Rel create Path SVG Seg Curveto Quadratic Abs create Path SVG Seg Curveto Quadratic Rel create Path SVG Seg Arc Abs create Path SVG Seg Arc Rel create Path SVG Seg Lineto Horizontal Abs create Path SVG Seg Lineto Horizontal Rel create Path SVG Seg Lineto Vertical Abs create Path SVG Seg Lineto Vertical Rel create Path SVG Seg Curveto Cubic Smooth Abs create Path SVG Seg Curveto Cubic Smooth Rel create Path SVG Seg Curveto Quadratic Smooth Abs create Path SVG Seg Curveto Quadratic Smooth Rel Path Seg path list list list list mutation Observer Config path Mutation Observer Path SVG Seg List path Seg List check Path List update List Path Mutations write List Path segment Changed clear initialize check Valid Index Item insert Item index replace Item remove Item append Item path Seg path Seg List append Segment current Index current Index end Index previous Command previous Command Current Space skip Optional Spaces skip Optional Spaces Delimiter Data peek Segment Type path Seg Type Command Helper initial Command Move parse parse Arc Flag x1 x1 x1 x1 x1 x1 y1 y1 y1 y1 y1 y1 x2 x2 x2 x2 y2 y2 y2 y2 arc Angle arc Angle arc Large arc Large arc Sweep arc Sweep parse Segment parse Path init Properties Body Vertices Vector Sleeping Render Common Bounds Axes defaults body Fill Style Stroke Style part part part part part part part moment centre vertices hull hull Centre total delta delta cos sin dx dy total total Inertia delta Time Squared friction Air velocity Prev velocity Prev offset properties mass defaults options options body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body body property vertices vertices vertices centre part part part hull hull hull Centre position delta delta delta delta translation rotation rotation scale scale point total Inertia mass exports inertia Scale Colliding Group Colliding Group Category Category type label parts parts angle angle angle angle vertices vertices vertices vertices position force torque torque position Impulse previous Position Impulse constraint Impulse total Contacts speed speed speed speed angular Speed angular Speed angular Speed angular Speed velocity angular Velocity angular Velocity angular Velocity angular Velocity Sensor Sleeping Sleeping motion motion sleep Threshold density density density density density density restitution restitution restitution restitution friction friction friction friction friction friction Air category mask group collision Filter slop time Scale visible opacity Scale Scale Offset Offset Offset Offset sprite line Width render events bounds bounds chamfer circle Radius circle Radius circle Radius position Prev position Prev angle Prev angle Prev angle Prev angle Prev angle Prev angle Prev axes axes axes axes mass mass mass mass mass mass mass mass inertia inertia inertia inertia inertia inertia inertia inertia inertia original original original create Group Category fill Style stroke Style property property inverse Mass inverse Mass inverse Mass inverse Mass inverse Inertia inverse Inertia inverse Inertia inverse Inertia inverse Inertia Mass Density Inertia Vertices Parts Centre Position Angle Velocity Angular Velocity translate rotate scale update apply Force centre centre centre total Properties Composite Events Common Bounds Body child Composite objects objects objects obj obj position position position bodies bodies bodies bodies bodies constraints composites cos sin body body body dx dx dy dy vertices options Modified Modified update Parents update Parents update Children update Children child Composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite composite obj obj obj obj obj obj deep deep deep composite composite composite composite composite composite composite composite position position position position position position body body body body body body body constraint constraint constraint objects objects translation rotation rotation rotation scale scale vertices exports type Modified Modified bodies bodies constraints composites label create Modified add remove add Composite remove Composite remove Composite add Body remove Body remove Body add Constraint remove Constraint remove Constraint clear Bodies Constraints Composites move rebase translate rotate scale bounds World Composite Constraint Common composite defaults composite defaults options exports label scale gravity min max bounds create Detector SAT Pair Bounds collisions pairs Table metrics body body part part pair pair collision part part part part previous Collision collision exports midphase Tests narrowphase Tests narrow Reuse Count narrow Detections collisions Collide Grid Pair Detector Common defaults world buckets grid Changed metrics body Region union Inside Region Inside Region start Col start Col end Col end Col start Row start Row end Row end Row bounds bucket body body pair pair pair pair pairs defaults options grid grid grid grid body body body body body body body Region col row bucket bucket bucket buckets bucket start Col start Col end Col end Col start Row start Row end Row end Row body body pair exports controller detector buckets buckets pairs pairs pairs List pairs List pairs List bucket Width bucket Height create broadphase Tests broadphase Tests region region update clear region Union Region start Col end Col start Row end Row create Region Bucket bucket create Bucket pair bucket Add Body bucket Remove Body create Active Pairs List Pair body body pair supports active Contacts support Count body body pair pair pair collision timestamp timestamp timestamp exports body body active Contacts separation separation Active Active Active confirmed Active Sensor time Created time Updated time Updated collision collision inverse Mass inverse Mass friction friction friction friction restitution restitution slop slop create update Active Pairs Pair Common pairs List pairs List pairs Table pairs Table collision Start collision End collision Active indexes Remove options pair pair pair pair pair pair pair collision collision timestamp timestamp timestamp pair Index exports pair Max Idle Life table table list collision Start collision Active collision End create confirmed Active confirmed Active pair update time Updated remove clear Query Vector SAT Bounds Bodies Vertices collisions collisions body part part collision collision ray Angle ray ray ray ray result result body body overlaps part body body body collision start Point start Point end Point end Point ray ray ray ray Width ray bodies bounds point point point exports collides angle body body ray region point Resolver Vertices Vector Common Bounds impulse Coefficient body body part impulse impulse temp temp time Scale Squared temp temp temp temp pair collision body body normal tangent contacts contact Share contact contact Vertex offset offset velocity Point velocity Point relative Velocity normal Velocity tangent Velocity tangent Speed tangent Velocity Direction normal Impulse normal Force tangent Impulse max Friction Ac Bc share contact Normal Impulse contact Tangent Impulse contact Vertex contact Vertex contact Vertex contact Vertex temp temp temp offset offset impulse impulse impulse impulse temp offset offset offset temp offset offset offset temp velocity Point velocity Point temp normal normal normal relative Velocity relative Velocity tangent tangent Velocity tangent Velocity max Friction max Friction exports resting Thresh resting Thresh Tangent position Dampen position Warming friction Normal Multiplier total Contacts total Contacts total Contacts pre Solve Position separation solve Position post Solve Position angle Prev angle Prev angle Prev angle Prev pre Solve Velocity angular Velocity angular Velocity normal Impulse normal Impulse tangent Impulse tangent Impulse solve Velocity SAT Vertices Vector Reuse Prev Col motion axis Body axis Body axes vertices supports vertices projection projection result min max dot nearest Distance vertex Body vertices body Position prev Index Index axes body body body body projection vertices axis axis axis axis projection vertices normal normal normal vertex Body vertex Body vertex Body exports collided collided collided collided collided body body body body reused axis Body axis Body axis axis depth normal normal tangent penetration supports collides overlap overlap overlap axis overlap Axes min max project Axis find Supports Constraint Vertices Vector Sleeping Bounds Axes Common constraint constraint initial Point initial Point render body body impulse impulse fixed fixed body body point point point World point World delta current difference stiffness force mass Total inertia Total resistance Total part initial Point initial Point render time Scale time Scale point point point point point point point point point World point World delta delta delta current normal relative Velocity force force body impulse exports warming torque Dampen min point point label type type type type stiffness damping angular Stiffness angle angle angle angle visible line Width stroke Style render create angle angle angle angle angle angle pre Solve solve solve post Solve Mouse Constraint Vertices Sleeping Mouse Events Detector Constraint Composite Common Bounds mouse mouse mouse constraint constraint defaults mouse Constraint Bodies body part mouse Events defaults options mouse Constraint mouse Constraint mouse Constraint mouse Constraint mouse Constraint mouse Constraint mouse Constraint Bodies engine body mouse exports label point point point point point point stiffness angular Stiffness stroke Style line Width render type mouse mouse mouse mouse mouse mouse body body body body body constraint category mask group collision Filter create body body angle update trigger Events seeded Random chain Common source keys keys values parts temp temp mapped result result visited neighbors neighbor funcs func args obj deep Clone deep obj obj obj obj obj obj begin begin end end path path path path path color console console console needle func func func func node node visited visited temp temp graph graph result result neighbor funcs Result args base base base base module exports seed seed Start Time prop prop prop extend clone keys values shuffle choose Plain clamp sign random color log Level log info warn index map topological Sort node node node topological Sort chained chain chain Path chain Path require Global Engine World Sleeping Resolver Render Pairs Metrics Grid Events Composite Constraint Common Body defaults engine render Defaults world world timing broadphase broadphase broadphase Pairs Bodies Constraints collisions pairs timestamp bodies bodies body body body body gravity Scale defaults options render Defaults engine engine engine engine engine engine engine engine engine world world world world Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies Bodies delta correction correction Constraints Constraints broadphase broadphase broadphase broadphase broadphase Pairs pairs pairs collisions timestamp timestamp engine engine engine body body bodies delta Time time Scale exports position Iterations velocity Iterations constraint Iterations enable Sleeping events timestamp timestamp timestamp time Scale timing controller controller broadphase broadphase render render engine world world pairs pairs pairs pairs extended metrics metrics create update merge clear torque bodies Clear Forces bodies Apply Gravity bodies Update Events Common names names callbacks Callbacks events callback events exports events events source trigger Matter Common Matter Matter Matter path path func func exports version Metrics Composite Common defaults world bodies defaults options world exports extended narrow Detections narrow Detections narrowphase Tests narrowphase Tests narrow Reuse narrow Reuse narrow Reuse narrow Reuse Count narrow Reuse Count midphase Tests midphase Tests broadphase Tests broadphase Tests narrow Eff narrow Eff narrow Eff mid Eff mid Eff mid Eff broad Eff broad Eff broad Eff collisions collisions collisions buckets buckets bodies bodies bodies pairs pairs pairs create update Mouse Common mouse position position position touches touches touches touches Bounds root Node mouse exports absolute position mousedown Position mouseup Position offset scale wheel Delta wheel Delta wheel Delta pixel Ratio mousemove mousemove mousemove mousemove mousedown mousedown mousedown mousedown mouseup mouseup mouseup mouseup mousewheel mousewheel mousewheel source Events create clear Source Events Offset Scale Relative Mouse Position Common registered Version registered Version parsed parsed dependencies sorted Dependencies parsed Base resolved pattern pattern identifiers Range version parts range Parsed range Parts version Parsed version Parts registered registered dependency dependency dependency dependency dependency dependency dependency dependency dependency module module module module module module module module dependencies resolved parsed parsed Base parsed Base tracked range range range part version exports registry register resolve warned warned warned warned warned dependencies range range range dependency Parse Range version operator parts prerelease version Parse version Satisfies Runner Events Engine Common defaults runner timing correction Timeout defaults options render runner runner runner runner runner runner runner runner runner engine engine engine engine engine engine engine engine time delta delta correction exports fps fps fps correction correction delta Sample Size counter Timestamp counter Timestamp Counter Counter Counter delta delta time Prev time Prev time Scale Prev time Scale Prev Request Request Fixed enabled delta delta delta Min delta Max create run timestamp tick stop start Sleeping Events time Factor time Factor body motion min Motion max Motion pair collision body body sleeping Body moving Body Sleeping body body body body motion motion sleeping Body exports motion Wake Threshold motion Sleep Threshold min Bias motion motion sleep Counter sleep Counter sleep Counter sleep Counter update Collisions Sleeping Sleeping angle Prev speed angular Speed Bodies Vertices Common Body Bounds Vector rectangle chamfer chamfer chamfer roof x1 x2 x3 trapezoid circle sides theta path offset angle xx yy polygon concave decomposed chunk chunk Vertices coincident max dist part part pav pbv da db rectangle options options options options options options options vertices Path trapezoid max Sides radius radius radius circle sides angle angle path polygon vertices vertices vertices concave concave concave remove Collinear chunk Vertices chunk Vertices body exports label label label label position position position position position vertices vertices vertices vertices vertices vertices vertices vertices rectangle trapezoid circle Radius circle polygon Internal Internal parts Vertices Composites Composite Constraint Common Body Bodies stack row max Height column body body body Height body Width bodies bodies body body body Height body Width body Height body Width defaults constraint constraint actual Rows Body Width start end Offset newtons Cradle separation circle group wheel Base wheel Offset wheel Offset wheel Offset car wheel wheel axel axel soft Body column column row row Body Body Body body body body stack defaults options options options options options constraint constraint composite composite composite composite composite rows rows rows rows xx xx xx yy yy yy columns columns columns column Gap column Gap row Gap row Gap size newtons Cradle newtons Cradle circle width height wheel Size wheel Size car car car car car wheel wheel axel axel particle Options particle Options constraint Options constraint Options particle Radius soft Body cross Brace exports label label label label label label stack body body body body body body body point point body body body body body body body body point point point chain mesh pyramid inertia inertia restitution friction friction friction friction Air slop newtons Cradle group group group collision Filter collision Filter collision Filter radius chamfer density stiffness stiffness stiffness car type render soft Body Axes Vector Common axes normal gradient cos sin axis axes angle angle exports gradient Vertices rotate Bounds bounds vertex delta delta bounds vertices exports min max create update overlaps translate shift add Point add Segment Point Svg Bounds Common points Relative point seg Type seg Type segs len seg point path seg Type x1 x1 y1 y1 x2 x2 y2 y2 exports path Vertices svg Path Absolute Vector cos cos sin sin magnitude angle angle angle angle vector exports create clone magnitude magnitude Squared rotate rotate normalise dot cross cross3 add mult div perp neg angle temp Vertices Vector Common vertices point vertex vertex path Pattern points centre centre average numerator denominator cos sin vertice vertice dx dx dy Vertice Vertices prev Vertex Vertex current Radius prev Normal Normal diagonal Radius radius Vector mid Normal scaled Vertex precision alpha theta flag upper lower vertex vertex vertex vertex vertex vertex vertex vertex path Pattern points body vertices vertices vertices cross centre centre centre centre temp average angle angle point current Radius current Radius current Radius prev Normal prev Normal prev Normal Normal Normal mid Normal diagonal Radius precision quality Min quality Max radius Vector scaled Vertex vertex vertex lower exports index body Internal contact contact vertex normal Impulse tangent Impulse create Path centre inertia translate rotate scale chamfer clockwise Sort Convex hull Matter exports Body Composite World Detector Grid Pairs Pair Query Resolver SAT Constraint Mouse Constraint Common Engine Events Mouse Runner Sleeping Metrics Bodies Composites Axes Bounds Svg Vector Vertices Render Render Pixi add remove add Composite add Body add Constraint clear run create Canvas Pixel Ratio Texture apply Background Render Common Composite Bounds Events Grid Vector Mouse defaults render render options options options options options options options options options options options canvas canvas canvas bounds min max width height view Height view Width outer Ratio Ratio scale scale bounds Width bounds Width bounds Height bounds Height bounds Scale bounds Scale bounds Scale bounds Scale engine engine engine engine engine engine engine engine world world context context Bodies Constraints background bodies bodies constraints body body body body body constraint constraint body body body body point World point World metrics space split delta normal coils distance distance distance show Internal Edges show Internal Edges sprite texture parts parts parts parts part part part axis contact vertex normal Pos normal Pos bucket Keys bucket region selected item point device Pixel Ratio backing Store Pixel Ratio css Background defaults options render render render render render render render render render render render render render render render render render render render render render render loop canvas pixel Ratio objects world world world background background body point World point World constraint bodies bodies bodies bodies bodies bodies bodies bodies bodies context context context context context context context context context context context context context context context constraints end start delta distance distance texture normal Pos normal Pos exports controller engine engine canvas canvas mouse mouse Request Request width width width width width height height height height height pixel Ratio pixel Ratio background background wireframe Background Bounds Bounds enabled wireframes show Sleeping show Debug show Broadphase show Bounds show Velocity show Collisions show Separations show Axes show Positions show Angle Indicator show Ids show Shadows show Vertex Numbers show Convex Hulls show Internal Edges show Mouse Position options context textures min min max max bounds create run stop Pixel Ratio start View Transform end View Transform timestamp global Composite Operation global Composite Operation global Composite Operation global Composite Operation fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style fill Style world debug debug Timestamp font font debug line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width line Width stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style stroke Style constraints shadow Color shadow Color shadow Offset shadow Offset shadow Offset shadow Offset shadow shadow body Shadows global Alpha global Alpha global Alpha bodies body Wireframes body Convex Hulls vertex Numbers mouse Position body Bounds body Axes body Positions body Velocity body Ids collisions separations grid inspector oncontextmenu onselectstart Path src background Size current Background create Body Sprite create Body Primitive Texture Render Pixi Bounds Composite Common Events Vector defaults render transparent container container container container sprite Container sprite Container bg Sprite bg Sprite Color color texture texture texture engine engine engine world renderer options options bodies Constraints constraints bounds Width bounds Height bounds Scale bounds Scale body constraint body body body body point World point World point point constraint Render primitive primitive primitive primitive primitive body Render body Render body Render sprite sprite sprite texture Path fill Style stroke Style stroke Style Indicator stroke Style Wireframe stroke Style Wireframe Indicator defaults options render render render render render render render render render render loop bg Sprite bg Sprite bg Sprite background background world world point World point World constraint container primitive primitive primitive primitive body body sprite sprite texture Path fill Style stroke Style stroke Style Wireframe stroke Style Wireframe Indicator stroke Style Indicator Path exports controller engine engine Request Request canvas canvas renderer renderer container container sprite Container sprite Container pixi Options pixi Options width height background wireframe Background Bounds enabled wireframes show Sleeping show Debug show Broadphase show Bounds show Velocity show Collisions show Axes show Positions show Angle Indicator show Ids show Shadows options view transparent antialias background Color background Color mouse min max bounds textures textures sprites sprites primitives primitives oncontextmenu onselectstart create run stop current Background current Background clear Background visible world primitive primitive constraint sprite rotation rotation initial Angle body Path