Commit 2190361e by Denis Salem

Add UML

parent 22d51b9e
<?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"
width="210mm"
height="297mm"
viewBox="0 0 744.09448819 1052.3622047"
id="svg2"
version="1.1"
inkscape:version="0.91 r13725"
sodipodi:docname="UML - Procedural Engine.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="0.98994949"
inkscape:cx="502.64028"
inkscape:cy="815.87801"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:snap-bbox="true"
inkscape:snap-bbox-edge-midpoints="true"
inkscape:bbox-nodes="true"
inkscape:snap-bbox-midpoints="true"
inkscape:snap-text-baseline="true"
inkscape:snap-center="true"
inkscape:snap-object-midpoints="true"
inkscape:snap-midpoints="true"
inkscape:object-nodes="true"
inkscape:snap-intersection-paths="true"
inkscape:object-paths="true"
inkscape:bbox-paths="true"
inkscape:window-width="1680"
inkscape:window-height="1031"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid4140" />
</sodipodi:namedview>
<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>
<g
inkscape:label="Calque 1"
inkscape:groupmode="layer"
id="layer1">
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:40px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="27.685322"
y="37.46347"
id="text4136"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4138"
x="27.685322"
y="37.46347"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:15px;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'">ProceduralEngine</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 181.01015,51.148997 0,-39.999995 L 10,12.362205 11.01015,51.148997 730,52.362205 730,512.3622 11.01015,511.149 l 0,-460.000003"
id="path4142"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccc" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:15px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="31.010151"
y="81.666573"
id="text4150"
sodipodi:linespacing="125%"><tspan
sodipodi:role="line"
id="tspan4152"
x="31.010151"
y="81.666573"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"> HeightmapBrushes</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="100.41657"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4170" /><tspan
sodipodi:role="line"
x="31.010151"
y="119.16657"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4168">- m_NonOrientableBrush : arrayList&lt;Heightmap&gt;</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="137.91656"
id="tspan4154"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'">- m_VoronoiBrush0 : arrayList&lt;Heightmap&gt;</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="156.66658"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4178">- m_VoronoiBrush1 : arrayList&lt;Heightmap&gt;</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="175.41658"
id="tspan4158"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'">- m_VoronoiBrush2 : arrayList&lt;Heightmap&gt;</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="194.16658"
id="tspan4162"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'">- m_PerlinBasedBrush : arrayList&lt;Heightmap&gt;</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="212.91658"
id="tspan4160"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'">- m_Seed : int *</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="231.66658"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4188"></tspan><tspan
sodipodi:role="line"
x="31.010151"
y="250.41658"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4196">+ HeightmapBrushes(int scale, int * Seeds)</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="269.16656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4190">+ ~HeightmapBrushes()</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="287.91656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4192">+ GetNonOrientableBrush()</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="306.66656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4198">+ GetVoronoiBrush0()</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="325.41656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4200">+ GetVoronoiBrush()</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="344.16656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4202">+ GetVoronoiBrush()</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="362.91656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4204">+ GetPerlinBased()</tspan><tspan
sodipodi:role="line"
x="31.010151"
y="381.66656"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:'Andale Mono';-inkscape-font-specification:'Andale Mono'"
id="tspan4194" /></text>
<rect
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4206"
width="428.98984"
height="31.213196"
x="21.010151"
y="61.14901" />
<rect
style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4208"
width="428.98984"
height="291.2132"
x="21.010151"
y="91.148994" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 20,222.3622 430,0"
id="path4220"
inkscape:connector-curvature="0" />
</g>
</svg>
<?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" width="852" height="112" id="svg2" version="1.1" inkscape:version="0.48.5 r10040" sodipodi:docname="logo.svg">
<defs id="defs4"/>
<sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.49497475" inkscape:cx="373.32215" inkscape:cy="52.906766" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" fit-margin-top="10" fit-margin-bottom="10" fit-margin-left="10" fit-margin-right="10" inkscape:window-width="1366" inkscape:window-height="749" inkscape:window-x="0" inkscape:window-y="0" inkscape:window-maximized="0">
<inkscape:grid type="xygrid" id="grid2985" empspacing="5" visible="true" enabled="true" snapvisiblegridlinesonly="true" originx="-24px" originy="-384px"/>
</sodipodi:namedview>
<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/>
</cc:Work>
</rdf:RDF>
</metadata>
<g inkscape:label="Calque 1" inkscape:groupmode="layer" id="layer1" transform="translate(-24,-556.36218)">
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 680,652.36218 40,0 c 0,0 20,0 20,-20 0,0 0,-20 -20,-20 l -20,0 c 0,0 -20,0 -20,-20 0,-20 20,-20 20,-20 l 40,0" id="path3005" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccccc"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 580,612.36218 20,0 c 0,0 20,0 20,-20 0,0 0,-20 -20,-20 l -40,0 0,80" id="path3007" inkscape:connector-curvature="0" sodipodi:nodetypes="cccccc"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 600,612.36218 20,40" id="path3009" inkscape:connector-curvature="0"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 800,572.36218 60,0" id="path3011" inkscape:connector-curvature="0"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 800,612.36218 60,0" id="path3013" inkscape:connector-curvature="0"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 800,652.36218 60,0" id="path3015" inkscape:connector-curvature="0"/>
<path style="fill:#d40000;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 440,572.36218 60,0" id="path3011-9" inkscape:connector-curvature="0"/>
<path style="fill:#d40000;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 440,612.36218 60,0" id="path3013-6" inkscape:connector-curvature="0"/>
<path style="fill:#d40000;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 440,652.36218 60,0" id="path3015-9" inkscape:connector-curvature="0"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 340,572.36218 25,80 15,-40" id="path3041" inkscape:connector-curvature="0" sodipodi:nodetypes="ccc"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 280,572.36218 0,80" id="path3043" inkscape:connector-curvature="0"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 220,652.36218 0,-40 c 0,0 0,-40 -40,-40 l -20,0" id="path3045" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/>
<path style="fill:none;stroke:#000000;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 100,622.36218 c 0,30 -30,30 -30,30 -30,0 -30,-30 -30,-30 l 0,-50" id="path3047" inkscape:connector-curvature="0" sodipodi:nodetypes="cccc"/>
</g>
</svg>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment