init
This commit is contained in:
@@ -0,0 +1,50 @@
|
||||
material RoboCup/Grass
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass
|
||||
{
|
||||
ambient 1.0 1.0 1.0 1.0
|
||||
diffuse 1.0 1.0 1.0 1.0
|
||||
specular 0.2 0.2 0.2 1.0 12.5
|
||||
|
||||
texture_unit
|
||||
{
|
||||
scale 1 1
|
||||
texture field.png
|
||||
filtering trilinear
|
||||
}
|
||||
}
|
||||
|
||||
pass
|
||||
{
|
||||
ambient 1.0 1.0 1.0 1.0
|
||||
diffuse 1.0 1.0 1.0 1.0
|
||||
specular 0.2 0.2 0.2 1.0 12.5
|
||||
|
||||
scene_blend alpha_blend
|
||||
depth_write off
|
||||
lighting off
|
||||
|
||||
texture_unit
|
||||
{
|
||||
texture lines.png
|
||||
filtering trilinear
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
material RoboCup/FieldBorder
|
||||
{
|
||||
technique
|
||||
{
|
||||
pass ambient
|
||||
{
|
||||
ambient 0.2578 0.4023 0.1836
|
||||
diffuse 0.2578 0.4023 0.1836
|
||||
specular 0.1 0.1 0.1 1 1
|
||||
}
|
||||
}
|
||||
}
|
BIN
robocup_3Dsim_field/materials/textures/field.png
Normal file
BIN
robocup_3Dsim_field/materials/textures/field.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.5 MiB |
BIN
robocup_3Dsim_field/materials/textures/lines.png
Normal file
BIN
robocup_3Dsim_field/materials/textures/lines.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
86
robocup_3Dsim_field/materials/textures/lines.svg
Normal file
86
robocup_3Dsim_field/materials/textures/lines.svg
Normal file
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
version="1.1"
|
||||
width="1440"
|
||||
height="960"
|
||||
id="svg2"
|
||||
inkscape:version="0.48.4 r9939"
|
||||
sodipodi:docname="lines.svg"
|
||||
inkscape:export-filename="/home/nkoenig/work/gazebo_models/robocup_3Dsim_field/materials/textures/lines.png"
|
||||
inkscape:export-xdpi="90"
|
||||
inkscape:export-ydpi="90">
|
||||
<sodipodi:namedview
|
||||
pagecolor="#000000"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="2348"
|
||||
inkscape:window-height="1453"
|
||||
id="namedview14"
|
||||
showgrid="false"
|
||||
inkscape:zoom="0.87777778"
|
||||
inkscape:cx="547.96842"
|
||||
inkscape:cy="360.09806"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="svg2" />
|
||||
<defs
|
||||
id="defs4" />
|
||||
<metadata
|
||||
id="metadata7">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
id="path6"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 815.01104,480 a 95.011041,95.011041 0 0 1 -190.02208,0 95.011041,95.011041 0 1 1 190.02208,0 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:#ffffff;fill-opacity:1;stroke:none"
|
||||
id="path3763"
|
||||
d="m 723,480 a 3,3 0 0 1 -6,0 3,3 0 1 1 6,0 z" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3790"
|
||||
d="m 0.99697451,2.003014 1437.00002549,0 0,957.000006 -1437.0000255,0 z" />
|
||||
<path
|
||||
id="path3794"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
d="m 720,0 c 0,320 0,640 0,960"
|
||||
inkscape:connector-curvature="0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3802"
|
||||
d="m 0,386.42857 86.494312,0 0,187.14286 -86.494312,0" />
|
||||
<path
|
||||
inkscape:connector-curvature="0"
|
||||
style="fill:none;stroke:#ffffff;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
|
||||
id="path3806"
|
||||
d="m 1440,386.42857 -86.0714,0 0,187.14286 86.0714,0" />
|
||||
</svg>
|
After Width: | Height: | Size: 3.2 KiB |
155
robocup_3Dsim_field/meshes/circle.dae
Normal file
155
robocup_3Dsim_field/meshes/circle.dae
Normal file
File diff suppressed because one or more lines are too long
109
robocup_3Dsim_field/model-1_4.sdf
Normal file
109
robocup_3Dsim_field/model-1_4.sdf
Normal file
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.4">
|
||||
<model name="robocup_3d_field">
|
||||
<static>true</static>
|
||||
<link name="field">
|
||||
<pose>0 0 0.01 0 0 0</pose>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>30.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<surface>
|
||||
<friction>
|
||||
<ode>
|
||||
<mu>100</mu>
|
||||
<mu2>50</mu2>
|
||||
</ode>
|
||||
</friction>
|
||||
</surface>
|
||||
</collision>
|
||||
<visual name="base1">
|
||||
<pose>0 11 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>34.0 2.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="base2">
|
||||
<pose>0 -11 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>34.0 2.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="base3">
|
||||
<pose>16 0 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>2.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="base4">
|
||||
<pose>-16 0 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>2.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="carpet">
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>30.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/Grass</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
17
robocup_3Dsim_field/model.config
Normal file
17
robocup_3Dsim_field/model.config
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<model>
|
||||
<name>RoboCup 3D Simulation Field</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.4">model-1_4.sdf</sdf>
|
||||
<sdf version="1.5">model.sdf</sdf>
|
||||
|
||||
<author>
|
||||
<name>Carlos Agüero</name>
|
||||
<email>caguero@osrfoundation.org</email>
|
||||
</author>
|
||||
|
||||
<description>
|
||||
A RoboCup 3D Simulation League field according to the 2014 rules.
|
||||
</description>
|
||||
</model>
|
109
robocup_3Dsim_field/model.sdf
Normal file
109
robocup_3Dsim_field/model.sdf
Normal file
@@ -0,0 +1,109 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.5">
|
||||
<model name="robocup_3d_field">
|
||||
<static>true</static>
|
||||
<link name="field">
|
||||
<pose>0 0 0.01 0 0 0</pose>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>30.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<surface>
|
||||
<friction>
|
||||
<ode>
|
||||
<mu>100</mu>
|
||||
<mu2>50</mu2>
|
||||
</ode>
|
||||
</friction>
|
||||
</surface>
|
||||
</collision>
|
||||
<visual name="base1">
|
||||
<pose>0 11 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>34.0 2.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="base2">
|
||||
<pose>0 -11 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>34.0 2.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="base3">
|
||||
<pose>16 0 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>2.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="base4">
|
||||
<pose>-16 0 0.001 0 0 0</pose>
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>2.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/FieldBorder</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
<visual name="carpet">
|
||||
<cast_shadows>false</cast_shadows>
|
||||
<geometry>
|
||||
<plane>
|
||||
<normal>0 0 1</normal>
|
||||
<size>30.0 20.0</size>
|
||||
</plane>
|
||||
</geometry>
|
||||
<material>
|
||||
<script>
|
||||
<uri>model://robocup_3Dsim_field/materials/scripts/</uri>
|
||||
<uri>model://robocup_3Dsim_field/materials/textures/</uri>
|
||||
<name>RoboCup/Grass</name>
|
||||
</script>
|
||||
</material>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
Reference in New Issue
Block a user