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.
422 Examples
- 30k
- arc-draw-example
- arc-point-line-alt
- arc-circumcircle
- anchor-line
- arc-pointlist-another-alt
- arc-earth-horizon
- a-late
- arc-fromto
- angle-value
- arc-radial-alt
- angle-point
- arc-radial-polygon
- apple-motion-algo
- arc-angles
- arc-line
- arrangement-linear-manual
- balloon
- balloon-2
- ball-bearing
- bilko-twelve
- balloon-3
- arc-radial
- arc-three-point
- arc-sweep
- blob-example
- bisect-example
- brownian-walker-raw
- brownian-point-blur
- brownian-point
- brownian
- bridged-loop
- bridged-line
- brownian-walker
- brain
- catenary-example
- click-create-2
- classy-flower
- click-create-example
- brush-alpha
- chord-example
- bubble-box-example
- catenary-2
- chord-rect
- click-arc
- chars-example
- click-create-line-length-present
- click-pop
- clip-draw-star
- clock-face
- click-create-line-length-present-2
- clock-face-raw
- cluster-2
- click-draw-line
- clock-stopwatch
- clock-face-sweep
- cluster
- click-draw-line-box
- com-main-raw
- coupled-direction-points
- controller-point
- control-points-2
- com-example-ship
- collision-box-2
- com-example-no-stage
- collision-box
- collision-box-3
- com-example-2
- com-stage-example
- constrain-leash-points
- coupled-lines
- curvy-mouse-motion-line
- coupling-old
- device-orientation
- coupling-function
- curve-knife-2
- curve-angles
- curve-knife
- coupling-points
- curve-circle
- curve-con
- disc-elipse
- disc-ellipse
- directional-tangent-4
- direction-tethered-point
- disc-points
- double-bind-xy
- drag-point
- directional-tangent-2
- directional-tangent-3
- disc-elipse-2
- directional-tangent
- easing-example
- egg-2
- draggable-ngon-example
- egg-6
- draw-line
- earth-sun
- egg-4-5
- egg
- egg-4
- elbow-2
- egg-5
- easing-merge
- emit-line
- ellipse-example-2
- emitter-2
- emit-curve
- ellipse-example-4
- emit-line-drawing
- emitter-4
- emit-line-drawing-2
- emit-curve-second
- emitter-3
- emitter-sun
- ellipse-example-3
- ellipse-example
- emitter
- follow-with-gravity
- flapper
- follow-and-constrain-point
- flower
- follow-point
- follow-no-gravity
- flower-fill
- follow-with-gravity-2
- follow-track-points
- flower-2
- flame
- gears-recursive-raw
- four-point-drawarc
- gradient-class-radial-two-point
- gradient-drag-example
- gearbox
- gearbox-recursive-clean
- four-point-drawarc-loop
- fps-example
- general-event-position
- gearbox-internal-wheel
- gradient-conic
- gears-simple
- graph-follow-better
- gradient-example
- graph-chain-follow-raw
- graph-directional
- gradient-radial-one-point
- graph-lines
- gradient-linear-two-point
- gradient-psuedo-blur
- gradient-random-example
- gradient-linear-one-point
- graph-chain-follow-raw-2
- grid-panning-2
- grid-flag
- grid-example
- grid-panning-raw
- gravity-rk4
- grid-pillow
- grid-3
- hole-example
- graph-rotation
- gravity-pairwise
- gravity-points-2
- image-loader-png
- hut-example
- hover-action
- hue-point
- image-data
- image-pixel-reshading
- image-pixel-data-crop
- intersection-point-line
- iterator-example
- intersection-point-point
- intersection-line-line
- lerp-curve-lines
- jiggle-plain
- label-example
- leash-track-points
- jiggle
- json-example
- lerp-curve-lines-2
- jelly-example
- jiggle-pointlist
- jiggle-double
- label-example-2
- lerp-line
- lerp-pointlist-through
- line-connected-main
- lerp-point-custom-easing
- lerp-pointlist-through-4
- lerp-pointlist-through-2
- line-arrow
- limit-projection
- line-animated-curvy-arrows
- lerp-pointlist-value-only
- lerp-pointlist-through-3
- lerp-map-1
- lookat-multiplier
- line-rider-draggable
- locked-coupling-points
- line-spline-bridge
- lookat-example
- line-spline-rider
- lorp-2
- lines-multi-examples
- line-rider-good
- linear-con-2
- line-rider
- line-rider-a
- linear-con
- mesh-links
- mini-space-4
- midi-tools
- lorp
- midi-dial-example
- mini-space
- midi-tracks
- midi-example
- mini-space-2
- mini-space-3
- mirror-example
- mitre-line
- mirror-with-catenary-example
- minimal-example
- minimal-add-example
- mouse-indicator
- motion-two-line
- mirror-one-point
- mirror-class-example
- motion-line-example
- moon-example
- multi-scale-simple
- multisheet-component-v2
- multisheet-component-v1
- multi-scale
- noding
- multisheet
- multi-scene
- neural-net-rendering
- ngon-example
- near-point-example
- offscreen-example-transferControlToOffscreen
- offscreen-example-as-image
- offscreen-context
- offscreen-example-a
- offscreen-example-c
- offscreen-no-primary
- offscreen-example-b
- offscreen-direct
- offscreen-example
- offscreen-to-image-bitmap
- pairs-and-siblings
- pin-rope-example
- origin-shift
- phat-leg-example
- originRotate-pointlist
- originRotate-example
- pin-rope-small-raw
- pendulum-point-example
- onclick-example
- origin-shift-wide
- pattern-example
- overlap-example
- pixel-fix
- point-example-raw
- pin-rope-small
- potter-dual-lines
- point-line
- point-mousedown-click
- plotter-raw
- pin-rope-stiff
- point-pump-emitter
- pointer-lock
- plotter-cos-sin
- planets
- protractor-point.editor
- protractor-point
- pseudo3D-cube-2
- pseudo3D-cube
- pseudo3D-plane-2
- pseudo3D-cube-3
- pseudo3D-sphere
- pseudo3D-plane
- pseudo3D-sphere-raw
- pseudo3DRotate-projection-types
- qt-quadtree
- qt-rectangle
- qt-sketch
- pseudo3D-waveplot
- qt-example
- pseudo3D-tetra
- quad-curve
- quantize-point
- quadratic-example
- quad-loop
- pseudo3D-z-depth
- pseudo3D-z-plane
- ray-example
- readme
- random-example
- recttools-example
- random-point-pump-emitter
- rainbow-arc-pointlist-another
- reflect-1
- rainbow-arc-pointlist
- random-gauge-value
- rectangle
- reflect-2
- random_point_line
- relative-motion
- relative-bubbles
- rel-function
- relative-motion-5
- relative-car-motion
- reflect-3
- relative-spaceship2d-motion
- relative-motion-2
- relative-iter
- rotation-field
- simple-chain-gpt-example
- relative-spaceship2d-vector-engines-2
- rotate-selection
- relative-spaceship2d-vector-engines
- sin-wave-plot
- simple-rope
- screen-lock
- rope-and-text
- screenshot-example
- simple-chain
- spin-plotter
- speed
- sinewave
- single-chord-example
- spectrum-lines
- speed-2
- snotite-ai-brownian-walker
- snapshot-upload
- spin-plotter-2
- spiral-plotter
- spray-brush
- split-2
- split-bar-warp-2
- spreadline
- split-circle-warp-tunnel
- split-bar
- split-bar-2
- splatout
- spreadline-2
- splatout-stack
- split-bar-warp
- split
- spring-blob-manual
- spring-draggable-bound-2-point
- stacks
- squirqle
- spring-ml-shape
- stage-center-example
- stage-auto-events
- spring-draggable-bound-main
- spring-draggable-manual-bound-point
- spring-bound-point
- spring-triangle
- spring-popon
- spring-point-collisions
- straight-line-connected-main
- sun
- stroke-example
- stamping
- stage-example
- subdivide
- svg-path-data
- stage-stretch
- tangent-2
- svg-example
- starfield-example
- tangent-arc-convex
- text-example-raw
- tangent
- tethered-poly
- text-simple-example
- tangent-derivative
- text-example-2
- text-aligned-example
- tangent-arc-concave
- text-class-example-2
- text-class-example
- tethered-point
- tangent-3
- timeit-example
- three-point-line
- three-point-tangent-arc
- tiling-1
- touch-events
- three-point-drawarc
- timeline-example
- throw
- timeline-2
- throw-old
- windings-example-raw
- vector-field
- trail
- widget-examples
- twist-cube
- vad-wave
- vad-example
- two-point-chord-example
- windings-example
- ui-controls
- turtle
- x-1-GPT-fail
- x-arc-line-3
- x-point-direction
- x-projected-circle
- zoom
- x-a
- pseudo3D-wirefame-cube
- multi-tethered-point
- cullbox
- zoom-lines
- directional-tangent-5
- egg-4-6
- line-rider-good_clone_copy