Theatre
The theatre provides a presentation layer for files in the
theatre/directory
The theatre files showcase Polypoint features.
The files within this directory are just standard JavaScript files.
They work in a standard setup, but the Polypoint site will access additional meta data within the file, such as title and imports.
Checkout the source code within the theatre directory or run one of the examples.
607 Examples
- gearbox-planetary
- color-bits-example
- relative-car-motion-4
- relative-car-motion-3
- spaceship-vectors-keyboard
- spaceship-vectors-controller
- spaceship-vectors-radio-controls
- bendy-line-thing-4
- curve-split-zip-motion
- gearbox-linkage-network
- restricted-linear-bar
- bendy-line-thing-3
- pseudo3D-coin
- pseudo3D-coin-two-segment
- pseudo3D-z-depth-four-segment
- 30k
- anchor-line
- angle-value
- angle-point
- arc-angles
- arc-draw-example
- arc-circumcircle
- arc-earth-horizon
- arc-auto-three-point
- arc-fromto
- arc-radial-alt
- arc-line
- arrangement-linear-manual
- balloon
- balloon-2
- ball-bearing
- balloon-3
- arc-radial
- arc-sweep
- arc-radial-polygon
- band-one
- band-two
- bendy-line-thing-2
- bezier-split-zip-motion
- better-line
- bendy-line-thing
- blob-example
- bisect-example
- bridged-loop
- bridged-line
- brownian-walker-raw
- brownian-point-blur
- brownian-point
- brownian
- brownian-walker
- brush-alpha
- bubble-box-example
- catenary-2
- catenary-example
- chord-example
- classy-flower
- claude-sonnet-5-pop-edge-directional-tangent-5-2-again
- claude-sonnet-5-pop-edge-directional-tangent-5
- chord-rect
- claude-sonnet-5-catenary-activation-example
- click-point-detect
- click-pop
- clock-face-raw
- clock-face-sweep
- clock-face
- collision-box-2
- collision-box
- clock-stopwatch
- collision-box-3
- cluster
- com-example-2
- com-main-raw
- connect-lights
- com-example-ship
- com-example-no-stage
- com-stage-example
- constrain-leash-points
- coupled-lines
- coupled-direction-points
- controller-point
- control-points-2
- coupling-function
- coupled-vectors-d
- coupling-points
- curve-knife-2
- curve-angles
- curve-circle
- curve-con
- directional-tangent-4
- curvy-mouse-motion-line
- direction-tethered-point
- curve-knife
- directional-tangent-2
- directional-tangent-3
- directional-tangent-5
- directional-tangent-6
- disc-elipse
- disc-ellipse
- disc-points
- double-bind-xy
- disc-elipse-2
- directional-tangent
- draggable-ngon-example
- drawing-pad
- draggable-bounding-box
- easing-example
- egg-2
- egg-4-6
- egg-4-5
- egg-4
- egg-5
- easing-merge
- ellipse-example-2
- egg-6
- ellipse-example-4
- elbow-3
- egg
- elbow-2
- ellipse-example-3
- ellipse-example
- emit-curve
- emit-curve-second
- emit-line
- emitter-2
- emit-line-drawing
- emitter-4
- emit-line-drawing-2
- emitter-3
- flapper
- flower
- flower-fill
- emitter-7
- emitter-sun
- emitter-6
- emitter-5
- flower-2
- emitter
- flood-fill-teather-poly
- follow-with-gravity
- follow-and-constrain-point
- follow-point
- four-point-drawarc
- follow-no-gravity
- four-point-drawarc-loop
- follow-with-gravity-2
- foldy-bit
- follow-track-points
- gearbox-recursive-clean
- fps-example
- gearbox-internal-wheel
- gears-recursive-raw
- gearbox
- general-event-position
- gears-simple
- gradient-class-radial-two-point
- gradient-drag-example
- gradient-example
- gradient-linear-two-point
- gradient-conic
- gradient-linear-one-point
- graph-chain-follow-raw
- gradient-radial-one-point
- gradient-psuedo-blur
- gradient-random-example
- graph-chain-follow-raw-2
- graph-follow-better
- graph-directional
- graph-lines
- gravity-rk4
- grid-3
- graph-rotation
- gravity-pairwise
- grid-panning-2
- grid-flag
- grid-example
- grid-panning-raw
- hue-point
- grid-pillow
- hairy-ball
- hole-example
- image-example
- image-loader-png
- hut-example
- hyperway-stepper-example
- image-data
- image-pixel-reshading
- image-pixel-data-crop
- intersection-point-line
- iterator-example
- intersection-point-point
- intersection-line-line
- jiggle-plain
- jiggle
- json-example
- jelly-example-2
- jelly-example
- jelly-example-3
- jiggle-pointlist
- jiggle-double
- label-example-2
- lerp-line
- lerp-curve-lines
- lerp-point-custom-easing
- label-example
- leash-track-points
- lerp-pointlist-through-4
- lerp-curve-lines-2
- lerp-pointlist-through-2
- lerp-pointlist-through-3
- lerp-map-1
- lerp-pointlist-through
- lerp-pointlist-value-only
- line-rider-splits
- little-measure
- linkage
- lines-multi-examples
- linkage-cleaner
- linear-con-2
- linear-con
- mag
- mass-pointer-ring-indicator-2
- mass-pointer
- metaball-pull-colours
- metaball-pull-example
- midi-dial-example
- midi-example
- mirror-example
- mini-space-4
- minimal-example
- minimal-add-example
- mini-space
- mirror-one-point
- mirror-class-example
- mini-space-2
- mini-space-3
- motion-point-two-line-example
- mitre-line
- mirror-with-catenary-example
- motion-line-drag-point-example
- motion-point-two-line-classy-instance
- motion-line-example
- motion-point-blur
- motion-blur-pointlist
- moon-example
- multi-scale
- multi-tethered-point
- multisheet
- motion-two-line
- near-point-example
- multi-scale-simple
- neural-net-rendering
- ngon-example
- offscreen-context
- offscreen-example-transferControlToOffscreen
- offscreen-example-as-image
- offscreen-example-c
- offscreen-example-b
- offscreen-direct
- offscreen-to-image-bitmap
- offscreen-silently
- offscreen-no-primary
- offscreen-example
- originRotate-pointlist
- paperquilts-sun
- originRotate-example
- overlap-example
- pin-rope-small
- pin-rope-example
- phat-leg-example
- pin-rope-small-raw
- pin-rope-stiff
- point-mousedown-click
- point-pump-emitter
- pseudo3D-cube-2
- point-split-example
- pseudo3D-cube-3
- pseudo3D-coin-classy
- pseudo3D-wirefame-cube-2
- pseudo3D-cube
- pseudo3D-plane-2
- pseudo3D-waveplot
- pseudo3D-tetra
- pseudo3D-sphere
- pseudo3D-plane
- pseudo3D-sphere-raw
- pseudo3D-wirefame-cube
- pseudo3DRotate-projection-types
- quad-loop
- pseudo3D-z-depth
- pseudo3D-z-plane
- quadtree-example
- random-example
- quadtree-example-2
- random-pointlist-speckle
- random-point-pump-emitter
- readme
- rel-function
- rectangle-example
- recttools-example
- reflect-1
- reflect-3
- reflect-2
- reflect-4
- relative-bubbles
- relative-car-motion-2
- relative-car-motion
- relative-iter
- relative-motion
- relative-motion-5
- relative-spaceship2d-motion
- relative-motion-2
- relative-spaceship2d-vector-engines-2
- relative-spaceship2d-vector-engines
- rope-and-text
- sigmoid-line-example
- simple-chain-gpt-example
- sin-wave-plot
- simple-rope
- sigmoid-line-classy
- simple-chain
- shuffled-grid
- sinewave
- single-chord-example
- spectrum-lines
- snotite-ai-brownian-walker
- spaceship-vectors-zero-gravity
- split-2
- split-bar-2
- split-bar-warp-2
- split-circle-warp-tunnel
- split-bar
- split-bar-warp
- split-v2
- split-zip
- split-zip-motion
- split
- spring-blob-manual
- spray-brush
- spring-blob-manual-gravity
- spring-blob
- spring-draggable-bound-2-point
- spring-ml-shape
- spring-blob-spokes
- spring-bolted-triangle
- spring-draggable-bound-main
- spring-draggable-manual-bound-point
- spring-bound-point
- stage-only
- spring-rope-to-rope-gravity
- squirqle
- stage-center-example
- stage-auto-events
- squares-ngon-box
- spring-popon
- spring-point-collisions
- stroke-example
- starfield-example
- stick-figure
- subdivide
- svg-path-data
- tangent-2
- svg-example
- tangent-arc-concave-pull
- tangent-arc-convex
- tangent
- tangent-derivative
- tangent-arc-concave
- tethered-point
- text-example-raw
- text-favicon-example
- tethered-poly
- text-simple-example
- text-example-2
- text-aligned-example
- text-class-example-2
- text-class-example
- text-image-pixeling
- text-easy-styles
- three-point-tangent-arc
- theatre-files
- three-point-drawarc
- throw-old
- throw
- timeit-example
- trail
- touch-events
- timeline-example
- timeline-2
- turtle-basic
- turtle-class
- turtle-plotter-2
- turtle-plotter
- twist-cube
- two-point-chord-example
- ui-controls
- updimension
- vector-field
- vad-example
- windings-example-raw
- wacom-pen-example
- windings-example
- zoom-lines
- x-arc-line-3
- zoom
- a-late
- apple-motion-algo
- gears-v2
- gravity-points-2-5
- gravity-points-2
- quantize-movement
- spring-pop-2
- simple-barcode
- split-another
- tangent-3
- ghostly-gravity-garden
- ghostly-gravity-garden-polypoint
- flapper-2
- cluster-3
- cluster-2
- cluster-4-fireflies
- cluster-5-original-fireflies
- cluster-6-expressive-fireflies
- cluster-9-crackles
- cluster-7-fireflies
- hyperspace-warp
- hyperspace-warp-controls
- hyperspace-warp-steering
- hyperspace-warp-starfield
- hyperspace-warp-spectrum
- hyperspace-warp-tapered-spectrum
- arc-point-line-alt
- arc-pointlist-another-alt
- bezier-spline-c
- bezier-spline-b
- bezier-curve-example
- bezier-spline-a
- bilko-twelve
- blur-example
- brain
- click-create-2
- click-create-line-length-present-2
- click-create-example
- candle-flame-shape
- chaos-pendulum-point-example
- click-arc
- chars-example
- click-create-line-length-present
- clip-draw-star
- coupling-old
- curve-line-comb
- cullbox
- control-point-using-dirty
- click-draw-line-box
- device-orientation
- draw-line
- earth-sun
- drag-point
- line-connected-main
- hover-action
- line-arrow
- limit-projection
- line-animated-curvy-arrows
- line-example
- line-rider-draggable
- line-spline-bridge
- line-spline-rider
- line-rider-good
- line-rider
- line-rider-a
- locked-coupling-points
- little-walkers-nn
- locked-joints-reverse-rotate
- little-walkers
- lines-plain
- lookat-multiplier
- lookat-example
- lorp
- lorp-2
- locked-joints
- maze-inverted-origin-shift
- mesh-links
- midi-tools
- multi-scene
- midi-tracks
- mouse-indicator
- multisheet-component-v2
- multisheet-component-v1
- noding-arrows
- noding
- noding-arrows-styled
- pairs-and-siblings
- origin-shift
- offscreen-example-a
- onclick-example
- origin-shift-wide
- pattern-example
- paperquilts
- pixel-fix
- point-example-raw
- pendulum-point-example
- plotter-raw
- plotter-cos-sin
- planets
- pointlock-demo-between
- pointlock-demo
- polygon-bunkbed
- pointlock-demo-radial
- point-line
- pointlock-demo-ray
- pointer-lock
- protractor-point.editor
- protractor-point
- qt-quadtree
- potter-dual-lines
- project-cone
- project-cone-extended
- qt-rectangle
- qt-sketch
- rainbow-arc-pointlist-another
- quad-curve
- quantize-point
- quadratic-example
- quad-curve-example
- ray-example
- rotation-field
- rotate-selection
- rainbow-arc-pointlist
- random-gauge-value
- random_point_line
- scale-selection
- speed
- screen-lock
- speed-2
- snapshot-upload
- spin-plotter-2
- screenshot-example
- spin-plotter
- spreadline
- split-pointlist
- splatout
- spreadline-2
- splatout-stack
- spiral-plotter
- stacks
- stage-example
- straight-line-connected-main
- sun
- three-point-line
- stamping
- stage-stretch
- street-plot
- tiling-1
- x-1-GPT-fail
- widget-examples
- vad-wave
- viewport-track
- within-polygon-test
- x-point-direction
- x-projected-circle
- x-a
- jay-event-universe-alignment
- mochi-bun
- unicode-icon-explosion
- jay-merge-feynman-worldlines
- pseudo3D-z-depth-two-segment
- galactic-atlas-rigel-local-group
- galactic-guide-wireframe-planet
- galactic-guide-wireframe-spaceship
- sol-local-stellar-neighbourhood
- hyperspace-atlas-miniature-volume
- galactic-navigator-curved-flight-plan
- wave-function-collapse-3d
- wave-function-collapse-2d
- chromatic-automata-mouse-mass
- chromatic-automata-micro-swarm
- chromies-v04-th_6558d46618004fb6be16ea74ea16786d
- chromies-v05-th_577c4d9d6b384a0783fdbaab0a55bb0b
- chromies-v01-th_0910b47efe0646da8bbc6bb066c734b3
- chromatic-automata-screen-wrap
- chromatic-automata-runaway
- chromies-v06-th_5e22b5383ef744fbabaa08d49770c87a
- chromies-v17-th_b6c0def8d790407eb0306699734e4226
- chromies-v23-th_e73ef717fe914188b85082813240cc23
- chromies-v24-th_d886a3009d9044ae8fe72738fd1abee6
- chromies-v20-th_76f5dd7e096f4929afa343baddea28f6
- chromies-v25-th_704e8c54a2aa4644a01ef2d7e90b965f
- chromies-v22-th_98fd89702dd545d5b885136017ec9f7a
- chromies-v19-th_a667c13d901b45c6923d600b4f8ad644
- chromies-v21-th_52b0f56da1204077a85ba0e9273eafe1
- chromies-v27-th_0e46f59b05564397846fa51e51c07d84
- chromies-v26-th_d7105602f4a147f0bb13b078fc2627de
- chromies-v28-th_5c7fe7e7482d4615812fc7d4f954b4bd
- chromies-v32-th_b098c7784042431695f5443db16f7ade
- chromies-v30-th_c2831c5227774acfbb49f843e13c52da
- chromies-v29-th_b53b84bd56b5476f827c454d07a4ec73
- pocket-constellations
- chromies-v31-th_0247e8391af7432892eda09349519baa
- tesseract-4d
- random-cilia-creatures
- penteract-5d
- firework-garden
- ghost-orbit
- jupiter-vector-moons
- pointillist-earth
- saturn-point-cloud
- uranus-thin-rings
- solar-system-3d-orbit-atlas