random-point-pump-emitter.js

total 0
used 0
limit 0
/* categories: Random Point Emitter files: head ../point_src/math.js ../point_src/point-content.js pointlist point mouse ../point_src/random.js dragging stage stroke ../point_src/relative.js ../point_src/velocity.js ../point_src/emitter.js --- A Pump Emitter spawns many points per iteration, around the circumference of the point. */ class MainStage extends Stage { canvas = 'playspace' mounted(){ // let e3 = new Emitter(500,200, 60) let e3 = new PumpRandomPointEmitter(500,200, 60) // e3.fromEdge = true // e3.tickModulo = 100 // e3.birthrate = 100 // e3.lifetime = 100 // e3.radiusVariant = .1 // e3.directionVariant = 360 // e3.minSize = 2 e3.wake() this.e3 = e3 this.dragging.add(e3) } draw(ctx){ this.clear(ctx) let es = this.e3 ctx.strokeStyle = 'red' ctx.fillStyle = '#880000' es.step() // es.rotation += 1 // es.lookAt(this.mouse.point) es.pen.indicator(ctx) // es.points.pen.indicators(ctx) es.points.pen.fill(ctx) } } stage = MainStage.go(/*{ loop: true }*/)
Run
Meta Data
imports ()
files ('head', '../point_src/math.js', '../point_src/point-content.js', 'pointlist', 'point', 'mouse', '../point_src/random.js', 'dragging', 'stage', 'stroke', '../point_src/relative.js', '../point_src/velocity.js', '../point_src/emitter.js')
unused_keys ('title',)
unknown_keys ('categories',)
categories ['Random Point Emitter']
filepath_exists True
path random-point-pump-emitter.js
filepath random-point-pump-emitter.js
clean_files ('../point_src/core/head.js', '../point_src/math.js', '../point_src/compass.js', '../point_src/center.js', '../point_src/point-content.js', '../point_src/pointlistdraw.js', '../point_src/pointlistgradient.js', '../point_src/pointlistshape.js', '../point_src/pointlistgenerator.js', '../point_src/unpack.js', '../point_src/pointlist.js', '../point_src/pointlistpen.js', '../point_src/pointpen.js', '../point_src/pointdraw.js', '../point_src/relative-xy.js', '../point_src/pointcast.js', '../point_src/point.js', '../point_src/events.js', '../point_src/automouse.js', '../point_src/random.js', '../point_src/functions/clamp.js', '../point_src/distances.js', '../point_src/protractor.js', '../point_src/text/beta.js', '../point_src/dragging.js', '../point_src/stage-resize.js', '../point_src/functions/resolve.js', '../point_src/stage.js', '../point_src/setunset.js', '../point_src/stroke.js', '../point_src/relative.js', '../point_src/velocity.js', '../point_src/emitter.js')
markdown {'html': '<p>A Pump Emitter spawns many points per iteration, around the circumference of the\npoint.</p>', 'content': 'categories: Random Point Emitter\nfiles:\n head\n ../point_src/math.js\n ../point_src/point-content.js\n pointlist\n point\n mouse\n ../point_src/random.js\n dragging\n stage\n stroke\n ../point_src/relative.js\n ../point_src/velocity.js\n ../point_src/emitter.js\n---\n\nA Pump Emitter spawns many points per iteration, around the circumference of the\npoint.'}