1.0.23 • Published 10 months ago
@jingwood/drawing2d v1.0.23
js-drawing2d
Lightweight Javascript canvas 2D drawing library. Supports both immediate-mode rendering and 2D scene rendering.
Installation
yarn add @jingwood/drawing2d
Hello-world
const renderer = new Renderer2D({
canvasId: "myCanvas"
});
const scene = new Scene2D();
// create a rectangle object
const rect1 = new Rectangle2D();
rect1.origin.set(500, 300);
rect1.size.set(400, 300);
// rotate 45˚
rect1.angle = 45;
scene.add(rect1);
renderer.show(scene);
API Objects
- Renderer - The rendering context.
- Graphics - Provides the immediate-mode rendering APIs.
- Scene - Collection of objects to be rendered.
- Object - An object instance inside scene to be rendered.
Built-in geometry objects
- Line Segment
- Rectangle2D
- Ellipse2D
- Polygon2D
- Image2D
License
Released under MIT license.
Copyright (c) 2015-2024 Jingwood, UNVELL Inc., All rights reserved.
1.0.22
10 months ago
1.0.23
10 months ago
1.0.19
3 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.21
3 years ago
1.0.20
3 years ago
1.0.16
4 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
5 years ago
1.0.12
5 years ago
1.0.11
5 years ago
1.0.10
5 years ago
1.0.9
5 years ago
1.0.8
5 years ago
1.0.7
5 years ago
1.0.6
5 years ago
1.0.5
5 years ago
1.0.4
5 years ago
1.0.3
5 years ago
1.0.2
5 years ago
1.0.1
5 years ago
1.0.0
5 years ago