Extension for canvas keeping the abstractionless functions

in #utopian-io7 years ago (edited)

demo.png

  • What is the project about?
    Since I do much programming for fun in CANVAS, I decided to create some of this things in a library, this is an extension for canvas made for web. It also has a "draw model" feature which can draw the segments of the figure with dotted lines and measures.
  • Features
    • A simpler method for drawing a circle.
    • Perfect polygons fill and stroke.
    • Draw stars given 2 radius, a center and a number of spikes.
    • Draw the models of almost all new figures, they will appear dotted as a model design.
    • You can draw a grid easily with a special function.
    • Rounded rects are now easier to draw.
    • Plus, you can iterate circumferences, given a center, a radius, you will get a list of coordinates X,Y.!
  • Technology Stack
    It works on all browsers and with the help of javascript, supported by basic algebra equations.
  • Roadmap
    I want to continue integrating new shapes and facilities without falling in too much abstraction, so it ken be used as the native canvas functions.
  • How to contribute?
    Documenting, proposing/implementing new shapes or vectorial features, testing in more browsers, and



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Hey @gama I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • This is your first accepted contribution here in Utopian. Welcome!

Community-Driven Witness!

I am the first and only Steem Community-Driven Witness. Participate on Discord. Lets GROW TOGETHER!

mooncryption-utopian-witness-gif

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

I have just followed you. Kindly follow back. Great project

Thank you Daniel, just followed you.

Thank you for the contribution. It has been approved.

Please add more example of uses of this library. Function names and parameters and how to call them. You can edit this post for this purpose.

Also I suggest you should make it an npm package to increase the usefulness for others.

You can contact us on Discord.
[utopian-moderator]

Coin Marketplace

STEEM 0.19
TRX 0.14
JST 0.029
BTC 66391.72
ETH 3189.14
USDT 1.00
SBD 2.60