perfect-arrows
Draw perfect arrows between points or shapes
Found 1141 results for 2d bar code
Draw perfect arrows between points or shapes
The official Spine Runtimes for the web.
Industrial strength point in polygon test
Measure the text width in browsers
Line vs line, point vs line in 2D space
triangulates a 2D polyline into a stroke
React component for 2D, 3D, VR and AR force directed graphs
manipulate vectors in 2d
Any dimensional box intersection
simplify 2D polyline
Perfect interpolation for animated multiplayer cursors.
Convex decomposition for 2D polygons
Javascript library for 2d geometry
The official Spine Runtimes for the web.
sets up a retina-scaled canvas with render loop
Convex decomposition for 2D polygons
2D vector utilities for TLDraw and maybe you, too.
wind layer core
The official Spine Runtimes for the web.
PlayCanvas WebGL game engine
A tiny TypeScript library for 2D vector math.
Encode a string into a QR code.
Fast by default, flexible 2D plotting library.
Responsive, interactive and more accessible HTML5 canvas elements. Scrawl-canvas is a JavaScript library designed to make using the HTML5 canvas element easier, and more fun
Minimum bounding rectangle implementation in JavaScript. Uses `concaveman` and `mathjs` as dependencies.
The official Spine Runtimes for PixiJS v8.
utility for working with polygons (arrays of vec2s)
A JavaScript 2D vector class with methods for common vector operations
Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations
2D JavaScript/TypeScript physics engine for cross-platform HTML5 game development
The Swiss Army Knife of Vector Graphics Scripting
perform boolean operations on arbitrary polygons in 2d
Fast nd point clustering.
fast matrix math library for WebGPU
2d circle implementation
Phaser CE (Community Edition) is a fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.
binary tree based bin packing algorithm
compute the area of a 2d polygon
Micro module to get the color of a single pixel on a HTML canvas
The Swiss Army Knife of Vector Graphics Scripting
A lightweight graphic library providing 2d draw for Apache ECharts
paper.js fork
2D intersection utilities for TLDraw and maybe you, too.
Matrices.
perform operations on infinite lines in 2 dimensions
This library may not be fast, but it is robust. Robust in the fact that it will find all of the self-intersections in a polygon - minus of course shared endpoints.
2D HTML5 Rendering and Layout
2D camera for WebGL
Small, typed, dependency free tool to round corners of 2d-polygon provided by an array of { x, y } points.
2d segment to segment intersection detection
return whether two boxes or points are colliding in 2d
A wrapper for attaching a 2D camera to a DOM element
Free texture packer core
Optimized 2d/3d/4d and arbitrary length vector operations, support for memory mapping/layouts
The official Spine Runtimes for the web.
unproject 2D point to 3D coordinate
2D line generator for Regl
Draw S-curved arrows between points or shapes
The official Spine Runtimes for the web PixiJS v7.
High-performance 2D plotting library based on native WebGL
TaggedText for pixi.js
a minimal requestAnimationFrame render loop
2D Vector library offering Float32Array, Array or standard Object based vectors.
snap round 2d points
A cross platform high-performance graphics system.
Perform a chi-square independence test.
Calculate the Euclidean distance been two points in 2D/3D/nD space.
Flatten a two-dimensional nested array according to a callback function.
The official Spine Runtimes for CanvasKit for NodeJS
A JavaScript 2D physics engine.
The Swiss Army Knife of Vector Graphics Scripting, packaged for headless use in Node.js
svg-to-mesh is a JavaScript utility function that converts an SVG file into a 3D mesh. This function is ideal for turning 2D vector-based graphics into 3D models that can be used in WebGL or other 3D environments.
Matrix & quaternion operations for 2D/3D geometry processing
N-dimensional distance metrics & K-nearest neighborhoods for point queries
Quickly pack a nested 2D array into a typed array – useful for flattening point data into a WebGL-friendly format
Font loader plugin for PixiJS
A simple 2d function plotter powered by d3
A React renderer for PlayCanvas – build interactive 3D applications using React's declarative paradigm.
A utility for quickly prototyping 2D and WebGL sketches
GeoGirafe is a flexible application to build online geoportals.
2D WebGL scatter plots
Efficient quadtrees library written in CoffeeScript.
chaikin's smoothing algorithm for 2D lines
A Tiled editor renderer for WebGL.
triangulates a series of 2D contours
一款革新、好用的 Canvas 引擎, 轻松实现专业图形编辑。适用于图形编辑、小游戏、互动应用、组态软件、生成图片与短视频等场景。
1D / 2D bit field implementations
2D line clipping (Liang-Barsky)
Pixi'VN is a npm package that provides various features for creating visual novels.
Fast 2D convex hull (Graham Scan)
creates a picking ray for a 2D/3D camera
The official Spine Runtimes for the Phaser v3.
WASM bindings for Grida Canvas
2D/3D convex polygon tessellators
Functional, polymorphic API for 2D geometry types & SVG generation
A lightweight canvas library which providing 2d draw for ECharts。一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型,让canvas绘图大不同!
2D shape shader for regl
A web component to integrate Phaser Framework with Angular, React, Vue, etc
2D line plots
Excalidraw math functions
Crop a dimension in a viewport: Compute a rectangle from a zoom ratio and a center point while preserving the dimension ratio.
clip a polygon with another
The official Spine Runtimes for the web.
Graphviz document abstraction & serialization to DOT format
Freely customizable, iterative nD subdivision curves for open / closed geometries
Detect if a polygon has self intersecting lines
Z-order curve / Morton encoding, decoding & range extraction for arbitrary dimensions
A CLI used alongside canvas-sketch
Decompress with NRV2E algorithm
Cross platform DXF loader for three.js. Out of the box usable with react-three-fiber.
generic controls for orbiting a target in 3D
Convert coordinate within the bounds of an object to relative offsets given a based width and height
2D / 3D closest point / proximity helpers
Vector2 class library written in javascript.
2D/3D shape intersection checks
This is a simple library containing classes with immutable operations to use for 2d Geometry tasks.
Simple 2D shape generators
Lightweight HTML5 canvas 2D game engine suitable for small projects and creative coding. Inspired by PICO-8 and p5.js/Processing.
Math library inspired by Google Closure library
A 2D Vector library
lines expanded in a vertex shader
Modulární herní engine pro 2D hry v JavaScriptu
Simple gradient noise library for use with Three.js. Now with fBm!
A lightweight, class-based alternative to gl-matrix providing vector, matrix, and quaternion math utilities for 2D/3D graphics, game development, and WebGL/WebGPU applications.
Customizable nD polyline interpolation, re-sampling, splitting & nearest point computation
2D-vector algebra. Vectors are immutable - every operation returns new instance.
A purely functional 2d vector library.
2D polygon/polyline analysis & processing utilities
The Swiss Army Knife of Vector Graphics Scripting, packaged for Node.js with rendering to Node-Canvas
Javascript library for 2d geometry
Multi-Style Text for pixi.js
Mathematical data structures.
[](https://github.com/PRNDcompany/fast-vector/actions) [](https://www.npmjs.com/package/fast-
2D circular / elliptic arc operations
nD cubic & quadratic curve analysis, conversion, interpolation, splitting
A C++ native canvas 2D/WebGL component based on gpu opengl glsl shader GCanvas
Cross-Platform JavaScript Creative Coding Framework
Create a RenderingContext (2d, webgl, webgl2, bitmaprenderer, webgpu), optionally offscreen for possible use in a Worker.
This script finds all points where the polygons intersect each other.
Rotates two-dimensional arrays clockwise by 90 degrees, 180 degrees, or 270 degrees
A 2D graphics rendering interface that takes JSON input and renders pixels using PixiJS
Headless 2D shape drawing, filling & rasterization for arbitrary targets/purposes (no canvas required)
n-D spatial indexing data structures with a shared ES6 Map/Set-like API
A JavaScript 2D physics engine.
whether a picking ray intersects with a plane
2D polygon clipping / offsetting (Sutherland-Hodgeman, Grainer-Hormann)
Integrated-2d, framework for 2D graphics rendering for SVG/Canvas/WebGl context
WebGL & GLSL abstraction layer
Free texture packer CLI
Customizable JS codegen, compiler & runtime for @thi.ng/shader-ast
A 2D WebGpu renderer
A React component to help handle complex nested 2d and 3d css transformations
Tools for using pixi in Expo
Gulp texture packer
leafer
Extensible keyframe interpolation/tweening of arbitrary, nested types
Tools for interpolation a set of 2D points by using Cubic Bezier Curves algorithm.
test whether a point is inside a triangle
Browser polyfill with native canvas 2d 3d for making React Native compatible with web libs like zdog (and pixi.js, three.js, phaser.js to be validated)
The official Spine Runtimes for the web.
Two dimensional vector math library for JavaScript. Built for performance in computation-heavy real-time engines without sacrificing usability. Supports tree shaking and dead code removal to avoid bloating client-side bundles. Zero dependencies.
Constraint a Rectangle into another by preserving the ratio.
Declarative, functional & multi-format data visualization toolkit based around @thi.ng/hiccup
A TypeScript port of Box2D
sample the signed distance field of a polygon in 2d space
project 3D point into 2D window space
Computes the convex hull of a given set of points using the Quick Hull algorithm.
2D grid and shape iterators w/ multiple orderings
0D/1D/2D/3D/4D tensors with extensible polymorphic operations and customizable storage
wraps words based on arbitrary 2D glyphs
**leafer-editor** 在 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的基础上,集成了 图形编辑器、视图控制 、滚动条、箭头、HTML 插件,适用于在线图形编辑的场景。
2d line segment
chaikin's smoothing algorithm for any dimension lines
Perform Affine, Projective or Piecewise Affine transformations over any Image or HTMLElement from only a set of reference points. High-Performance and easy-to-use.
Basic 2D graphics library for node.js
A basic canvas framework for 2d drawing.
A TypeScript game engine focused on 2D, ease of use, and high performance.
This library provides you simple Angular bindings for [KonvaJS](https://konvajs.org/). This is still a work in progress and not an official release of Konva framework. PRs and contributions are more than welcome.
Procedural generation of 2D maps with distinct biomes
n-dimensional boids simulation with modular behavior system
Tailwind CSS plugin to enable tailwind container queries for both width and height
A library for interpolating 2D scalar fields/ 3D surfaces.
Fast 2D contour line extraction / generation
A point in 2d space
Decode Polish Vehicle Registration Certificate Aztec 2D barcode data
Turns lineTo, moveTo, quadratic & bezier curves into discrete Vector2 points
A 2D map plugin for React Canvas
An object representing a 2D vector.
Fork of kittykatattack's bump library for PixiJS (https://github.com/kittykatattack/bump), wrapped into npm package
ScrollMoo is a pure JavaScript-based tool that lets you create high-performance, keyframed scroll animations.
Library to allow batching and rendering of SVGs onto the canvas EFFICIENTLY. Currently only compatible w/ simple geometry.
Test if a value is a 2-dimensional ndarray-like object.
A fast, free and fun HTML5 Game Framework for Desktop and Mobile web browsers.
Draws a text in a rectangle on a canvas, on multiple lines
A declarative Canvas layout engine for JavaScript with advanced rich text support.
Simple and tileable Poisson disk sampling, allowing for the generation of a specified number of points in any number of dimensions
2D Polygon math: boolean operations, triangulation, graphs, support for holes and non-convex shapes.
spawn a window and draw stuff using the html5 canvas api"
A modern web-based animation library for mathematical visualizations - like Manim but live in the browser
The official Spine Runtimes for the Phaser v4.
The RAW JavaScript 2D Vector library
**leafer-draw** 是 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的轻量版,体积小巧,移除了交互功能,仅提供绘制元素的功能,适用于绘制海报、插图、图表、动画等场景,或作为框架的底层绘制库。
Rectpack-ts is a TypeScript library that implements heuristic algorithms for solving the 2D knapsack problem, also known as the bin packing problem. This involves packing a set of rectangles into the smallest number of bins.
Fast 2D pathfinding library using triangulated navmesh
Create a new Emerald project with a single command
Excalidraw math functions
nD Stratified grid and Poisson-disc sampling w/ support for spatial density functions and custom PRNGs
leafer-in 是 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的官方增强功能插件中心。
A wasm build and a simple wrapper of the FreeCAD PlaneGCS (2D geometric constraint solver)
Configurable nested 2D grid layout generators
Hiccup shape tree renderer for vanilla Canvas 2D contexts
A 2D collision checker for modern JavaScript games.
A TypeScript based WebGL rendering framework.
Minimal Ray geometric primitive
2D Point to Line Segment distance function
TaggedText for pixi.js
**leafer-game** 在 [leafer-ui](https://github.com/leaferjs/leafer-ui) 的基础上,集成了 Robot、状态、 动画、运动路径插件,适用于小游戏场景。
HTML Canvas2D bridge API for hybrid TypeScript & WASM (Zig) applications
Library for polygons operations
Canvas 2D path made out of a particles swarm
implements arcTo with generic 2D arrays
Highly configurable, fuzzy line & polygon creation with presets and composable fill & stroke styles. Canvas & SVG support
Highly configurable t-SNE implementation for arbitrary dimensions
Customizable Graphviz DOT serialization for @thi.ng/dgraph
Minimal AxiDraw plotter/drawing machine controller for Node.js
2D Signed Distance Field creation from @thi.ng/geom shapes, conversions, sampling, combinators
Functional, extensible L-System architecture w/ support for probabilistic rules
Project (transform) point coordinates from 3D to 2D and unproject it back.
Smoothing algorithm for 2D lines and polygons
A simple WebGL renderer
Fast, incremental 2D Delaunay & Voronoi mesh implementation
Vue component for 2D, 3D, VR and AR force directed graphs
ECS框架2D数学库 - 提供向量、矩阵、几何形状和碰撞检测功能
Draw chemical structures with js and Konva
Conversion and preparation of thi.ng/geom shapes & shape groups to/from AxiDraw pen plotter draw commands
IGES 5.3 serializer for (currently only) polygonal geometry, both open & closed
twr-wasm provides a simple way to run C/C++ code in a web browser using WebAssembly.
Micro library for performing 2D spatial calculations of DOM elements
Extensible 2D/3D scene graph with @thi.ng/hiccup-canvas support
A collection of collision detection and response functions for 2D
A class that represents a graphical image.
a high level quad batcher for stackgl
A simple square grid made for games
Asim Unity Extensions 2D
Quadedge data structure after Guibas & Stolfi
monkey patch CanvasRenderingContext2D to include a getTransform method
Create a RenderingContext (2d, webgl, webgl2, webgpu) for use in PEX.
Excalidraw math functions
React library with mesmerizing components including BallEscapeCanvas - interactive animation with rotating rings and bouncing ball. Features customizable colors, backgrounds, and themes.
The official Spine webcomponents.