New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

ctx-circle

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

ctx-circle

draw a circle in 2d html5 canvas

latest
Source
npmnpm
Version
1.0.0
Version published
Maintainers
1
Created
Source

ctx-circle

draw a circle in 2d html5 canvas

install

npm install ctx-circle

use

api

circle(ctx, x, y, radius[, reverse])

  • ctx - the CanvasRenderingContext2D to draw the circle on
  • x - the center of the circle in the x axis
  • y - the center of the circle in the y axis
  • radius - the radius of the circle to draw on the canvas
  • reverse - (optional, default false) whether or not to reverse the direction the circle is drawn in. This is good for holes and such using the canvas winding rules

Note: this module will not call ctx.beginPath for you.

example

as seen in example.js


var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var circle = require('ctx-circle');
document.body.appendChild(canvas);

canvas.width = 200;
canvas.height = 200;

ctx.beginPath()
  circle(ctx, 100, 100, 50);
  circle(ctx, 100, 100, 30, true);
  ctx.strokeStyle = "red";
  ctx.fillStyle = "orange";
  ctx.fill();
  ctx.stroke();

results in:

orange circle with red stroke

license

MIT

Keywords

2d

FAQs

Package last updated on 02 May 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts