Click on this text to see a code listing and watch the other examples draw themselves using the same code. Apply the code to your favorite SVG image and watch it draw.
Makers are creators. #SVGMakers are creators of SVG images.
Basic SVG images using standard shapes is easy. Circles, ellipses, and rectangles only require understanding the basic properties of the shape.
Some shapes are more difficult and require more advanced mathematics, such as stars, spirals, polyskelions, etc. To make it easier, code (javascript) is used to generate the SVG code for these shapes.
Below are some code generating tools, using SVG and javascript. Move the sliders, click the check boxes, and look at other options by clicking on the menu icon, then click the link to get the code for the SVG design.
Copy the code, paste it into a text editor, save the file with a .svg extension, and open it in a browser. Boom!
The menu also allows selecting an openclipart.org image. From the menu, click on the image to search openclipart.org images. Click on "Search" to enter a search term, then click on the arrows to page through the images. Click on the desired image to select it for the pattern.
Everyone likes instant gratification, immediately seeing the results of their efforts. Learning to code via tutorials is a great way to learn, but not as much fun as actually making something. This website provides simple projects that make something. It is for beginners and more advanced learners. Beginners may need to supplement the instruction here with beginning tutorials to fill in the gaps of things they don't understand. That's ok, that's the way it is done.
Programmers learn from hacking, fixing, improving other programmers code. The projects have complete code listings that can be copied and pasted, hacked, fixed, and improved. It is a great way to learn and provides instant gratification. There are numerous tutorials available to help learn and explain things that are not clear. This site does not attempt to improve on those tutorials, but rather provide projects that let the learner learn by hacking, fixing, improving the code. The code of these projects is meant to be simple and understandable.
SVG Maker Projects show how to code an SVG image and how code can change the SVG image. It is fun, practical, and relevant. Learning to code can be very confusing and time consuming just to decide where to start. Will you spend more time learning a programming environment that you won't ever use again? That is not the case here. Here you will learn standard web technology that works in any browser, nothing to install, and the cost is FREE, $0, Nothing.
SVG (Scalable Vector Graphics) is a web standard. Like HTML, it is a markup language - "SVG is HTML for Graphics". Don't be afraid of a markup language. Once you understand the basic syntax, it is quite easy. Just get started and your experiences will teach you as you go.
SVG is a great STEM and STEAM teaching tool. It is relevant to any career in graphic arts or web development. There are plenty of jobs for people skilled in these areas. It is fun to create art and be creative. It is a practical application of math skills. It teaches coding using Javascript. It has it all and is worth trying these projects to see for yourself.
The SVG Maker Projects below will build on each other, so start at the beginning if you are a beginner. Click on the title of a project and become an #SVGmaker.
The project will show how to use trigonometry (sine and cosine) functions in Javascript to find the coordinates of polygon points.
See trigonometry in action with these links
Regular Polygons: RegularPolygons.svg
SVG unit circle: UnitCircle.svg
In the meantime, please refer to the eBook. Available for free on the Apple iBookstore.
In the meantime, please refer to the eBook. Available for free on the Apple iBookstore.
Available for free on the Apple iBookstore.
Also available as a free download from Catto Creations website https://www.cattocreations.com/ePub3.html.
More free eBooks available from that site as well, most illustrated in SVG. Some illustrations will be come future SVG Maker Projects.
SVG Maker Projects - coding SVG images - at STEAMcoded.org