Skip to content

🔶 A Library of NetLogo Vector Graphics

License

Notifications You must be signed in to change notification settings

danielvartan/logoshapes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LogoShapes

Project Status: Active - The project has reached a stable, usable state and is being actively developed. DOI Badge FAIR checklist badge fair-software.eu GNU GPLv3 License CC BY-NC-SA 4.0 License Contributor Covenant 3.0 Code of Conduct Badge

Overview

LogoShapes is a library of NetLogo vector graphics. It offers scalable, editable versions of NetLogo’s iconic shapes as well as new designs, enabling you to customize visuals for simulations and educational materials without loss of quality.

If you find this project useful, please consider giving it a star!   GitHub repo stars

The continuous development of LogoShapes depends on community support. If you can afford to do so, please consider becoming a sponsor.  

Usage

Shapes are provided in both SVG and NetLogo XML formats. You can browse them in the repository’s svg and xml directories.

Important

Please credit this project and the original creators when using shapes from this collection. Shapes without specific attribution were created by the project author. For details, see the License section.

NetLogo 7.0.3

All 230 shapes from NetLogo 7.0.3 are included.

See NetLogo’s licensing information for details on usage rights.

Acorn Shape   Airplane 2 Shape   Airplane Shape   Ambulance Shape   Ant 2 Shape   Ant Shape   Apple Shape   Arrow 2 Shape   Arrow 3 Shape   Arrow Shape   Ball Baseball Shape   Ball Basketball Shape   Ball Football Shape   Ball Tennis Shape   Balloon Shape   Ballpin Shape   Banana Shape   Bee 2 Shape   Bee Shape   Bike Shape   Bird 2 Shape   Bird 3 Shape   Bird Side Shape   Bird Shape   Boat 2 Shape   Boat 3 Shape   Boat Top Shape   Boat Shape   Book Shape   Bottle Shape   Bowling Pin Shape   Box 2 Shape   Box Shape   Bread Shape   Bug Shape   Building Institution Shape   Building Store Shape   Bulldozer Top Shape   Bus Shape   Butterfly 2 Shape   Butterfly Shape   Cactus Shape   Campsite Shape   Cannon Carriage Shape   Cannon Shape   Car Side Shape   Car Top Shape   Car Shape   Cat Shape   Caterpillar Shape   Check Shape   Checker Piece 2 Shape   Checker Piece Shape   Chess Bishop Shape   Chess King Shape   Chess Knight Shape   Chess Pawn Shape   Chess Queen Shape   Chess Rook Shape   Circle 2 Shape   Circle Shape   Clock Shape   Cloud Shape   Coin Heads Shape   Coin Tails Shape   Computer Server Shape   Computer Workstation Shape   Container Shape   Cow Skull Shape   Cow Shape   Crate Shape   Crown Shape   Cylinder Shape   Dart Shape   Default Shape   Die 1 Shape   Die 2 Shape   Die 3 Shape   Die 4 Shape   Die 5 Shape   Die 6 Shape   Dog Shape   Dollar Bill Shape   Dot Shape   Drop Shape   Egg Shape   Electric Outlet Shape   Emblem Shape   Exclamation Shape   Eyeball Shape   Face Happy Shape   Face Neutral Shape   Face Sad Shape   Factory Shape   Fire Department Shape   Fire Shape   Fish 2 Shape   Fish 3 Shape   Fish Shape   Flag Shape   Flower Budding Shape   Flower Shape   Food Shape   Footprint Human Shape   Footprint Other Shape   Frog Top Shape   Garbage Can Shape   Ghost Shape   Hawk Shape   Hex Shape   Hexagonal Prism Shape   House Bungalow Shape   House Colonial Shape   House Efficiency Shape   House Ranch Shape   House Two Story Shape   House Shape   I Beam Shape   Key Shape   Lander 2 Shape   Lander Shape   Leaf 2 Shape   Leaf Shape   Letter Opened Shape   Letter Sealed Shape   Lightning Shape   Lily Pad Shape   Line Half Shape   Line Shape   Link Shape   Logs Shape   Magnet Shape   Mammoth Shape   Molecule Hydrogen Shape   Molecule Oxygen Shape   Molecule Water Shape   Monster Shape   Moon Shape   Moose Face Shape   Moose Shape   Mortar Pestle Shape   Mouse Side Shape   Mouse Top Shape   Music Notes 1 Shape   Music Notes 2 Shape   Music Notes 3 Shape   Orbit 1 Shape   Orbit 2 Shape   Orbit 3 Shape   Orbit 4 Shape   Orbit 5 Shape   Orbit 6 Shape   Paintbrush Shape   Pencil Shape   Pentagon Shape   Person Business Shape   Person Construction Shape   Person Doctor Shape   Person Farmer Shape   Person Graduate Shape   Person Lumberjack Shape   Person Police Shape   Person Service Shape   Person Soldier Shape   Person Student Shape   Person Shape   Petals Shape   Plant Medium Shape   Plant Small Shape   Plant Shape   Police Shape   Pumpkin Shape   Pushpin Shape   Rabbit Shape   Rocket Shape   Sailboat Side Shape   Shark Shape   Sheep 2 Shape   Sheep Shape   Spider Shape   Spinner Shape   Square 2 Shape   Square Shape   Squirrel Shape   Star Shape   Strawberry Shape   Suit Club Shape   Suit Diamond Shape   Suit Heart Shape   Suit Spade Shape   Sun Shape   Tank Shape   Target Shape   Telephone Shape   Tile Brick Shape   Tile Log Shape   Tile Stones Shape   Tile Water Shape   Tooth Shape   Train Freight Boxcar Shape   Train Freight Engine Shape   Train Freight Hopper Empty Shape   Train Freight Hopper Full Shape   Train Passenger Car Shape   Train Passenger Engine Shape   Train Switcher Engine Shape   Train Shape   Tree Pine Shape   Tree Shape   Triangle 2 Shape   Triangle Shape   Truck Cab Only Shape   Truck Cab Top Shape   Truck Shape   Turtle 2 Shape   Turtle Shape   Ufo Side Shape   Ufo Top Shape   Van Side Shape   Van Top Shape   Warning Shape   Wheel Shape   Wolf 2 Shape   Wolf 3 Shape   Wolf 4 Shape   Wolf 5 Shape   Wolf 6 Shape   Wolf 7 Shape   Wolf Shape   X Shape  

Corey Brady Shapes

These shapes were created by Corey Brady, who shared them on the NetLogo Users Forum. Corey has generously permitted their inclusion in this library.

You can also find Corey’s NetLogo model featuring these shapes, along with animated versions, here.

Black Widow Shape   Crab Shape   Gecko 2 Shape   Gecko Shape   Hammerhead Shark 2 Shape   Hammerhead Shark Shape   Horseshoe Crab Shape   Lobster Shape   Platypus Shape   Sea Turtle Shape   Snake 2 Shape   Snake Coiled 2 Shape   Snake Coiled Shape   Snake Straight 2 Shape   Snake Straight Shape   Snake Shape   Tarantula Shape   Toad Shape   Tree Frog 2 Shape   Tree Frog 3 Shape   Tree Frog Shape  

NetLogo Simplified

These shapes are simplified versions of NetLogo’s original shapes, reducing the amount of nodes and paths to optimize performance in simulations while maintaining visual fidelity.

Note

These shapes cannot be use in NetLogo directly due to their simplified structure. They are intended for use in external applications.

Default Shape   Person Shape   Plant Medium Shape   Plant Small Shape   Plant Shape   Sheep Shape   Turtle Shape   Wolf Shape  

NetLogo Refined

These shapes are refined versions of NetLogo’s original shapes, enhancing visual quality with smoother curves and improved details.

Note

These shapes cannot be use in NetLogo directly due to their structure. They are intended for use in external applications.

Default Shape   Person Shape   Plant Medium Shape   Plant Small Shape   Plant Shape   Sheep Shape   Turtle Shape   Wolf Shape  

Planned Features

Integration of open emoji sets and other popular icon collections as NetLogo-compatible vector shapes is planned for future releases. There is currently no fixed timeline for these additions.

If you are interested in contributing to this effort, please refer to the Contributing section.

Technical Specifications

Elements and Structure

See NetLogo’s XML documentation for details on the supported elements and structure of turtle shapes.

Canvas & Coordinate System

Each shape is drawn on a 300×300 pixel canvas. The origin (0, 0) is located at the top-left corner.

Color Mapping

NetLogo turtle shapes use a fixed set of base colors. The table below lists each color’s name, Hex code, NetLogo numeric code, and internal XML integer representation, making it easy to convert colors between formats and ensure compatibility.

Color Name NetLogo Hex XML
#000000 black 0 #000000 255
#FFFFFF white 10 #FFFFFF -1
#8D8D8D gray 5 #8D8D8D -1920102913
#D73229 red 15 #D73229 -684578305
#F16A15 orange 25 #F16A15 -244705793
#9D6E48 brown 35 #9D6E48 -1653716737
#ECEC29 yellow 45 #ECEC29 -303222273
#59B03C green 55 #59B03C 1504722175
#2CD13B lime 65 #2CD13B 751909887
#1D9F78 turquoise 75 #1D9F78 496990463
#54C4C4 cyan 85 #54C4C4 1422181631
#2D8DBE sky 95 #2D8DBE 764264191
#345DA9 blue 105 #345DA9 878553599
#7C50A4 violet 115 #7C50A4 2085659903
#A71B6A magenta 125 #A71B6A -1491375361
#D9637F pink 135 #D9637F -528509185

SVG Specifications

SVG files follow Inkscape standards and are stripped of unnecessary metadata for minimal file size.

Citation

Important

You must also give proper credit to the original creators of the shapes. Please review the attribution information for each shape before use.

If you use LogoShapes in your work, please cite it to acknowledge the effort invested in its development and maintenance. Your citation helps support the ongoing improvement of the project.

To cite LogoShapes in publications please use the following format:

Vartanian, D. (n.d.). LogoShapes: A library of NetLogo vector graphics [Computer software]. https://doi.org/10.5281/zenodo.18081752

A BibLaTeX entry for LaTeX users is:

@software{vartanian,
  title = {LogoShapes: A library of NetLogo vector graphics},
  author = {Daniel Vartanian},
  doi = {10.5281/zenodo.18081752},
  note = {Computer software}
}

Contributing

Contributions are always welcome! Whether you want to report bugs, suggest new features, or help improve the code or documentation, your input makes a difference.

Before opening a new issue, please check the issues tab to see if your topic has already been reported.

You can also support the development of LogoShapes by becoming a sponsor.

Click here to make a donation. Please mention LogoShapes in your donation message.

License

GNU GPLv3 License CC BY-NC-SA 4.0 License

Important

Some shapes are derived from third-party sources and may be subject to additional licensing terms and conditions. Please review the licensing information for each shape before use.

The code in this repository is licensed under the GNU General Public License v3.0. Other materials are available under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright (C) 2025 Daniel Vartanian

LogoShapes is free software: you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation, either version 3 of the License, or (at your option) any later
version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with
this program. If not, see <https://www.gnu.org/licenses/>.

Acknowledgments

LogoShapes is an independent project with no affiliation to NetLogo or its developers.

LogoShapes brand identity is based on the NetLogo 7 brand identity.