Skip to content
Snippets Groups Projects
Commit bc7c6376 authored by Silas Dohm's avatar Silas Dohm
Browse files

turtlesim with small changes

parents
Branches
Tags
No related merge requests found
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Changelog for package turtlesim
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0.10.2 (2020-07-31)
-------------------
* add holonomic motion for turtlesim (`#94 <https://github.com/ros/ros_tutorials/issues/94>`_)
0.10.1 (2020-05-22)
-------------------
0.10.0 (2020-05-12)
-------------------
* add noetic turtle (`#85 <https://github.com/ros/ros_tutorials/issues/85>`_)
0.9.2 (2020-02-26)
------------------
* explicitly state Boost dependencies manifests (`#83 <https://github.com/ros/ros_tutorials/issues/83>`_)
* backport Windows implemenation from eloquent. (`#80 <https://github.com/ros/ros_tutorials/issues/80>`_)
* background colour and private nodehandle (`#70 <https://github.com/ros/ros_tutorials/issues/70>`_)
* bump CMake minimum version to avoid CMP0048 warning (`#81 <https://github.com/ros/ros_tutorials/issues/81>`_)
* add shortcut to quit teleop (`#59 <https://github.com/ros/ros_tutorials/issues/59>`_)
0.9.1 (2019-03-04)
------------------
* change formula to avoid rounding with extreme input values (`#51 <https://github.com/ros/ros_tutorials/issues/51>`_)
* keep theta in the desired interval (`#46 <https://github.com/ros/ros_tutorials/issues/46>`_)
0.9.0 (2018-04-11)
------------------
* add melodic turtle (`#41 <https://github.com/ros/ros_tutorials/issues/41>`_)
0.8.1 (2017-07-27)
------------------
* theta ranges from -pi to +pi (`#31 <https://github.com/ros/ros_tutorials/issues/31>`_)
0.8.0 (2017-03-10)
------------------
* add lunar turtle (`#39 <https://github.com/ros/ros_tutorials/pull/39>`_)
0.7.1 (2016-10-24)
------------------
* check pen_on\_ when processing teleport requests (`#35 <https://github.com/ros/ros_tutorials/pull/35>`_)
0.7.0 (2016-03-18)
------------------
* add kinetic image
* update to Qt5
* fix size of Jade image to not exceed other images in order to not get positioned incorrectly
* fix compiler warnings
0.6.1 (2015-09-19)
------------------
* update the coordinate system in /spawn service for consistency (`#25 <https://github.com/ros/ros_tutorials/pull/25>`_)
0.6.0 (2015-05-21)
------------------
* add jade turtle (`#22 <https://github.com/ros/ros_tutorials/pull/22>`_)
0.5.3 (2015-05-04)
------------------
0.5.2 (2014-12-23)
------------------
0.5.1 (2014-05-08)
------------------
0.5.0 (2014-05-07)
------------------
* add indigo turtle
* add disabled code to easily spawn all available turtle types
0.4.3 (2014-01-07)
------------------
0.4.2 (2013-10-04)
------------------
* fix missing install of hydro.svg (`#12 <https://github.com/ros/ros_tutorials/issues/12>`_)
0.4.1 (2013-09-11)
------------------
* add hydro image to turtlesim
0.4.0 (2013-09-06)
------------------
* Adding png version of hydro for wiki linking
* TurtleApp accepts argc by reference
* Restoring all the changes appropriate for Hydro
0.3.13 (2013-08-21)
-------------------
* TurtleApp accepts argc by reference
* add hydro image to turtlesim
* remove mainpage.dox
0.3.12 (2013-03-29)
-------------------
* reverting velocity -> twist for groovy
* Revert "chaning command_velocity to cmd_vel" for groovy
This reverts commit 96e5174d3a5c961b6e1195b90b4024e2858df010.
* Revert "adding geometry_msgs dependency in package.xml and CMakelist" for groovy
This reverts commit c7ac1155d70269909b55af03d13fe2e089d6215d.
* Revert "alaphabetic order" for groovy
This reverts commit f928765ed08773517c195b74c55231c0e4fcc5e5.
0.3.11 (2013-03-21)
-------------------
* update email in package.xml
0.3.10 (2013-03-08)
-------------------
* Fix a moc generation error with boost >= 1.48
See:
https://bugreports.qt-project.org/browse/QTBUG-22829
* Revert "Merge pull request `#6 <https://github.com/ros/ros_tutorials/issues/6>`_ from ros/fix_qt_moc"
This reverts commit 0e11b41ac53aad0e043b77d4d5950889245eaceb, reversing
changes made to fc19df449d9ac297e8ab829ff22e99323c33ae93.
* Revert "fix missing include (regression of `#5 <https://github.com/ros/ros_tutorials/issues/5>`_)"
This reverts commit 546dabe05c00e87296952cb2ca655e01895bd5ed.
* fix missing include (regression of `#5 <https://github.com/ros/ros_tutorials/issues/5>`_)
* Fix a mod generation error with boost >= 1.48
See:
https://bugreports.qt-project.org/browse/QTBUG-22829
* alaphabetic order
* adding geometry_msgs dependency in package.xml and CMakelist
* chaning command_velocity to cmd_vel
* remove turtlesim velocity and use Twist msg
0.3.9 (2012-12-21)
------------------
* add groovy turtle
* modified dep type of catkin
0.3.8 (2012-12-13)
------------------
* add missing downstream depend
* switched from langs to message_* packages
0.3.7 (2012-12-06)
------------------
0.3.6 (2012-10-30)
------------------
* fix catkin function order
0.3.5 (2012-10-18)
------------------
0.3.4 (2012-10-06)
------------------
0.3.3 (2012-10-05)
------------------
* fixed missing genmsg stuff
* updated to latest catkin
* added package.xml files
0.3.2 (2012-09-05)
------------------
* updated catkin variables
* updated pkg-config in manifest.xml
0.3.1 (2012-09-03)
------------------
* use install destination variables, removed manual installation of manifests
0.3.0 (2012-08-29)
------------------
* updated to current catkin
0.2.20 (2013-02-08)
-------------------
* fixed compilation on platforms with different qreal type
0.2.19 (2012-06-15 03:13:40 +0000)
----------------------------------
* make find_package REQUIRED
* removed obsolete catkin tag from manifest files
* added missing install of turtlesim images
* using fuerte image in turtlesim
* fuerte icon
* remove old Makefiles and bump to 0.2.13
* fix find boost component for turtlesim
* change deps for turtlesim from wx to qt
* migrate turtlesim from wx to qt
* updated export for messages/catkin
* add missing libs for oneiric
* add missing dependency on wx, and take out conditional build logic from turtlesim
* conditionally build based on wx, for now
* turn on turtlesim
* adding <catkin/>, removing depends and platform tags
* remove old rosbuild2 stuff
* adios rosbuild2 in manifests
* changed number of turtles to a #define to prevent future mistakes with adding new turtles
* electric turtle
* rosbuild2/windows tweaks, they keep on comin'
* rosbuild2 taking shape.
* rosbuild2 taking shape
* moving teleop keyboard into turtlesim to remove tutorial deps on keyboard
* diamondback
* Added Ubuntu platform tags
* fix to actually paint on OSX
* Only update the path image every 3 frames, because ConvertToImage on a 500x500 bitmap is somehow very expensive
* Move bitmap->image conversion outside of loop (that was boneheaded)
* Add color sensor to turtles
* Switch turtlesim to x-forward (theta=0 now faces to the right)
* Optionally name your turtles yourself
* Fix coordinate system
* adding a little more description to manifest
* Add absolute and relative teleport service calls
* changing turtlesim to turtlesim_node for tutorial clarity
* * Multi-turtle support
* turtle_pose and command_velocity now exist per-turtle. turtle_pose has been renamed "pose"
* "spawn" service call to spawn a new turtle, which returns the turtle name
* "kill" service call, to kill a turtle by name
* Switch to "meters" as the distance unit, where 1 meter is defined as the height of the turtle
* adding export to manifest
* Change default background/pen colors
* Randomly choose one of the 3 turtles
* 3 turtle set by metamanda
* throttling refresh rate so that xorg doesn't use all the cpu
* adding debug statements
* the drawing file used to create turtle.png
* new turtle made by melonee
* Apply Melonee's diff to set the background color parameters on the param server at startup
* Add error output if the turtle hits the wall
* Add turtlesim to the ros_tutorials stack
cmake_minimum_required(VERSION 3.0.2)
project(turtlesim_xl)
find_package(catkin REQUIRED COMPONENTS geometry_msgs message_generation rosconsole roscpp roscpp_serialization roslib rostime std_msgs std_srvs)
find_package(Qt5Widgets REQUIRED)
find_package(Boost REQUIRED COMPONENTS thread)
include_directories(include ${catkin_INCLUDE_DIRS} ${Boost_INCLUDE_DIRS})
link_directories(${catkin_LIBRARY_DIRS})
add_message_files(DIRECTORY msg FILES
Color.msg Pose.msg)
add_service_files(DIRECTORY srv FILES
Kill.srv
SetPen.srv
Spawn.srv
TeleportAbsolute.srv
TeleportRelative.srv)
generate_messages(DEPENDENCIES geometry_msgs std_msgs std_srvs)
catkin_package(CATKIN_DEPENDS geometry_msgs message_runtime std_msgs std_srvs)
set(turtlesim_node_SRCS
src/turtlesim_xl.cpp
src/turtle.cpp
src/turtle_frame.cpp
)
set(turtlesim_node_HDRS
include/turtlesim/turtle_frame.h
)
qt5_wrap_cpp(turtlesim_node_MOCS ${turtlesim_node_HDRS})
add_executable(turtlesim_node ${turtlesim_node_SRCS} ${turtlesim_node_MOCS})
target_link_libraries(turtlesim_node Qt5::Widgets ${catkin_LIBRARIES} ${Boost_LIBRARIES})
#add_dependencies(turtlesim_node turtlesim_gencpp)
add_executable(turtle_teleop_key tutorials/teleop_turtle_key.cpp)
target_link_libraries(turtle_teleop_key ${catkin_LIBRARIES})
#add_dependencies(turtle_teleop_key turtlesim_gencpp)
add_executable(draw_square tutorials/draw_square.cpp)
target_link_libraries(draw_square ${catkin_LIBRARIES} ${Boost_LIBRARIES})
#add_dependencies(draw_square turtlesim_gencpp)
add_executable(mimic tutorials/mimic.cpp)
target_link_libraries(mimic ${catkin_LIBRARIES})
#add_dependencies(mimic turtlesim_gencpp)
install(TARGETS turtlesim_node turtle_teleop_key draw_square mimic
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION})
install(DIRECTORY images
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
FILES_MATCHING PATTERN "*.png" PATTERN "*.svg")
images/box-turtle.png

2.7 KiB

images/diamondback.png

3.82 KiB

images/doge.png

235 KiB

images/doge1.png

23.3 KiB

images/electric.png

3.61 KiB

images/fuerte.png

3.83 KiB

images/groovy.png

3.01 KiB

images/hydro.png

21.9 KiB

<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 16.0.4, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="45px"
height="45px" viewBox="0 0 45 45" enable-background="new 0 0 45 45" xml:space="preserve">
<g id="head1">
<path fill="none" stroke="#A2C880" stroke-width="0.4" stroke-miterlimit="10" d="M17.829,14.402"/>
<line fill="#A2C880" x1="14.885" y1="16.83" x2="15.303" y2="16.522"/>
<path fill="#A2C880" d="M19.095,14.533"/>
<line fill="#A2C880" x1="29.754" y1="16.83" x2="29.336" y2="16.522"/>
<path fill="#A2C880" d="M25.544,14.533"/>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M23.826,6.305"/>
</g>
</g>
<path fill="none" stroke="#A2C880" stroke-width="0.4" stroke-miterlimit="10" d="M22.5,0.625"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M20.071,14.002
c1.048-3.341-0.434-5.89-0.434-5.89c0.166,0.099-1.743-1.642-1.315-3.514C18.77,2.635,22.3,1.315,22.3,1.315
s2.999,0.788,3.959,2.89s-1.107,3.981-1.271,3.912c0,0-1.466,3.42-0.276,5.53"/>
<path fill="#231F20" d="M21.014,3.291c0,0-1.151,0.479-1.072,1.072c0.081,0.596,0.873,0.397,1.072,0.277
c0.198-0.119,0.794-0.555,0.636-0.993c-0.161-0.435-0.161-0.435-0.161-0.435"/>
<path fill="#231F20" d="M23.619,3.291c0,0,1.15,0.479,1.072,1.072c-0.078,0.596-0.873,0.397-1.072,0.277
c-0.199-0.119-0.795-0.555-0.637-0.993c0.162-0.435,0.162-0.435,0.162-0.435"/>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M22.04,4.491"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M22.631,4.176"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M25.036,4.491"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M25.47,5.359"/>
</g>
</g>
<path fill="none" stroke="#A2C880" stroke-width="0.4" stroke-miterlimit="10" d="M34.05,4.562"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M25.271,14.436
c2.6-2.347,2.616-5.295,2.616-5.295c0.093,0.169-0.667-2.299,0.652-3.694c1.382-1.464,5.095-0.809,5.095-0.809
s2.183,2.201,1.943,4.5s-2.976,2.868-3.082,2.725c0,0-3,2.202-3.046,4.624"/>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M31.689,7.659"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M32.359,7.688"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M34.271,9.181"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M34.205,10.148"/>
</g>
</g>
<path fill="none" stroke="#A2C880" stroke-width="0.4" stroke-miterlimit="10" d="M10.817,4.562"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M19.597,14.436
c-2.6-2.347-2.616-5.295-2.616-5.295c-0.093,0.169,0.667-2.299-0.652-3.694c-1.382-1.464-5.095-0.809-5.095-0.809
s-2.183,2.201-1.943,4.5s2.976,2.868,3.082,2.725c0,0,3,2.202,3.046,4.624"/>
<path fill="#231F20" d="M13.375,5.737c0,0,1.234-0.174,1.467,0.379c0.233,0.554-0.551,0.786-0.781,0.783
c-0.232-0.002-0.967-0.075-1.054-0.533C12.925,5.91,12.925,5.91,12.925,5.91"/>
<path fill="#231F20" d="M10.937,7.108c0,0-0.75,0.996-0.38,1.467c0.368,0.474,0.954-0.101,1.063-0.305
c0.109-0.203,0.402-0.882,0.044-1.179c-0.36-0.293-0.36-0.293-0.36-0.293"/>
<path fill="#231F20" d="M31.464,5.737c0,0-1.234-0.174-1.467,0.379c-0.233,0.554,0.551,0.786,0.781,0.783
c0.232-0.002,0.967-0.075,1.054-0.533c0.082-0.456,0.082-0.456,0.082-0.456"/>
<path fill="#231F20" d="M33.902,7.108c0,0,0.75,0.996,0.38,1.467c-0.368,0.474-0.954-0.101-1.063-0.305
c-0.109-0.203-0.402-0.882-0.044-1.179c0.36-0.293,0.36-0.293,0.36-0.293"/>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M13.178,7.659"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M12.508,7.688"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M10.596,9.181"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.2366" stroke-miterlimit="10" d="M10.662,10.148"/>
</g>
</g>
</g>
<g id="head2" display="none">
<path display="inline" fill="#A2C880" d="M19.542,13.598c0.175,0.104-1.841-1.735-1.39-3.713c0.473-2.075,4.205-3.47,4.205-3.47
s3.168,0.833,4.184,3.054c1.016,2.221-1.17,4.208-1.344,4.134"/>
<path display="inline" fill="#231F20" d="M19.781,8.012c0,0-0.81,0.336-0.754,0.755s0.614,0.279,0.754,0.195
s0.56-0.391,0.448-0.699c-0.113-0.308-0.113-0.308-0.113-0.308"/>
<path display="inline" fill="#231F20" d="M24.956,8.012c0,0,0.811,0.336,0.756,0.755c-0.057,0.419-0.617,0.279-0.756,0.195
c-0.141-0.084-0.561-0.391-0.449-0.699c0.113-0.308,0.113-0.308,0.113-0.308"/>
<path display="inline" fill="#A2C880" d="M18.388,14.193c-0.043,0.127,0.19-1.66-0.879-2.465c-1.123-0.846-3.6,0.038-3.6,0.038
s-1.243,1.77-0.811,3.323s2.381,1.625,2.438,1.514"/>
<path display="inline" fill="#231F20" d="M15.185,11.696c0,0,0.552-0.175,0.701,0.061c0.15,0.235-0.189,0.403-0.298,0.42
c-0.106,0.017-0.448,0.042-0.522-0.162c-0.074-0.203-0.074-0.203-0.074-0.203"/>
<path display="inline" fill="#231F20" d="M13.381,13.309c0,0-0.269,0.515-0.062,0.702c0.206,0.188,0.43-0.12,0.465-0.223
c0.035-0.102,0.115-0.436-0.071-0.543c-0.189-0.107-0.189-0.107-0.189-0.107"/>
<path display="inline" fill="#A2C880" d="M26.507,14.193c0.043,0.127-0.19-1.66,0.879-2.465c1.123-0.846,3.6,0.038,3.6,0.038
s1.243,1.77,0.811,3.323s-2.381,1.625-2.438,1.514"/>
<path display="inline" fill="#231F20" d="M29.702,11.686c0,0-0.558-0.154-0.698,0.087c-0.142,0.241,0.205,0.396,0.313,0.408
c0.106,0.013,0.45,0.025,0.517-0.182c0.066-0.206,0.066-0.206,0.066-0.206"/>
<path display="inline" fill="#231F20" d="M31.514,13.309c0,0,0.269,0.515,0.062,0.702c-0.206,0.188-0.43-0.12-0.465-0.223
c-0.035-0.102-0.115-0.436,0.071-0.543c0.189-0.107,0.189-0.107,0.189-0.107"/>
<g display="inline">
<g>
<path fill="none" stroke="#C7E0AC" stroke-miterlimit="10" d="M22.625,10.5"/>
</g>
</g>
<g display="inline">
<g>
<path fill="none" stroke="#C7E0AC" stroke-miterlimit="10" d="M21.375,10.583"/>
</g>
</g>
</g>
<g id="Layer_1">
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M13.501,32.946c0,0-1.134,1.152-1.606,2.804
c-0.327,1.144-0.157,2.62,0.192,3.734c0,0,1.07,0.341,1.415-0.638c0,0,0.763-0.213,0.703-0.808c0,0,0.833,0.17,0.918-0.681
c0.084-0.851,0.374-0.895,0.374-0.895"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M31.215,32.612c0,0,1.135,1.211,1.607,2.945
c0.326,1.202,0.156,2.753-0.192,3.924c0,0-1.069,0.358-1.415-0.67c0,0-0.762-0.224-0.703-0.849c0,0-0.832,0.179-0.918-0.715
c-0.084-0.894-0.374-0.94-0.374-0.94"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M15.262,16.801c0,0-3.549-0.879-5.784,0.031
c0,0-2.184,1.795-3.488,4.573c-1.304,2.778-1.672,5.624-1.686,5.799c0,0-0.181,1.326,0.218,1.991c0,0,0.271,0.771,0.811,0.788
c0,0,0.81,0.329,1.667-1.57c0,0,0.798-0.896,1.115-0.977c0,0,0.759-0.683,1.233-1.528c0,0,0.393-0.864,1.281-1.127
c0,0,0.692-0.291,1.192-1.336c0,0,1.905-0.482,2.011-0.815c0,0,0.083-2.085,0.522-2.77"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M29.764,16.801c0,0,3.549-0.879,5.783,0.031
c0,0,2.184,1.795,3.488,4.573c1.305,2.778,1.672,5.624,1.686,5.799c0,0,0.181,1.326-0.218,1.991c0,0-0.271,0.771-0.811,0.788
c0,0-0.81,0.329-1.667-1.57c0,0-0.799-0.896-1.115-0.977c0,0-0.76-0.683-1.233-1.528c0,0-0.394-0.864-1.281-1.127
c0,0-0.692-0.291-1.192-1.336c0,0-1.904-0.482-2.011-0.815c0,0-0.083-2.085-0.522-2.77"/>
<path fill="#A2C880" stroke="#375219" stroke-width="1.5" stroke-miterlimit="10" d="M20.612,39.122l-0.675-0.185
c0,0,0.912,3,2.3,2.938s2.251-2.787,2.251-2.787"/>
<g>
<path fill="#231F20" d="M11.529,27.122c1.292,8.792,5.583,11.667,9.083,12.5c0,0,2.071,0.563,3.775,0
c3.416-1.13,7.791-3.708,9.084-12.5"/>
<path fill="#231F20" d="M11.529,27.122c-1.292-8.792,6.708-12.958,6.708-12.958c-0.643,0.374,3.453-2.621,8.525,0
c0,0,8,4.166,6.709,12.958"/>
</g>
<g>
<polygon fill="#0C5A85" points="19.688,27.9 17.537,23.66 19.75,19.188 25.5,19 26.938,23.544 24.881,27.9 "/>
</g>
<path fill="#0C5A85" d="M25.607,18.083l1.629-2.458c0,0-2.021-1.792-4.7-1.625h-0.299c-2.68-0.167-4.701,1.625-4.701,1.625
l1.63,2.458C19.167,18.083,20.84,17.417,25.607,18.083z"/>
<path fill="#0C5A85" d="M32.583,24.292c0.375-3.792-4.5-8.083-4.5-8.083l-2,2.542l1.979,4.312"/>
<path fill="#0C5A85" d="M12.104,24.292c-0.375-3.792,4.5-8.083,4.5-8.083l2,2.542l-1.979,4.312"/>
<path fill="#0C5A85" d="M19.875,29.25h5.069c0,0,0.747,4.892-2.821,4.938C18.556,34.233,19.875,29.25,19.875,29.25z"/>
<path fill="#0C5A85" d="M27.875,24.459l-1.792,3.692c0,0,0.271,1.474,0,2.474s4.75,0.793,5,0.709s1.75-4.334,1.167-5.959"/>
<path fill="#0C5A85" d="M16.312,25l1.098,0.884l0.69,1.27l0.733,1.347c0,0-0.524,1.43-0.271,2.366s-4.691,0.087-4.925,0.009
c-0.234-0.079-1.997-3.919-1.451-5.441"/>
<path fill="#0C5A85" d="M25.573,32.625c0,0,0.734-0.842,5.359-0.259c0,0-2.942,5.717-7.225,6.384c0,0-0.875-2.042-0.458-3.042"/>
<path fill="#0C5A85" d="M18.997,32.625c0,0-0.734-0.842-5.359-0.259c0,0,2.942,5.717,7.225,6.384c0,0,0.875-2.042,0.458-3.042"/>
<path fill="#06334B" d="M16.802,23.372"/>
<g opacity="0.7">
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.4" stroke-miterlimit="10" d="M40.125,27.875"/>
</g>
</g>
<g opacity="0.9">
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.4" stroke-miterlimit="10" d="M22,41"/>
</g>
</g>
<g>
<g>
<path fill="none" stroke="#C7E0AC" stroke-width="0.4" stroke-miterlimit="10" d="M13,37.062"/>
</g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</g>
</svg>
images/indigo.png

20.8 KiB

This diff is collapsed.
images/jade.png

2.73 KiB

images/kinetic.png

2.97 KiB

This diff is collapsed.
images/lunar.png

4.05 KiB

This diff is collapsed.
images/melodic.png

1.33 KiB

images/noetic.png

2.53 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment