App icon: just the fringe cube, no streamlines
The owner's final choice: the hex-meshed cube with its banded fringe, drawn a little larger, with no streamlines at any size. The Icon Composer document is back to the floor and cube groups. Co-Authored-By: Claude Opus 5.5 <[email protected]>
No files matched your search
@@ -134,13 +134,11 @@ is committed and listed here with its exports.
|
|||||||
| assets/icons/ui.sun.svg, assets/icons/ui.sun.vectorcraft | FieldCraft contributors | Original interface icon (navigation bar, title bar, browser) drawn with VectorCraft from `assets/icons/src/ui.sun.json` (`cargo xtask icons`) | MIT OR Apache-2.0 |
|
| assets/icons/ui.sun.svg, assets/icons/ui.sun.vectorcraft | FieldCraft contributors | Original interface icon (navigation bar, title bar, browser) drawn with VectorCraft from `assets/icons/src/ui.sun.json` (`cargo xtask icons`) | MIT OR Apache-2.0 |
|
||||||
| assets/icons/ui.views.svg, assets/icons/ui.views.vectorcraft | FieldCraft contributors | Original interface icon (navigation bar, title bar, browser) drawn with VectorCraft from `assets/icons/src/ui.views.json` (`cargo xtask icons`) | MIT OR Apache-2.0 |
|
| assets/icons/ui.views.svg, assets/icons/ui.views.vectorcraft | FieldCraft contributors | Original interface icon (navigation bar, title bar, browser) drawn with VectorCraft from `assets/icons/src/ui.views.json` (`cargo xtask icons`) | MIT OR Apache-2.0 |
|
||||||
| assets/icons/ui.zoom.svg, assets/icons/ui.zoom.vectorcraft | FieldCraft contributors | Original interface icon (navigation bar, title bar, browser) drawn with VectorCraft from `assets/icons/src/ui.zoom.json` (`cargo xtask icons`) | MIT OR Apache-2.0 |
|
| assets/icons/ui.zoom.svg, assets/icons/ui.zoom.vectorcraft | FieldCraft contributors | Original interface icon (navigation bar, title bar, browser) drawn with VectorCraft from `assets/icons/src/ui.zoom.json` (`cargo xtask icons`) | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/icon.vectorcraft, assets/app-icon/icon.svg, assets/app-icon/icon.png | FieldCraft contributors | Original application icon (a hexahedral-meshed cube with a banded colour fringe on its faces and speed-coloured flow streamlines with arrowheads that run into its mesh lines or wrap around it, on a rounded-square backdrop), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs); editable source, SVG and 1024 × 1024 PNG export | MIT OR Apache-2.0 |
|
| assets/app-icon/icon.vectorcraft, assets/app-icon/icon.svg, assets/app-icon/icon.png | FieldCraft contributors | Original application icon (a hexahedral-meshed cube with a banded colour fringe on its faces on a rounded-square backdrop), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs); editable source, SVG and 1024 × 1024 PNG export | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/icon-small.vectorcraft, assets/app-icon/icon-small.svg, assets/app-icon/icon-small.png | FieldCraft contributors | Original simplified application icon for 16–32 px (fringe cube and one coloured streamline with an arrowhead; no mesh or floor grid), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
| assets/app-icon/icon-small.vectorcraft, assets/app-icon/icon-small.svg, assets/app-icon/icon-small.png | FieldCraft contributors | Original simplified application icon for 16–32 px (the fringe cube alone; no mesh or floor grid), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/layers/01-floor.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/01-floor.svg | FieldCraft contributors | Original isometric floor grid with a radial fade (Default appearance), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
| assets/app-icon/layers/01-floor.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/01-floor.svg | FieldCraft contributors | Original isometric floor grid with a radial fade (Default appearance), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/layers/01-floor-dark.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/01-floor-dark.svg | FieldCraft contributors | Original isometric floor grid with a radial fade (Dark appearance), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
| assets/app-icon/layers/01-floor-dark.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/01-floor-dark.svg | FieldCraft contributors | Original isometric floor grid with a radial fade (Dark appearance), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/layers/02-flow-behind.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/02-flow-behind.svg | FieldCraft contributors | Original speed-coloured flow streamlines with arrowheads (the runs behind the cube), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
| assets/app-icon/layers/02-part.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/02-part.svg | FieldCraft contributors | Original cube faces with a banded colour fringe and transparent gaps at the shared edges, and the hexahedral mesh lines clipped to them, drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/layers/03-part.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/03-part.svg | FieldCraft contributors | Original cube faces with a banded colour fringe and transparent gaps at the shared edges, and the hexahedral mesh lines clipped to them, drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
|
||||||
| assets/app-icon/layers/04-flow-front.vectorcraft, assets/app-icon/FieldCraft.icon/Assets/04-flow-front.svg | FieldCraft contributors | Original speed-coloured flow streamlines with arrowheads (the runs in front of the cube), drawn with VectorCraft by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
|
||||||
| assets/app-icon/FieldCraft.icon/icon.json | FieldCraft contributors | Icon Composer composition of the layers above (Default and Dark floor grid), written by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
| assets/app-icon/FieldCraft.icon/icon.json | FieldCraft contributors | Icon Composer composition of the layers above (Default and Dark floor grid), written by `cargo xtask app-icon` (xtask/src/app_icon.rs) | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/Assets.car | FieldCraft contributors | Apple actool compilation of assets/app-icon/FieldCraft.icon; contains original artwork only | MIT OR Apache-2.0 |
|
| assets/app-icon/Assets.car | FieldCraft contributors | Apple actool compilation of assets/app-icon/FieldCraft.icon; contains original artwork only | MIT OR Apache-2.0 |
|
||||||
| assets/app-icon/icon.icns | FieldCraft contributors | iconutil compilation of assets/app-icon/icon.iconset | MIT OR Apache-2.0 |
|
| assets/app-icon/icon.icns | FieldCraft contributors | iconutil compilation of assets/app-icon/icon.iconset | MIT OR Apache-2.0 |
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
<clipPath id="clip-path-1">
|
<clipPath id="clip-path-1">
|
||||||
<path d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z"/>
|
<path d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<radialGradient id="radial-gradient-1" cx="0" cy="0" r="560" gradientTransform="matrix(1 0 0 0.5 512 643)" gradientUnits="userSpaceOnUse">
|
<radialGradient id="radial-gradient-1" cx="0" cy="0" r="560" gradientTransform="matrix(1 0 0 0.5 512 650)" gradientUnits="userSpaceOnUse">
|
||||||
<stop offset="0" stop-color="#4f6a86"/>
|
<stop offset="0" stop-color="#4f6a86"/>
|
||||||
<stop offset="0.3" stop-color="#4f6a86" stop-opacity="0.9"/>
|
<stop offset="0.3" stop-color="#4f6a86" stop-opacity="0.9"/>
|
||||||
<stop offset="0.65" stop-color="#4f6a86" stop-opacity="0.35"/>
|
<stop offset="0.65" stop-color="#4f6a86" stop-opacity="0.35"/>
|
||||||
@@ -13,6 +13,6 @@
|
|||||||
</defs>
|
</defs>
|
||||||
<title>FieldCraft icon floor grid (Dark)</title>
|
<title>FieldCraft icon floor grid (Dark)</title>
|
||||||
<g id="Floor_grid" data-name="Floor grid" clip-path="url(#clip-path-1)">
|
<g id="Floor_grid" data-name="Floor grid" clip-path="url(#clip-path-1)">
|
||||||
<path id="floor_grid" data-name="floor grid" d="M214.09 100 L100 165.87 M809.91 100 L924 165.87 M337.93 100 L100 237.37 M686.07 100 L924 237.37 M461.77 100 L100 308.87 M562.23 100 L924 308.87 M585.61 100 L100 380.37 M438.39 100 L924 380.37 M709.45 100 L100 451.87 M314.55 100 L924 451.87 M833.3 100 L100 523.37 M190.7 100 L924 523.37 M924 119.13 L100 594.87 M100 119.13 L924 594.87 M924 190.63 L100 666.37 M100 190.63 L924 666.37 M924 262.13 L100 737.87 M100 262.13 L924 737.87 M924 333.63 L100 809.37 M100 333.63 L924 809.37 M924 405.13 L100 880.87 M100 405.13 L924 880.87 M924 476.63 L149.14 924 M100 476.63 L874.86 924 M924 548.13 L272.98 924 M100 548.13 L751.02 924 M924 619.63 L396.82 924 M100 619.63 L627.18 924 M924 691.13 L520.66 924 M100 691.13 L503.34 924 M924 762.63 L644.5 924 M100 762.63 L379.5 924 M924 834.13 L768.34 924 M100 834.13 L255.66 924 M924 905.63 L892.19 924 M100 905.63 L131.81 924" fill="none" stroke="url(#radial-gradient-1)" stroke-width="3" stroke-linejoin="round"/>
|
<path id="floor_grid" data-name="floor grid" d="M165.59 100 L100 137.87 M858.41 100 L924 137.87 M295.49 100 L100 212.87 M728.51 100 L924 212.87 M425.4 100 L100 287.87 M598.6 100 L924 287.87 M555.3 100 L100 362.87 M468.7 100 L924 362.87 M685.21 100 L100 437.87 M338.79 100 L924 437.87 M815.11 100 L100 512.87 M208.89 100 L924 512.87 M924 112.13 L100 587.87 M100 112.13 L924 587.87 M924 187.13 L100 662.87 M100 187.13 L924 662.87 M924 262.13 L100 737.87 M100 262.13 L924 737.87 M924 337.13 L100 812.87 M100 337.13 L924 812.87 M924 412.13 L100 887.87 M100 412.13 L924 887.87 M924 487.13 L167.32 924 M100 487.13 L856.68 924 M924 562.13 L297.23 924 M100 562.13 L726.77 924 M924 637.13 L427.13 924 M100 637.13 L596.87 924 M924 712.13 L557.03 924 M100 712.13 L466.97 924 M924 787.13 L686.94 924 M100 787.13 L337.06 924 M924 862.13 L816.84 924 M100 862.13 L207.16 924" fill="none" stroke="url(#radial-gradient-1)" stroke-width="3" stroke-linejoin="round"/>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -4,7 +4,7 @@
|
|||||||
<clipPath id="clip-path-1">
|
<clipPath id="clip-path-1">
|
||||||
<path d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z"/>
|
<path d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<radialGradient id="radial-gradient-1" cx="0" cy="0" r="560" gradientTransform="matrix(1 0 0 0.5 512 643)" gradientUnits="userSpaceOnUse">
|
<radialGradient id="radial-gradient-1" cx="0" cy="0" r="560" gradientTransform="matrix(1 0 0 0.5 512 650)" gradientUnits="userSpaceOnUse">
|
||||||
<stop offset="0" stop-color="#8aa0b4"/>
|
<stop offset="0" stop-color="#8aa0b4"/>
|
||||||
<stop offset="0.3" stop-color="#8aa0b4" stop-opacity="0.9"/>
|
<stop offset="0.3" stop-color="#8aa0b4" stop-opacity="0.9"/>
|
||||||
<stop offset="0.65" stop-color="#8aa0b4" stop-opacity="0.35"/>
|
<stop offset="0.65" stop-color="#8aa0b4" stop-opacity="0.35"/>
|
||||||
@@ -13,6 +13,6 @@
|
|||||||
</defs>
|
</defs>
|
||||||
<title>FieldCraft icon floor grid</title>
|
<title>FieldCraft icon floor grid</title>
|
||||||
<g id="Floor_grid" data-name="Floor grid" clip-path="url(#clip-path-1)">
|
<g id="Floor_grid" data-name="Floor grid" clip-path="url(#clip-path-1)">
|
||||||
<path id="floor_grid" data-name="floor grid" d="M214.09 100 L100 165.87 M809.91 100 L924 165.87 M337.93 100 L100 237.37 M686.07 100 L924 237.37 M461.77 100 L100 308.87 M562.23 100 L924 308.87 M585.61 100 L100 380.37 M438.39 100 L924 380.37 M709.45 100 L100 451.87 M314.55 100 L924 451.87 M833.3 100 L100 523.37 M190.7 100 L924 523.37 M924 119.13 L100 594.87 M100 119.13 L924 594.87 M924 190.63 L100 666.37 M100 190.63 L924 666.37 M924 262.13 L100 737.87 M100 262.13 L924 737.87 M924 333.63 L100 809.37 M100 333.63 L924 809.37 M924 405.13 L100 880.87 M100 405.13 L924 880.87 M924 476.63 L149.14 924 M100 476.63 L874.86 924 M924 548.13 L272.98 924 M100 548.13 L751.02 924 M924 619.63 L396.82 924 M100 619.63 L627.18 924 M924 691.13 L520.66 924 M100 691.13 L503.34 924 M924 762.63 L644.5 924 M100 762.63 L379.5 924 M924 834.13 L768.34 924 M100 834.13 L255.66 924 M924 905.63 L892.19 924 M100 905.63 L131.81 924" fill="none" stroke="url(#radial-gradient-1)" stroke-width="3" stroke-linejoin="round"/>
|
<path id="floor_grid" data-name="floor grid" d="M165.59 100 L100 137.87 M858.41 100 L924 137.87 M295.49 100 L100 212.87 M728.51 100 L924 212.87 M425.4 100 L100 287.87 M598.6 100 L924 287.87 M555.3 100 L100 362.87 M468.7 100 L924 362.87 M685.21 100 L100 437.87 M338.79 100 L924 437.87 M815.11 100 L100 512.87 M208.89 100 L924 512.87 M924 112.13 L100 587.87 M100 112.13 L924 587.87 M924 187.13 L100 662.87 M100 187.13 L924 662.87 M924 262.13 L100 737.87 M100 262.13 L924 737.87 M924 337.13 L100 812.87 M100 337.13 L924 812.87 M924 412.13 L100 887.87 M100 412.13 L924 887.87 M924 487.13 L167.32 924 M100 487.13 L856.68 924 M924 562.13 L297.23 924 M100 562.13 L726.77 924 M924 637.13 L427.13 924 M100 637.13 L596.87 924 M924 712.13 L557.03 924 M100 712.13 L466.97 924 M924 787.13 L686.94 924 M100 787.13 L337.06 924 M924 862.13 L816.84 924 M100 862.13 L207.16 924" fill="none" stroke="url(#radial-gradient-1)" stroke-width="3" stroke-linejoin="round"/>
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
@@ -1,12 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024">
|
|
||||||
<title>FieldCraft icon flow behind the cube</title>
|
|
||||||
<g id="Flow_behind" data-name="Flow behind">
|
|
||||||
<path id="streamline_3_halo" data-name="streamline 3 halo" d="M452.61 313.73 L442.53 312.16 L432.42 311.18 L422.38 310.47 L412.39 309.99 L402.49 309.73 L392.67 309.68 L382.95 309.83 L373.33 310.19 L363.82 310.75 L354.44 311.5 L345.19 312.46 L336.07 313.61 L327.11 314.95 L318.29 316.48 L309.64 318.21 L301.16 320.13 L292.85 322.23 L284.72 324.52 L276.79 327 L269.05 329.66 L261.51 332.51 L254.19 335.53 L247.08 338.74 L240.19 342.12 L233.53 345.68 L227.11 349.42 L220.93 353.32 L214.99 357.41 L209.31 361.66 L203.88 366.07 L198.72 370.66 L193.83 375.41 L189.22 380.32 L184.9 385.38 L180.87 390.6 L177.13 395.97 L173.7 401.48 L170.58 407.13 L167.78 412.91 L165.3 418.82 L163.15 424.84 L161.33 430.97 L159.85 437.21 L158.7 443.53 L157.9 449.93 L157.43 456.4 L157.31 462.94 L180.21 462.4 L180.12 457.05 L180.3 451.76 L180.76 446.52 L181.49 441.35 L182.5 436.23 L183.78 431.18 L185.35 426.19 L187.19 421.26 L189.31 416.4 L191.71 411.61 L194.39 406.89 L197.36 402.24 L200.6 397.67 L204.13 393.19 L207.95 388.79 L212.04 384.48 L216.42 380.28 L221.07 376.17 L226 372.18 L231.2 368.3 L236.66 364.54 L242.39 360.9 L248.38 357.4 L254.63 354.03 L261.12 350.8 L267.85 347.71 L274.82 344.77 L282.01 341.98 L289.43 339.35 L297.06 336.88 L304.9 334.56 L312.94 332.41 L321.18 330.43 L329.6 328.61 L338.19 326.96 L346.95 325.48 L355.88 324.18 L364.95 323.04 L374.17 322.08 L383.52 321.29 L393 320.67 L402.6 320.22 L412.31 319.93 L422.13 319.8 L432.03 319.81 L442.03 319.93 L452.17 319.83 Z M866.74 581.03 L866.33 574.43 L865.57 567.81 L864.49 561.16 L863.08 554.5 L861.34 547.82 L859.27 541.15 L856.9 534.48 L854.29 528.03 L832.86 536.69 L835.29 542.7 L837.34 548.45 L839.1 554.16 L840.58 559.82 L841.77 565.43 L842.67 570.98 L843.3 576.47 L843.64 581.9 Z M832.19 504.18 L874.11 538.14 L825.63 557.73 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_3_part_1" data-name="streamline 3 part 1" d="M452.39 316.78 L442.33 315.21 L432.29 314.23 L422.29 313.53 L412.37 313.05 L402.52 312.79 L392.76 312.73 L383.1 312.89 L373.54 313.24 L364.1 313.79 L354.78 314.54 L345.6 315.49 L336.55 316.63 L327.65 317.96 L318.91 319.48 L310.33 321.19 L301.92 323.09 L293.69 325.17 L285.65 327.44 L277.8 329.89 L270.14 332.52 L262.69 335.33 L255.45 338.32 L248.43 341.48 L253.27 351.28 L259.85 348.01 L266.67 344.89 L273.72 341.91 L281 339.09 L288.5 336.43 L296.22 333.93 L304.13 331.6 L312.25 329.43 L320.56 327.43 L329.05 325.6 L337.71 323.94 L346.54 322.45 L355.53 321.14 L364.67 320 L373.95 319.03 L383.37 318.24 L392.91 317.61 L402.57 317.16 L412.34 316.88 L422.21 316.75 L432.17 316.76 L442.23 316.87 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_3_part_2" data-name="streamline 3 part 2" d="M248.43 341.48 L241.64 344.82 L235.07 348.32 L228.74 352 L222.66 355.85 L216.82 359.86 L211.23 364.03 L205.91 368.37 L200.84 372.86 L196.05 377.51 L191.54 382.31 L187.31 387.27 L183.37 392.36 L179.72 397.6 L176.37 402.98 L173.32 408.49 L170.59 414.12 L168.17 419.87 L166.08 425.74 L164.3 431.71 L162.85 437.78 L161.73 443.94 L160.95 450.18 L160.49 456.49 L177.06 456.96 L177.25 451.51 L177.72 446.11 L178.48 440.77 L179.53 435.5 L180.86 430.28 L182.48 425.13 L184.38 420.05 L186.57 415.04 L189.04 410.11 L191.81 405.25 L194.86 400.48 L198.19 395.79 L201.82 391.19 L205.73 386.68 L209.92 382.28 L214.39 377.98 L219.14 373.79 L224.17 369.72 L229.47 365.77 L235.03 361.95 L240.85 358.26 L246.94 354.7 L253.27 351.28 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_3_part_3" data-name="streamline 3 part 3" d="M160.49 456.49 L160.37 462.87 L177.15 462.47 L177.06 456.96 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_3_part_4" data-name="streamline 3 part 4" d="M863.68 581.14 L863.28 574.7 L862.54 568.23 L861.48 561.73 L860.1 555.2 L858.39 548.66 L856.37 542.12 L854.04 535.57 L851.46 529.18 L835.69 535.55 L838.15 541.61 L840.24 547.48 L842.04 553.32 L843.55 559.11 L844.77 564.86 L845.7 570.56 L846.34 576.2 L846.7 581.78 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_3_part_5" data-name="streamline 3 part 5" d="M834.02 508.72 L867.74 535.43 L828.33 551.36 Z" fill="#de3b2f"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 4.2 KiB |
@@ -0,0 +1,51 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024">
|
||||||
|
<defs>
|
||||||
|
<clipPath id="clip-path-1">
|
||||||
|
<path d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-path-2">
|
||||||
|
<path d="M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-path-3">
|
||||||
|
<path d="M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z"/>
|
||||||
|
</clipPath>
|
||||||
|
<clipPath id="clip-path-4">
|
||||||
|
<path d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z"/>
|
||||||
|
</clipPath>
|
||||||
|
</defs>
|
||||||
|
<title>FieldCraft icon cube</title>
|
||||||
|
<g id="Top_face" data-name="Top face" clip-path="url(#clip-path-1)">
|
||||||
|
<path id="top" d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z" fill="#2c4fbf"/>
|
||||||
|
<path id="top_band_1" data-name="top band 1" d="M844.55 692 C660.89 798.04 363.11 798.04 179.45 692 C-4.22 585.96 -4.22 414.04 179.45 308 C363.11 201.96 660.89 201.96 844.55 308 C1028.22 414.04 1028.22 585.96 844.55 692 Z" fill="#2f86e0"/>
|
||||||
|
<path id="top_band_2" data-name="top band 2" d="M789.99 660.5 C636.46 749.14 387.54 749.14 234.01 660.5 C80.47 571.86 80.47 428.14 234.01 339.5 C387.54 250.86 636.46 250.86 789.99 339.5 C943.53 428.14 943.53 571.86 789.99 660.5 Z" fill="#22bcd8"/>
|
||||||
|
<path id="top_band_3" data-name="top band 3" d="M738.03 630.5 C613.2 702.57 410.8 702.57 285.97 630.5 C161.13 558.43 161.13 441.57 285.97 369.5 C410.8 297.43 613.2 297.43 738.03 369.5 C862.87 441.57 862.87 558.43 738.03 630.5 Z" fill="#3fc584"/>
|
||||||
|
<path id="top_band_4" data-name="top band 4" d="M686.07 600.5 C589.93 656 434.07 656 337.93 600.5 C241.79 545 241.79 455 337.93 399.5 C434.07 344 589.93 344 686.07 399.5 C782.21 455 782.21 545 686.07 600.5 Z" fill="#f0d13a"/>
|
||||||
|
<path id="top_band_5" data-name="top band 5" d="M634.11 570.5 C566.67 609.44 457.33 609.44 389.89 570.5 C322.45 531.56 322.45 468.44 389.89 429.5 C457.33 390.56 566.67 390.56 634.11 429.5 C701.55 468.44 701.55 531.56 634.11 570.5 Z" fill="#f28a2b"/>
|
||||||
|
<path id="top_band_6" data-name="top band 6" d="M582.15 540.5 C543.41 562.87 480.59 562.87 441.85 540.5 C403.11 518.13 403.11 481.87 441.85 459.5 C480.59 437.13 543.41 437.13 582.15 459.5 C620.89 481.87 620.89 518.13 582.15 540.5 Z" fill="#de3b2f"/>
|
||||||
|
<path id="top_shade" data-name="top shade" d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z" fill="#ffffff" opacity="0.1"/>
|
||||||
|
</g>
|
||||||
|
<g id="Left_face" data-name="Left face" clip-path="url(#clip-path-2)">
|
||||||
|
<path id="left" d="M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z" fill="#2c4fbf"/>
|
||||||
|
<path id="left_band_1" data-name="left band 1" d="M844.55 692 C844.55 479.92 695.66 222.04 512 116 C328.34 9.96 179.45 95.92 179.45 308 C179.45 520.08 328.34 777.96 512 884 C695.66 990.04 844.55 904.08 844.55 692 Z" fill="#2f86e0"/>
|
||||||
|
<path id="left_band_2" data-name="left band 2" d="M789.99 660.5 C789.99 483.22 665.53 267.64 512 179 C358.47 90.36 234.01 162.22 234.01 339.5 C234.01 516.78 358.47 732.36 512 821 C665.53 909.64 789.99 837.78 789.99 660.5 Z" fill="#22bcd8"/>
|
||||||
|
<path id="left_band_3" data-name="left band 3" d="M738.03 630.5 C738.03 486.35 636.83 311.07 512 239 C387.17 166.93 285.97 225.35 285.97 369.5 C285.97 513.65 387.17 688.93 512 761 C636.83 833.07 738.03 774.65 738.03 630.5 Z" fill="#3fc584"/>
|
||||||
|
<path id="left_band_4" data-name="left band 4" d="M686.07 600.5 C686.07 489.49 608.14 354.5 512 299 C415.86 243.5 337.93 288.49 337.93 399.5 C337.93 510.51 415.86 645.5 512 701 C608.14 756.5 686.07 711.51 686.07 600.5 Z" fill="#f0d13a"/>
|
||||||
|
<path id="left_band_5" data-name="left band 5" d="M634.11 570.5 C634.11 492.63 579.44 397.94 512 359 C444.56 320.06 389.89 351.63 389.89 429.5 C389.89 507.37 444.56 602.06 512 641 C579.44 679.94 634.11 648.37 634.11 570.5 Z" fill="#f28a2b"/>
|
||||||
|
<path id="left_band_6" data-name="left band 6" d="M582.15 540.5 C582.15 495.76 550.74 441.37 512 419 C473.26 396.63 441.85 414.76 441.85 459.5 C441.85 504.24 473.26 558.63 512 581 C550.74 603.37 582.15 585.24 582.15 540.5 Z" fill="#de3b2f"/>
|
||||||
|
<path id="left_shade" data-name="left shade" d="M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z" fill="#000000" opacity="0.12"/>
|
||||||
|
</g>
|
||||||
|
<g id="Right_face" data-name="Right face" clip-path="url(#clip-path-3)">
|
||||||
|
<path id="right" d="M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z" fill="#2c4fbf"/>
|
||||||
|
<path id="right_band_1" data-name="right band 1" d="M179.45 692 C179.45 479.92 328.34 222.04 512 116 C695.66 9.96 844.55 95.92 844.55 308 C844.55 520.08 695.66 777.96 512 884 C328.34 990.04 179.45 904.08 179.45 692 Z" fill="#2f86e0"/>
|
||||||
|
<path id="right_band_2" data-name="right band 2" d="M234.01 660.5 C234.01 483.22 358.47 267.64 512 179 C665.53 90.36 789.99 162.22 789.99 339.5 C789.99 516.78 665.53 732.36 512 821 C358.47 909.64 234.01 837.78 234.01 660.5 Z" fill="#22bcd8"/>
|
||||||
|
<path id="right_band_3" data-name="right band 3" d="M285.97 630.5 C285.97 486.35 387.17 311.07 512 239 C636.83 166.93 738.03 225.35 738.03 369.5 C738.03 513.65 636.83 688.93 512 761 C387.17 833.07 285.97 774.65 285.97 630.5 Z" fill="#3fc584"/>
|
||||||
|
<path id="right_band_4" data-name="right band 4" d="M337.93 600.5 C337.93 489.49 415.86 354.5 512 299 C608.14 243.5 686.07 288.49 686.07 399.5 C686.07 510.51 608.14 645.5 512 701 C415.86 756.5 337.93 711.51 337.93 600.5 Z" fill="#f0d13a"/>
|
||||||
|
<path id="right_band_5" data-name="right band 5" d="M389.89 570.5 C389.89 492.63 444.56 397.94 512 359 C579.44 320.06 634.11 351.63 634.11 429.5 C634.11 507.37 579.44 602.06 512 641 C444.56 679.94 389.89 648.37 389.89 570.5 Z" fill="#f28a2b"/>
|
||||||
|
<path id="right_band_6" data-name="right band 6" d="M441.85 540.5 C441.85 495.76 473.26 441.37 512 419 C550.74 396.63 582.15 414.76 582.15 459.5 C582.15 504.24 550.74 558.63 512 581 C473.26 603.37 441.85 585.24 441.85 540.5 Z" fill="#de3b2f"/>
|
||||||
|
<path id="right_shade" data-name="right shade" d="M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z" fill="#000000" opacity="0.3"/>
|
||||||
|
</g>
|
||||||
|
<g id="Mesh" clip-path="url(#clip-path-4)">
|
||||||
|
<path id="hexahedral_mesh" data-name="hexahedral mesh" d="M576.95 237.5 L317.14 387.5 M447.05 237.5 L706.86 387.5 M317.14 687.5 L317.14 387.5 M252.19 575 L512 725 M706.86 687.5 L706.86 387.5 M771.81 575 L512 725 M641.9 275 L382.1 425 M382.1 275 L641.9 425 M382.1 725 L382.1 425 M252.19 500 L512 650 M641.9 725 L641.9 425 M771.81 500 L512 650 M706.86 312.5 L447.05 462.5 M317.14 312.5 L576.95 462.5 M447.05 762.5 L447.05 462.5 M252.19 425 L512 575 M576.95 762.5 L576.95 462.5 M771.81 425 L512 575" fill="none" stroke="#0b2236" stroke-width="3.5" stroke-linejoin="round" opacity="0.45"/>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 6.7 KiB |
@@ -1,51 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024">
|
|
||||||
<defs>
|
|
||||||
<clipPath id="clip-path-1">
|
|
||||||
<path d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z"/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-path-2">
|
|
||||||
<path d="M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z"/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-path-3">
|
|
||||||
<path d="M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z"/>
|
|
||||||
</clipPath>
|
|
||||||
<clipPath id="clip-path-4">
|
|
||||||
<path d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z"/>
|
|
||||||
</clipPath>
|
|
||||||
</defs>
|
|
||||||
<title>FieldCraft icon cube</title>
|
|
||||||
<g id="Top_face" data-name="Top face" clip-path="url(#clip-path-1)">
|
|
||||||
<path id="top" d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="top_band_1" data-name="top band 1" d="M829.03 683.04 C653.94 784.13 370.06 784.13 194.97 683.04 C19.87 581.95 19.87 418.05 194.97 316.96 C370.06 215.87 653.94 215.87 829.03 316.96 C1004.13 418.05 1004.13 581.95 829.03 683.04 Z" fill="#2f86e0"/>
|
|
||||||
<path id="top_band_2" data-name="top band 2" d="M777.02 653.01 C630.65 737.52 393.35 737.52 246.98 653.01 C100.61 568.5 100.61 431.5 246.98 346.99 C393.35 262.48 630.65 262.48 777.02 346.99 C923.39 431.5 923.39 568.5 777.02 653.01 Z" fill="#22bcd8"/>
|
|
||||||
<path id="top_band_3" data-name="top band 3" d="M727.48 624.41 C608.48 693.12 415.52 693.12 296.52 624.41 C177.51 555.7 177.51 444.3 296.52 375.59 C415.52 306.88 608.48 306.88 727.48 375.59 C846.49 444.3 846.49 555.7 727.48 624.41 Z" fill="#3fc584"/>
|
|
||||||
<path id="top_band_4" data-name="top band 4" d="M677.95 595.81 C586.3 648.72 437.7 648.72 346.05 595.81 C254.4 542.9 254.4 457.1 346.05 404.19 C437.7 351.28 586.3 351.28 677.95 404.19 C769.6 457.1 769.6 542.9 677.95 595.81 Z" fill="#f0d13a"/>
|
|
||||||
<path id="top_band_5" data-name="top band 5" d="M628.41 567.21 C564.12 604.33 459.88 604.33 395.59 567.21 C331.3 530.09 331.3 469.91 395.59 432.79 C459.88 395.67 564.12 395.67 628.41 432.79 C692.7 469.91 692.7 530.09 628.41 567.21 Z" fill="#f28a2b"/>
|
|
||||||
<path id="top_band_6" data-name="top band 6" d="M578.87 538.61 C541.94 559.93 482.06 559.93 445.13 538.61 C408.19 517.29 408.19 482.71 445.13 461.39 C482.06 440.07 541.94 440.07 578.87 461.39 C615.81 482.71 615.81 517.29 578.87 538.61 Z" fill="#de3b2f"/>
|
|
||||||
<path id="top_shade" data-name="top shade" d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z" fill="#ffffff" opacity="0.1"/>
|
|
||||||
</g>
|
|
||||||
<g id="Left_face" data-name="Left face" clip-path="url(#clip-path-2)">
|
|
||||||
<path id="left" d="M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="left_band_1" data-name="left band 1" d="M829.03 683.04 C829.03 480.86 687.09 235.01 512 133.92 C336.91 32.83 194.97 114.78 194.97 316.96 C194.97 519.14 336.91 764.99 512 866.08 C687.09 967.17 829.03 885.22 829.03 683.04 Z" fill="#2f86e0"/>
|
|
||||||
<path id="left_band_2" data-name="left band 2" d="M777.02 653.01 C777.02 484 658.37 278.49 512 193.98 C365.63 109.47 246.98 177.98 246.98 346.99 C246.98 516 365.63 721.51 512 806.02 C658.37 890.53 777.02 822.02 777.02 653.01 Z" fill="#22bcd8"/>
|
|
||||||
<path id="left_band_3" data-name="left band 3" d="M727.48 624.41 C727.48 486.99 631.01 319.89 512 251.18 C392.99 182.47 296.52 238.17 296.52 375.59 C296.52 513.01 392.99 680.11 512 748.82 C631.01 817.53 727.48 761.83 727.48 624.41 Z" fill="#3fc584"/>
|
|
||||||
<path id="left_band_4" data-name="left band 4" d="M677.95 595.81 C677.95 489.98 603.65 361.29 512 308.38 C420.35 255.47 346.05 298.36 346.05 404.19 C346.05 510.02 420.35 638.71 512 691.62 C603.65 744.53 677.95 701.64 677.95 595.81 Z" fill="#f0d13a"/>
|
|
||||||
<path id="left_band_5" data-name="left band 5" d="M628.41 567.21 C628.41 492.97 576.29 402.7 512 365.58 C447.71 328.46 395.59 358.55 395.59 432.79 C395.59 507.03 447.71 597.3 512 634.42 C576.29 671.54 628.41 641.45 628.41 567.21 Z" fill="#f28a2b"/>
|
|
||||||
<path id="left_band_6" data-name="left band 6" d="M578.87 538.61 C578.87 495.96 548.93 444.1 512 422.78 C475.07 401.46 445.13 418.74 445.13 461.39 C445.13 504.04 475.07 555.9 512 577.22 C548.93 598.54 578.87 581.26 578.87 538.61 Z" fill="#de3b2f"/>
|
|
||||||
<path id="left_shade" data-name="left shade" d="M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z" fill="#000000" opacity="0.12"/>
|
|
||||||
</g>
|
|
||||||
<g id="Right_face" data-name="Right face" clip-path="url(#clip-path-3)">
|
|
||||||
<path id="right" d="M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="right_band_1" data-name="right band 1" d="M194.97 683.04 C194.97 480.86 336.91 235.01 512 133.92 C687.09 32.83 829.03 114.78 829.03 316.96 C829.03 519.14 687.09 764.99 512 866.08 C336.91 967.17 194.97 885.22 194.97 683.04 Z" fill="#2f86e0"/>
|
|
||||||
<path id="right_band_2" data-name="right band 2" d="M246.98 653.01 C246.98 484 365.63 278.49 512 193.98 C658.37 109.47 777.02 177.98 777.02 346.99 C777.02 516 658.37 721.51 512 806.02 C365.63 890.53 246.98 822.02 246.98 653.01 Z" fill="#22bcd8"/>
|
|
||||||
<path id="right_band_3" data-name="right band 3" d="M296.52 624.41 C296.52 486.99 392.99 319.89 512 251.18 C631.01 182.47 727.48 238.17 727.48 375.59 C727.48 513.01 631.01 680.11 512 748.82 C392.99 817.53 296.52 761.83 296.52 624.41 Z" fill="#3fc584"/>
|
|
||||||
<path id="right_band_4" data-name="right band 4" d="M346.05 595.81 C346.05 489.98 420.35 361.29 512 308.38 C603.65 255.47 677.95 298.36 677.95 404.19 C677.95 510.02 603.65 638.71 512 691.62 C420.35 744.53 346.05 701.64 346.05 595.81 Z" fill="#f0d13a"/>
|
|
||||||
<path id="right_band_5" data-name="right band 5" d="M395.59 567.21 C395.59 492.97 447.71 402.7 512 365.58 C576.29 328.46 628.41 358.55 628.41 432.79 C628.41 507.03 576.29 597.3 512 634.42 C447.71 671.54 395.59 641.45 395.59 567.21 Z" fill="#f28a2b"/>
|
|
||||||
<path id="right_band_6" data-name="right band 6" d="M445.13 538.61 C445.13 495.96 475.07 444.1 512 422.78 C548.93 401.46 578.87 418.74 578.87 461.39 C578.87 504.04 548.93 555.9 512 577.22 C475.07 598.54 445.13 581.26 445.13 538.61 Z" fill="#de3b2f"/>
|
|
||||||
<path id="right_shade" data-name="right shade" d="M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z" fill="#000000" opacity="0.3"/>
|
|
||||||
</g>
|
|
||||||
<g id="Mesh" clip-path="url(#clip-path-4)">
|
|
||||||
<path id="hexahedral_mesh" data-name="hexahedral mesh" d="M573.92 249.75 L326.24 392.75 M450.08 249.75 L697.76 392.75 M326.24 678.75 L326.24 392.75 M264.32 571.5 L512 714.5 M697.76 678.75 L697.76 392.75 M759.68 571.5 L512 714.5 M635.84 285.5 L388.16 428.5 M388.16 285.5 L635.84 428.5 M388.16 714.5 L388.16 428.5 M264.32 500 L512 643 M635.84 714.5 L635.84 428.5 M759.68 500 L512 643 M697.76 321.25 L450.08 464.25 M326.24 321.25 L573.92 464.25 M450.08 750.25 L450.08 464.25 M264.32 428.5 L512 571.5 M573.92 750.25 L573.92 464.25 M759.68 428.5 L512 571.5" fill="none" stroke="#0b2236" stroke-width="3.5" stroke-linejoin="round" opacity="0.45"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 6.9 KiB |
@@ -1,33 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1024" height="1024" viewBox="0 0 1024 1024">
|
|
||||||
<title>FieldCraft icon flow in front of the cube</title>
|
|
||||||
<g id="Flow_in_front" data-name="Flow in front">
|
|
||||||
<path id="streamline_1_halo" data-name="streamline 1 halo" d="M142.63 845.38 L144.63 844.56 L146.39 843.36 L148.08 842.03 L149.74 840.6 L151.36 839.08 L152.96 837.5 L154.53 835.84 L156.09 834.11 L157.62 832.33 L159.14 830.48 L160.64 828.57 L162.12 826.6 L163.59 824.58 L165.04 822.5 L166.48 820.37 L167.91 818.19 L169.32 815.96 L170.71 813.68 L172.1 811.36 L173.47 808.98 L174.83 806.56 L176.18 804.1 L177.51 801.59 L178.84 799.04 L180.15 796.45 L181.46 793.81 L182.75 791.14 L184.04 788.43 L185.31 785.67 L186.58 782.89 L187.83 780.06 L189.08 777.2 L190.32 774.3 L191.55 771.37 L192.77 768.41 L193.99 765.41 L195.19 762.38 L196.39 759.33 L197.59 756.24 L198.77 753.12 L199.95 749.97 L201.12 746.8 L202.29 743.6 L203.45 740.37 L204.6 737.12 L205.75 733.85 L206.9 730.55 L208.03 727.23 L209.07 723.85 L210.09 720.46 L211.12 717.04 L212.14 713.61 L213.15 710.16 L214.17 706.69 L215.18 703.21 L216.18 699.71 L217.19 696.19 L218.19 692.66 L219.19 689.12 L220.18 685.56 L221.18 681.99 L222.17 678.41 L223.16 674.82 L224.15 671.22 L225.13 667.61 L226.12 664 L227.1 660.37 L228.09 656.74 L229.07 653.11 L230.05 649.47 L231.03 645.82 L232.01 642.17 L232.99 638.52 L233.98 634.87 L234.96 631.21 L235.94 627.55 L236.92 623.9 L237.9 620.25 L238.89 616.59 L239.87 612.95 L240.86 609.3 L241.85 605.66 L242.83 602.02 L243.82 598.39 L244.82 594.77 L245.81 591.16 L246.81 587.55 L247.8 583.95 L248.81 580.36 L249.81 576.79 L250.81 573.22 L251.82 569.67 L252.84 566.13 L253.85 562.6 L254.87 559.09 L255.89 555.59 L256.92 552.11 L257.95 548.65 L258.98 545.21 L260.02 541.78 L261.06 538.38 L262.1 534.99 L263.15 531.63 L264.21 528.29 L265.27 524.97 L266.33 521.67 L267.4 518.4 L268.48 515.16 L269.56 511.94 L270.64 508.75 L271.73 505.58 L272.83 502.45 L273.93 499.34 L275.04 496.27 L276.15 493.22 L277.27 490.21 L278.4 487.23 L279.53 484.29 L280.67 481.38 L281.82 478.5 L282.97 475.67 L284.12 472.87 L285.29 470.11 L286.46 467.38 L287.64 464.7 L288.82 462.06 L290.01 459.46 L291.21 456.9 L292.41 454.39 L293.63 451.92 L294.84 449.49 L296.07 447.12 L297.3 444.79 L298.54 442.51 L299.78 440.27 L301.03 438.09 L302.28 435.96 L303.54 433.88 L304.81 431.85 L306.08 429.88 L307.36 427.96 L308.64 426.09 L309.93 424.29 L311.22 422.54 L312.52 420.84 L313.81 419.21 L315.11 417.63 L316.42 416.12 L317.72 414.66 L319.03 413.27 L320.33 411.94 L321.64 410.67 L322.94 409.46 L324.25 408.32 L325.55 407.24 L326.85 406.22 L328.15 405.26 L329.44 404.37 L330.73 403.53 L332.19 402.66 L320.29 382.84 L318.51 383.91 L316.59 385.15 L314.71 386.45 L312.85 387.82 L311.03 389.25 L309.23 390.74 L307.47 392.29 L305.73 393.89 L304.02 395.55 L302.34 397.27 L300.68 399.04 L299.04 400.86 L297.43 402.74 L295.85 404.66 L294.28 406.63 L292.73 408.65 L291.21 410.72 L289.7 412.84 L288.21 415 L286.74 417.21 L285.29 419.46 L283.86 421.76 L282.44 424.1 L281.03 426.48 L279.65 428.91 L278.27 431.37 L276.91 433.88 L275.57 436.43 L274.24 439.01 L272.92 441.64 L271.61 444.3 L270.32 447 L269.03 449.74 L267.76 452.52 L266.5 455.32 L265.25 458.17 L264.02 461.05 L262.79 463.96 L261.57 466.9 L260.36 469.88 L259.17 472.89 L257.98 475.93 L256.8 479 L255.63 482.09 L254.46 485.22 L253.31 488.38 L252.16 491.56 L251.02 494.76 L249.89 498 L248.77 501.26 L247.65 504.54 L246.54 507.85 L245.44 511.17 L244.35 514.53 L243.26 517.9 L242.17 521.29 L241.1 524.7 L240.02 528.13 L238.96 531.58 L237.9 535.05 L236.84 538.54 L235.79 542.04 L234.75 545.55 L233.71 549.08 L232.67 552.63 L231.64 556.18 L230.61 559.75 L229.59 563.33 L228.57 566.92 L227.55 570.53 L226.54 574.14 L225.53 577.75 L224.52 581.38 L223.52 585.01 L222.52 588.65 L221.52 592.3 L220.53 595.95 L219.53 599.6 L218.54 603.26 L217.55 606.92 L216.56 610.58 L215.58 614.24 L214.59 617.9 L213.61 621.56 L212.63 625.21 L211.65 628.87 L210.67 632.52 L209.69 636.17 L208.71 639.81 L207.73 643.45 L206.75 647.08 L205.77 650.71 L204.79 654.32 L203.81 657.93 L202.83 661.53 L201.85 665.11 L200.87 668.69 L199.88 672.25 L198.9 675.8 L197.91 679.34 L196.93 682.86 L195.94 686.37 L194.95 689.86 L193.96 693.34 L192.96 696.8 L191.97 700.23 L190.97 703.65 L189.97 707.05 L188.96 710.43 L187.96 713.79 L186.95 717.12 L185.93 720.43 L185.02 723.75 L184.1 727.05 L183.19 730.32 L182.26 733.56 L181.34 736.78 L180.41 739.97 L179.48 743.13 L178.54 746.26 L177.61 749.37 L176.66 752.44 L175.72 755.48 L174.77 758.49 L173.82 761.47 L172.86 764.42 L171.9 767.33 L170.93 770.21 L169.96 773.05 L168.99 775.85 L168.01 778.62 L167.03 781.35 L166.04 784.04 L165.05 786.7 L164.05 789.31 L163.05 791.88 L162.04 794.41 L161.03 796.9 L160.02 799.35 L159 801.76 L157.98 804.12 L156.95 806.43 L155.91 808.71 L154.88 810.94 L153.84 813.12 L152.79 815.25 L151.74 817.35 L150.69 819.39 L149.63 821.39 L148.57 823.34 L147.51 825.25 L146.44 827.11 L145.37 828.93 L144.31 830.7 L143.24 832.43 L142.18 834.13 L141.12 835.79 L140.09 837.44 L139.09 839.1 L138.32 841.02 Z M332.02 402.76 L575.14 251.86 L572.7 247.64 L320.46 382.74 Z M228.74 609.82 L241.74 662.18 L191.24 648.6 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_1_part_1" data-name="streamline 1 part 1" d="M140.48 843.2 L142.46 842.41 L144.16 841.26 L145.8 839.98 L147.41 838.61 L148.99 837.15 L150.55 835.61 L152.09 834 L153.61 832.32 L155.11 830.57 L156.6 828.76 L158.08 826.9 L159.53 824.97 L160.98 822.98 L162.41 820.94 L163.83 818.85 L165.23 816.7 L166.63 814.51 L168.01 812.26 L169.37 809.96 L170.73 807.62 L172.08 805.22 L173.41 802.79 L174.74 800.3 L164.82 795.7 L163.8 798.22 L162.77 800.69 L161.74 803.12 L160.7 805.51 L159.66 807.86 L158.61 810.16 L157.55 812.42 L156.49 814.64 L155.42 816.81 L154.35 818.94 L153.27 821.02 L152.19 823.06 L151.1 825.05 L150.01 827 L148.92 828.91 L147.82 830.77 L146.71 832.59 L145.61 834.37 L144.5 836.12 L143.4 837.84 L142.32 839.53 L141.27 841.24 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_1_part_2" data-name="streamline 1 part 2" d="M174.74 800.3 L176.05 797.78 L177.36 795.21 L178.65 792.6 L179.94 789.94 L181.21 787.25 L182.48 784.52 L183.73 781.75 L184.98 778.94 L186.22 776.1 L187.46 773.22 L188.68 770.3 L189.9 767.36 L191.11 764.38 L192.31 761.36 L193.5 758.32 L194.69 755.24 L195.87 752.14 L197.05 749 L198.22 745.84 L199.38 742.65 L200.54 739.44 L201.69 736.2 L202.83 732.93 L187.02 727.96 L186.1 731.24 L185.18 734.5 L184.25 737.72 L183.32 740.93 L182.38 744.1 L181.44 747.25 L180.5 750.36 L179.55 753.45 L178.6 756.51 L177.65 759.53 L176.69 762.52 L175.73 765.48 L174.76 768.41 L173.79 771.31 L172.81 774.16 L171.83 776.99 L170.84 779.78 L169.85 782.53 L168.86 785.24 L167.85 787.91 L166.85 790.55 L165.84 793.14 L164.82 795.7 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_1_part_3" data-name="streamline 1 part 3" d="M202.83 732.93 L203.97 729.64 L205.11 726.33 L206.14 722.96 L207.16 719.58 L208.18 716.17 L209.2 712.74 L210.22 709.3 L211.23 705.84 L212.24 702.36 L213.24 698.86 L214.24 695.35 L215.24 691.83 L216.24 688.29 L217.23 684.74 L218.23 681.17 L219.22 677.6 L220.21 674.01 L221.19 670.41 L222.18 666.81 L223.17 663.19 L224.15 659.57 L225.13 655.94 L226.11 652.31 L209.7 647.88 L208.72 651.5 L207.74 655.12 L206.76 658.73 L205.78 662.33 L204.8 665.92 L203.82 669.5 L202.83 673.07 L201.85 676.62 L200.86 680.16 L199.87 683.69 L198.88 687.2 L197.89 690.7 L196.9 694.18 L195.9 697.64 L194.9 701.09 L193.9 704.52 L192.9 707.92 L191.89 711.31 L190.89 714.67 L189.87 718.01 L188.86 721.33 L187.94 724.66 L187.02 727.96 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_1_part_4" data-name="streamline 1 part 4" d="M226.11 652.31 L227.1 648.67 L228.08 645.02 L229.06 641.38 L230.04 637.73 L231.02 634.07 L232 630.42 L232.98 626.76 L233.97 623.11 L234.95 619.45 L235.93 615.8 L236.92 612.15 L237.9 608.5 L238.89 604.86 L239.88 601.22 L240.87 597.59 L241.87 593.96 L242.86 590.34 L243.86 586.73 L244.86 583.13 L245.86 579.54 L246.86 575.96 L247.87 572.39 L248.88 568.83 L232.53 564.17 L231.51 567.76 L230.5 571.35 L229.49 574.96 L228.48 578.57 L227.47 582.2 L226.47 585.83 L225.47 589.46 L224.47 593.11 L223.48 596.75 L222.49 600.4 L221.5 604.06 L220.51 607.71 L219.52 611.37 L218.53 615.03 L217.55 618.69 L216.57 622.35 L215.58 626.01 L214.6 629.66 L213.62 633.32 L212.64 636.96 L211.66 640.61 L210.68 644.25 L209.7 647.88 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_1_part_5" data-name="streamline 1 part 5" d="M248.88 568.83 L249.89 565.28 L250.91 561.75 L251.93 558.23 L252.96 554.73 L253.98 551.25 L255.01 547.78 L256.05 544.33 L257.09 540.89 L258.13 537.48 L259.18 534.08 L260.23 530.71 L261.29 527.36 L262.36 524.03 L263.42 520.73 L264.5 517.44 L265.57 514.19 L266.66 510.96 L267.75 507.75 L268.84 504.58 L269.94 501.43 L271.05 498.31 L272.16 495.22 L273.28 492.16 L257.33 486.28 L256.18 489.42 L255.04 492.59 L253.91 495.78 L252.78 499 L251.66 502.25 L250.55 505.52 L249.45 508.81 L248.35 512.13 L247.26 515.47 L246.17 518.83 L245.09 522.22 L244.02 525.62 L242.95 529.04 L241.88 532.48 L240.83 535.94 L239.77 539.42 L238.73 542.91 L237.68 546.42 L236.64 549.94 L235.61 553.48 L234.58 557.03 L233.55 560.6 L232.53 564.17 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_1_part_6" data-name="streamline 1 part 6" d="M273.28 492.16 L274.41 489.14 L275.54 486.14 L276.68 483.18 L277.82 480.26 L278.98 477.36 L280.13 474.51 L281.3 471.69 L282.47 468.91 L283.65 466.16 L284.84 463.46 L286.03 460.8 L287.24 458.17 L288.44 455.59 L289.66 453.05 L290.88 450.56 L292.12 448.11 L293.35 445.7 L294.6 443.34 L295.85 441.03 L297.11 438.77 L298.38 436.55 L299.66 434.39 L300.94 432.27 L286.46 423.36 L285.06 425.67 L283.68 428.02 L282.31 430.41 L280.95 432.85 L279.61 435.32 L278.28 437.84 L276.96 440.4 L275.66 443 L274.36 445.64 L273.08 448.31 L271.81 451.03 L270.55 453.78 L269.3 456.57 L268.06 459.39 L266.83 462.25 L265.61 465.14 L264.4 468.06 L263.2 471.02 L262.01 474.01 L260.83 477.03 L259.66 480.09 L258.49 483.17 L257.33 486.28 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_1_part_7" data-name="streamline 1 part 7" d="M300.94 432.27 L302.23 430.21 L303.52 428.2 L304.83 426.24 L306.14 424.34 L307.45 422.49 L308.77 420.7 L310.1 418.96 L311.44 417.28 L312.77 415.66 L314.12 414.1 L315.47 412.6 L316.82 411.15 L318.17 409.77 L319.53 408.45 L320.9 407.19 L322.26 405.99 L323.63 404.86 L325 403.78 L326.37 402.77 L327.74 401.82 L329.11 400.94 L330.61 400.04 L321.86 385.46 L320.13 386.51 L318.29 387.69 L316.48 388.94 L314.7 390.25 L312.95 391.63 L311.22 393.07 L309.52 394.56 L307.84 396.11 L306.18 397.72 L304.55 399.39 L302.93 401.11 L301.34 402.88 L299.77 404.71 L298.22 406.58 L296.69 408.51 L295.18 410.49 L293.69 412.52 L292.21 414.59 L290.75 416.72 L289.3 418.89 L287.88 421.1 L286.46 423.36 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_1_part_8" data-name="streamline 1 part 8" d="M330.49 400.11 L574.22 250.27 L573.62 249.23 L321.99 385.39 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_1_part_9" data-name="streamline 1 part 9" d="M227.47 614.54 L238.28 656.18 L197.24 645.15 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_2_halo" data-name="streamline 2 halo" d="M316.52 859 L317.96 858.14 L319.06 857 L320.09 855.75 L321.08 854.43 L322.03 853.05 L322.96 851.61 L323.87 850.12 L324.76 848.57 L325.64 846.97 L326.5 845.32 L327.35 843.63 L328.19 841.89 L329.02 840.1 L329.84 838.28 L330.65 836.41 L331.45 834.49 L332.24 832.54 L333.03 830.55 L333.81 828.52 L334.58 826.45 L335.34 824.35 L336.1 822.2 L336.86 820.03 L337.6 817.81 L338.35 815.56 L339.09 813.28 L339.82 810.97 L340.55 808.62 L341.27 806.24 L342 803.84 L342.72 801.4 L343.43 798.93 L344.14 796.43 L344.85 793.9 L345.56 791.35 L346.26 788.77 L346.97 786.16 L347.67 783.53 L348.36 780.87 L349.06 778.19 L349.76 775.49 L350.45 772.76 L351.15 770.01 L351.84 767.24 L352.53 764.44 L353.22 761.63 L353.91 758.8 L354.61 755.95 L355.19 753.06 L355.78 750.15 L356.37 747.22 L356.96 744.28 L357.56 741.33 L358.15 738.36 L358.75 735.37 L359.35 732.37 L359.95 729.36 L360.55 726.34 L361.15 723.3 L361.76 720.25 L362.37 717.2 L362.99 714.13 L363.6 711.05 L364.22 707.97 L364.84 704.88 L365.47 701.78 L366.1 698.67 L366.73 695.56 L367.37 692.45 L368.01 689.33 L368.66 686.2 L369.31 683.07 L369.96 679.94 L370.62 676.81 L371.28 673.67 L371.95 670.54 L372.63 667.41 L373.3 664.27 L373.99 661.14 L374.68 658.01 L375.37 654.88 L376.07 651.76 L376.78 648.64 L377.49 645.52 L378.21 642.41 L378.93 639.3 L379.66 636.21 L380.4 633.12 L381.15 630.03 L381.9 626.96 L382.65 623.89 L383.42 620.84 L384.19 617.79 L384.97 614.76 L385.76 611.74 L386.55 608.73 L387.35 605.74 L388.16 602.76 L388.98 599.79 L389.8 596.84 L390.64 593.91 L391.48 590.99 L392.33 588.09 L393.19 585.2 L394.05 582.34 L394.93 579.5 L395.81 576.67 L396.71 573.87 L397.61 571.09 L398.52 568.33 L399.44 565.59 L400.37 562.88 L401.31 560.19 L402.26 557.53 L403.22 554.9 L404.18 552.29 L405.16 549.7 L406.15 547.15 L407.14 544.62 L408.15 542.12 L409.17 539.66 L410.19 537.22 L411.23 534.82 L412.28 532.44 L413.33 530.11 L414.4 527.8 L415.48 525.53 L416.56 523.29 L417.66 521.09 L418.76 518.93 L419.88 516.8 L421.01 514.72 L422.14 512.67 L423.29 510.66 L424.44 508.69 L425.61 506.76 L426.78 504.87 L427.96 503.03 L429.15 501.23 L430.36 499.47 L431.56 497.76 L432.78 496.09 L434.01 494.47 L435.24 492.89 L436.48 491.36 L437.73 489.88 L438.99 488.44 L440.25 487.06 L441.52 485.72 L442.8 484.43 L444.08 483.19 L445.37 482 L446.66 480.86 L447.96 479.76 L449.27 478.72 L450.57 477.73 L451.89 476.79 L453.21 475.9 L454.53 475.05 L456 474.18 L444.15 454.32 L442.39 455.38 L440.52 456.57 L438.67 457.82 L436.86 459.12 L435.07 460.48 L433.31 461.88 L431.58 463.34 L429.87 464.84 L428.19 466.39 L426.54 467.99 L424.92 469.63 L423.32 471.31 L421.74 473.04 L420.19 474.82 L418.67 476.63 L417.16 478.48 L415.68 480.37 L414.22 482.31 L412.78 484.28 L411.37 486.28 L409.97 488.33 L408.59 490.41 L407.23 492.53 L405.89 494.68 L404.57 496.87 L403.27 499.09 L401.99 501.34 L400.72 503.63 L399.47 505.94 L398.24 508.29 L397.02 510.67 L395.82 513.09 L394.63 515.53 L393.46 518 L392.31 520.5 L391.16 523.02 L390.04 525.58 L388.93 528.16 L387.83 530.76 L386.74 533.4 L385.67 536.06 L384.61 538.74 L383.57 541.45 L382.53 544.18 L381.51 546.93 L380.5 549.71 L379.51 552.5 L378.52 555.32 L377.55 558.16 L376.59 561.02 L375.64 563.9 L374.7 566.79 L373.77 569.71 L372.85 572.64 L371.94 575.59 L371.04 578.56 L370.16 581.54 L369.28 584.53 L368.41 587.54 L367.55 590.57 L366.7 593.61 L365.86 596.66 L365.03 599.72 L364.21 602.79 L363.39 605.88 L362.59 608.97 L361.79 612.08 L361 615.19 L360.22 618.31 L359.44 621.44 L358.68 624.58 L357.92 627.72 L357.17 630.87 L356.43 634.02 L355.69 637.18 L354.96 640.34 L354.23 643.51 L353.52 646.68 L352.81 649.85 L352.1 653.02 L351.4 656.19 L350.71 659.36 L350.03 662.53 L349.34 665.7 L348.67 668.87 L348 672.04 L347.33 675.2 L346.67 678.36 L346.02 681.51 L345.37 684.66 L344.72 687.8 L344.08 690.94 L343.44 694.07 L342.81 697.19 L342.18 700.31 L341.56 703.41 L340.93 706.51 L340.32 709.59 L339.7 712.67 L339.09 715.73 L338.48 718.78 L337.87 721.82 L337.27 724.84 L336.67 727.85 L336.07 730.84 L335.48 733.82 L334.89 736.78 L334.3 739.73 L333.71 742.66 L333.12 745.57 L332.53 748.46 L331.95 751.33 L331.47 754.2 L331 757.06 L330.52 759.89 L330.05 762.69 L329.58 765.48 L329.11 768.24 L328.65 770.98 L328.18 773.7 L327.72 776.39 L327.25 779.05 L326.79 781.69 L326.33 784.3 L325.87 786.89 L325.41 789.44 L324.96 791.97 L324.5 794.47 L324.04 796.93 L323.59 799.37 L323.13 801.77 L322.68 804.15 L322.22 806.49 L321.77 808.79 L321.32 811.07 L320.86 813.31 L320.41 815.51 L319.96 817.68 L319.51 819.81 L319.06 821.91 L318.61 823.97 L318.16 825.99 L317.71 827.97 L317.26 829.91 L316.81 831.82 L316.37 833.68 L315.92 835.51 L315.48 837.29 L315.04 839.03 L314.6 840.74 L314.17 842.4 L313.74 844.02 L313.32 845.6 L312.91 847.15 L312.5 848.65 L312.11 850.12 L311.74 851.56 L311.41 852.98 L311.14 854.39 L311.19 856 Z M455.86 474.26 L698.98 323.36 L696.54 319.14 L444.3 454.24 Z M369.95 625.83 L385.29 677.56 L334.23 666.27 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_2_part_1" data-name="streamline 2 part 1" d="M313.85 857.5 L315.28 856.67 L316.35 855.57 L317.36 854.38 L318.32 853.11 L319.25 851.77 L320.16 850.37 L321.06 848.91 L321.93 847.4 L322.8 845.84 L323.65 844.22 L324.49 842.56 L325.32 840.85 L326.13 839.09 L326.94 837.29 L327.75 835.44 L328.54 833.55 L329.33 831.62 L330.1 829.65 L330.88 827.64 L331.64 825.59 L332.4 823.5 L333.16 821.38 L333.91 819.22 L323.36 816.32 L322.91 818.51 L322.45 820.65 L321.99 822.77 L321.54 824.84 L321.08 826.88 L320.63 828.89 L320.17 830.85 L319.72 832.78 L319.26 834.67 L318.81 836.52 L318.36 838.33 L317.91 840.1 L317.46 841.84 L317.01 843.53 L316.57 845.19 L316.13 846.81 L315.7 848.39 L315.28 849.94 L314.87 851.45 L314.48 852.93 L314.12 854.4 L313.82 855.87 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_2_part_2" data-name="streamline 2 part 2" d="M333.91 819.22 L334.65 817.02 L335.39 814.78 L336.12 812.52 L336.85 810.21 L337.58 807.88 L338.3 805.51 L339.02 803.11 L339.74 800.68 L340.45 798.23 L341.16 795.74 L341.87 793.22 L342.57 790.67 L343.28 788.1 L343.98 785.5 L344.68 782.87 L345.37 780.22 L346.07 777.55 L346.77 774.85 L347.46 772.13 L348.15 769.38 L348.84 766.61 L349.53 763.82 L350.23 761.01 L333.99 757.67 L333.52 760.51 L333.05 763.32 L332.58 766.11 L332.11 768.88 L331.64 771.62 L331.17 774.34 L330.71 777.04 L330.24 779.71 L329.78 782.35 L329.32 784.97 L328.86 787.56 L328.4 790.13 L327.94 792.66 L327.48 795.17 L327.02 797.64 L326.56 800.09 L326.1 802.51 L325.65 804.89 L325.19 807.24 L324.73 809.56 L324.28 811.85 L323.82 814.1 L323.36 816.32 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_2_part_3" data-name="streamline 2 part 3" d="M350.23 761.01 L350.92 758.19 L351.61 755.34 L352.19 752.45 L352.78 749.54 L353.37 746.62 L353.96 743.68 L354.56 740.73 L355.15 737.76 L355.75 734.77 L356.34 731.77 L356.95 728.76 L357.55 725.74 L358.15 722.7 L358.76 719.65 L359.37 716.6 L359.99 713.53 L360.6 710.45 L361.22 707.37 L361.84 704.27 L362.47 701.17 L363.1 698.07 L363.74 694.95 L364.37 691.83 L347.72 688.42 L347.08 691.55 L346.44 694.68 L345.81 697.8 L345.18 700.91 L344.56 704.02 L343.93 707.11 L343.32 710.19 L342.7 713.27 L342.09 716.33 L341.48 719.38 L340.88 722.41 L340.27 725.44 L339.67 728.45 L339.08 731.44 L338.48 734.42 L337.89 737.39 L337.3 740.33 L336.71 743.26 L336.12 746.17 L335.53 749.07 L334.95 751.94 L334.47 754.82 L333.99 757.67 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_2_part_4" data-name="streamline 2 part 4" d="M364.37 691.83 L365.02 688.71 L365.66 685.58 L366.31 682.45 L366.97 679.31 L367.63 676.18 L368.29 673.04 L368.96 669.9 L369.63 666.76 L370.31 663.62 L371 660.48 L371.69 657.35 L372.39 654.21 L373.09 651.08 L373.79 647.96 L374.51 644.83 L375.23 641.72 L375.95 638.6 L376.69 635.5 L377.43 632.4 L378.17 629.31 L378.93 626.23 L379.68 623.15 L380.45 620.09 L363.97 615.94 L363.19 619.05 L362.42 622.17 L361.65 625.3 L360.9 628.43 L360.15 631.58 L359.4 634.72 L358.67 637.87 L357.94 641.03 L357.22 644.19 L356.5 647.35 L355.79 650.51 L355.09 653.68 L354.39 656.84 L353.7 660.01 L353.02 663.18 L352.34 666.34 L351.66 669.51 L350.99 672.67 L350.33 675.83 L349.67 678.98 L349.01 682.13 L348.36 685.28 L347.72 688.42 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_2_part_5" data-name="streamline 2 part 5" d="M380.45 620.09 L381.23 617.04 L382.01 614 L382.8 610.96 L383.59 607.95 L384.4 604.94 L385.21 601.95 L386.03 598.97 L386.86 596.01 L387.69 593.06 L388.54 590.13 L389.39 587.22 L390.26 584.32 L391.13 581.45 L392.01 578.59 L392.9 575.75 L393.79 572.93 L394.7 570.14 L395.62 567.36 L396.54 564.61 L397.48 561.88 L398.42 559.18 L399.38 556.5 L400.34 553.84 L384.38 547.98 L383.38 550.74 L382.39 553.52 L381.41 556.32 L380.45 559.14 L379.49 561.99 L378.54 564.85 L377.61 567.73 L376.69 570.63 L375.77 573.55 L374.87 576.48 L373.97 579.44 L373.09 582.4 L372.22 585.39 L371.35 588.39 L370.5 591.4 L369.65 594.42 L368.81 597.46 L367.98 600.52 L367.16 603.58 L366.35 606.65 L365.55 609.74 L364.75 612.83 L363.97 615.94 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_2_part_6" data-name="streamline 2 part 6" d="M400.34 553.84 L401.32 551.21 L402.3 548.61 L403.3 546.03 L404.3 543.49 L405.32 540.97 L406.34 538.48 L407.38 536.02 L408.43 533.59 L409.48 531.2 L410.55 528.83 L411.63 526.5 L412.72 524.21 L413.82 521.94 L414.93 519.71 L416.05 517.52 L417.18 515.37 L418.32 513.25 L419.47 511.17 L420.64 509.13 L421.81 507.12 L423 505.16 L424.19 503.24 L425.4 501.36 L411.15 492.08 L409.82 494.16 L408.5 496.28 L407.2 498.43 L405.92 500.62 L404.65 502.84 L403.41 505.09 L402.17 507.38 L400.95 509.7 L399.75 512.05 L398.56 514.44 L397.39 516.85 L396.23 519.29 L395.09 521.77 L393.96 524.27 L392.84 526.8 L391.74 529.36 L390.65 531.94 L389.58 534.55 L388.51 537.19 L387.46 539.85 L386.42 542.54 L385.4 545.25 L384.38 547.98 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_2_part_7" data-name="streamline 2 part 7" d="M425.4 501.36 L426.62 499.52 L427.84 497.73 L429.08 495.97 L430.33 494.27 L431.58 492.6 L432.85 490.98 L434.13 489.41 L435.41 487.88 L436.71 486.4 L438.01 484.97 L439.33 483.59 L440.65 482.25 L441.98 480.96 L443.32 479.73 L444.67 478.54 L446.02 477.4 L447.39 476.31 L448.76 475.27 L450.14 474.28 L451.53 473.34 L452.92 472.45 L454.44 471.55 L445.72 456.95 L444 457.98 L442.2 459.13 L440.42 460.33 L438.67 461.58 L436.95 462.89 L435.25 464.25 L433.57 465.65 L431.92 467.11 L430.3 468.61 L428.7 470.16 L427.12 471.76 L425.56 473.4 L424.03 475.08 L422.52 476.81 L421.02 478.58 L419.56 480.39 L418.11 482.24 L416.68 484.13 L415.27 486.06 L413.88 488.03 L412.51 490.04 L411.15 492.08 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_2_part_8" data-name="streamline 2 part 8" d="M454.33 471.61 L698.06 321.77 L697.46 320.73 L445.83 456.89 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_2_part_9" data-name="streamline 2 part 9" d="M368.9 630.61 L381.57 671.72 L340.07 662.54 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_3_halo" data-name="streamline 3 halo" d="M157.31 462.94 L157.53 469.52 L158.19 476.14 L159.18 482.78 L160.51 489.44 L162.16 496.12 L164.13 502.79 L166.42 509.46 L169.03 516.13 L171.95 522.78 L175.17 529.42 L178.69 536.03 L182.51 542.61 L186.62 549.16 L191.02 555.67 L195.7 562.15 L200.66 568.57 L205.89 574.95 L211.39 581.26 L217.14 587.52 L223.16 593.72 L229.43 599.84 L235.94 605.89 L242.69 611.87 L249.67 617.76 L256.89 623.57 L264.32 629.28 L271.97 634.9 L279.83 640.41 L287.88 645.83 L296.13 651.13 L304.57 656.32 L313.19 661.39 L321.98 666.35 L330.94 671.17 L340.05 675.87 L349.31 680.44 L358.71 684.86 L368.24 689.15 L377.9 693.29 L387.68 697.29 L397.56 701.13 L407.54 704.82 L417.61 708.36 L427.77 711.73 L437.99 714.94 L448.28 717.98 L458.63 720.85 L469.02 723.56 L479.45 726.09 L489.91 728.44 L500.38 730.62 L510.87 732.61 L521.36 734.43 L531.84 736.06 L542.3 737.51 L552.73 738.77 L563.13 739.84 L573.49 740.73 L583.79 741.42 L594.03 741.93 L604.2 742.25 L614.3 742.37 L624.3 742.31 L634.21 742.05 L644.01 741.6 L653.7 740.96 L663.27 740.13 L672.7 739.11 L682 737.9 L691.16 736.49 L700.16 734.9 L709 733.12 L717.68 731.15 L726.18 729 L734.49 726.66 L742.62 724.13 L750.55 721.43 L758.28 718.54 L765.79 715.47 L773.09 712.22 L780.17 708.79 L787.02 705.19 L793.63 701.41 L800 697.46 L806.12 693.34 L811.99 689.05 L817.59 684.6 L822.93 679.97 L827.99 675.19 L832.77 670.25 L837.27 665.16 L841.47 659.91 L845.37 654.52 L848.96 648.99 L852.23 643.33 L855.19 637.53 L857.82 631.62 L860.12 625.59 L862.09 619.46 L863.71 613.24 L865 606.93 L865.95 600.54 L866.56 594.09 L866.82 587.58 L866.74 581.03 L843.64 581.9 L843.7 587.26 L843.49 592.55 L843 597.77 L842.23 602.92 L841.2 608 L839.89 613 L838.3 617.93 L836.45 622.79 L834.32 627.57 L831.92 632.28 L829.25 636.9 L826.3 641.45 L823.07 645.91 L819.57 650.28 L815.8 654.56 L811.75 658.74 L807.43 662.82 L802.83 666.8 L797.97 670.66 L792.84 674.41 L787.45 678.04 L781.81 681.54 L775.9 684.92 L769.75 688.15 L763.36 691.25 L756.72 694.2 L749.86 697 L742.77 699.66 L735.46 702.15 L727.93 704.49 L720.21 706.66 L712.28 708.67 L704.17 710.51 L695.87 712.18 L687.4 713.68 L678.76 715 L669.97 716.15 L661.02 717.12 L651.94 717.91 L642.72 718.52 L633.38 718.95 L623.92 719.19 L614.37 719.25 L604.71 719.13 L594.97 718.83 L585.14 718.34 L575.26 717.68 L565.31 716.82 L555.31 715.79 L545.27 714.58 L535.2 713.19 L525.11 711.61 L515 709.87 L504.9 707.94 L494.8 705.84 L484.71 703.57 L474.66 701.13 L464.63 698.53 L454.66 695.76 L444.73 692.82 L434.87 689.73 L425.08 686.48 L415.38 683.07 L405.76 679.52 L396.24 675.81 L386.83 671.97 L377.54 667.98 L368.38 663.86 L359.34 659.61 L350.46 655.23 L341.72 650.72 L333.14 646.1 L324.73 641.36 L316.49 636.51 L308.44 631.56 L300.58 626.5 L292.91 621.36 L285.46 616.12 L278.21 610.79 L271.18 605.39 L264.38 599.92 L257.8 594.37 L251.47 588.77 L245.38 583.11 L239.53 577.39 L233.94 571.64 L228.61 565.85 L223.55 560.02 L218.75 554.17 L214.22 548.31 L209.97 542.43 L206 536.54 L202.3 530.66 L198.9 524.78 L195.77 518.92 L192.94 513.08 L190.39 507.27 L188.13 501.49 L186.15 495.75 L184.47 490.05 L183.07 484.41 L181.96 478.81 L181.13 473.28 L180.58 467.8 L180.21 462.4 Z M171.32 498.98 L141.73 453.86 L193.88 449.97 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_3_part_1" data-name="streamline 3 part 1" d="M160.37 462.87 L160.58 469.3 L161.22 475.76 L162.2 482.26 L163.49 488.78 L165.11 495.31 L167.05 501.86 L169.3 508.41 L171.86 514.96 L174.73 521.5 L177.9 528.03 L181.37 534.54 L185.13 541.03 L189.19 547.49 L193.53 553.92 L198.15 560.31 L203.05 566.67 L208.23 572.97 L213.67 579.22 L219.37 585.42 L225.33 591.56 L231.54 597.63 L237.99 603.63 L249.41 591.03 L243.27 585.32 L237.37 579.55 L231.72 573.74 L226.33 567.89 L221.21 562 L216.35 556.08 L211.77 550.14 L207.46 544.18 L203.43 538.21 L199.69 532.24 L196.22 526.27 L193.05 520.31 L190.16 514.37 L187.56 508.44 L185.25 502.55 L183.24 496.68 L181.52 490.86 L180.08 485.07 L178.94 479.34 L178.09 473.66 L177.53 468.03 L177.15 462.47 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_3_part_2" data-name="streamline 3 part 2" d="M237.99 603.63 L244.69 609.55 L251.62 615.4 L258.78 621.16 L266.16 626.83 L273.75 632.41 L281.56 637.89 L289.56 643.27 L297.76 648.54 L306.15 653.7 L314.72 658.74 L323.46 663.67 L332.36 668.47 L341.42 673.14 L350.64 677.68 L359.99 682.08 L369.47 686.35 L379.08 690.47 L388.81 694.45 L398.64 698.27 L408.58 701.94 L418.6 705.46 L428.71 708.82 L438.89 712.01 L443.84 695.75 L433.93 692.64 L424.09 689.37 L414.34 685.95 L404.67 682.38 L395.11 678.66 L385.65 674.79 L376.31 670.79 L367.1 666.64 L358.02 662.37 L349.08 657.96 L340.29 653.43 L331.66 648.78 L323.2 644.01 L314.92 639.13 L306.81 634.15 L298.9 629.06 L291.18 623.88 L283.67 618.6 L276.37 613.24 L269.29 607.8 L262.43 602.28 L255.8 596.69 L249.41 591.03 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_3_part_3" data-name="streamline 3 part 3" d="M438.89 712.01 L449.13 715.04 L459.42 717.9 L469.77 720.59 L480.15 723.11 L490.55 725.45 L500.98 727.61 L511.42 729.6 L521.85 731.41 L532.28 733.03 L542.69 734.47 L553.07 735.73 L563.42 736.8 L573.72 737.68 L583.97 738.37 L594.16 738.87 L604.27 739.19 L614.31 739.31 L624.25 739.25 L634.1 738.99 L643.84 738.55 L653.46 737.91 L662.97 737.09 L672.34 736.07 L670.33 719.19 L661.32 720.17 L652.17 720.96 L642.89 721.57 L633.49 722 L623.97 722.25 L614.36 722.31 L604.64 722.19 L594.84 721.89 L584.97 721.4 L575.02 720.73 L565.02 719.87 L554.97 718.83 L544.88 717.61 L534.75 716.21 L524.61 714.63 L514.46 712.88 L504.3 710.94 L494.15 708.83 L484.02 706.55 L473.91 704.1 L463.84 701.48 L453.81 698.7 L443.84 695.75 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_3_part_4" data-name="streamline 3 part 4" d="M672.34 736.07 L681.58 734.87 L690.66 733.47 L699.59 731.89 L708.36 730.13 L716.96 728.18 L725.39 726.04 L733.62 723.72 L741.67 721.23 L749.52 718.55 L757.16 715.69 L764.59 712.65 L771.8 709.44 L778.79 706.06 L785.55 702.51 L792.07 698.78 L798.34 694.89 L804.36 690.84 L810.13 686.62 L815.64 682.24 L820.88 677.7 L825.84 673.02 L830.53 668.18 L834.93 663.19 L821.91 652.25 L818.04 656.64 L813.9 660.92 L809.48 665.09 L804.79 669.15 L799.83 673.1 L794.6 676.92 L789.11 680.61 L783.37 684.17 L777.37 687.6 L771.13 690.88 L764.65 694.02 L757.92 697.02 L750.97 699.85 L743.8 702.54 L736.4 705.06 L728.8 707.42 L721 709.62 L713 711.65 L704.81 713.51 L696.44 715.19 L687.9 716.7 L679.19 718.03 L670.33 719.19 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_3_part_5" data-name="streamline 3 part 5" d="M834.93 663.19 L839.03 658.06 L842.84 652.79 L846.35 647.39 L849.54 641.86 L852.43 636.21 L854.99 630.45 L857.23 624.58 L859.15 618.61 L860.73 612.54 L861.99 606.4 L862.91 600.18 L863.5 593.89 L863.76 587.54 L863.68 581.14 L846.7 581.78 L846.76 587.3 L846.54 592.75 L846.04 598.14 L845.25 603.45 L844.18 608.69 L842.83 613.86 L841.19 618.95 L839.28 623.96 L837.08 628.89 L834.61 633.74 L831.86 638.5 L828.82 643.18 L825.51 647.76 L821.91 652.25 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_3_part_6" data-name="streamline 3 part 6" d="M170.95 494.09 L146.98 458.38 L189.36 455.22 Z" fill="#22bcd8"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
|
||||||
|
Before Width: | Height: | Size: 28 KiB |
@@ -10,8 +10,8 @@
|
|||||||
"value": true
|
"value": true
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"image-name": "04-flow-front.svg",
|
"image-name": "02-part.svg",
|
||||||
"name": "04-flow-front",
|
"name": "02-part",
|
||||||
"position": {
|
"position": {
|
||||||
"scale": 0.9,
|
"scale": 0.9,
|
||||||
"translation-in-points": [
|
"translation-in-points": [
|
||||||
@@ -21,38 +21,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "04 Flow front",
|
"name": "02 Part",
|
||||||
"shadow": {
|
|
||||||
"kind": "none",
|
|
||||||
"opacity": 0
|
|
||||||
},
|
|
||||||
"specular": false,
|
|
||||||
"translucency": {
|
|
||||||
"enabled": false,
|
|
||||||
"value": 0.3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"layers": [
|
|
||||||
{
|
|
||||||
"glass-specializations": [
|
|
||||||
{
|
|
||||||
"appearance": "tinted",
|
|
||||||
"value": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"image-name": "03-part.svg",
|
|
||||||
"name": "03-part",
|
|
||||||
"position": {
|
|
||||||
"scale": 0.9,
|
|
||||||
"translation-in-points": [
|
|
||||||
0,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "03 Part",
|
|
||||||
"shadow": {
|
"shadow": {
|
||||||
"kind": "none",
|
"kind": "none",
|
||||||
"opacity": 0
|
"opacity": 0
|
||||||
@@ -63,37 +32,6 @@
|
|||||||
"value": 0.3
|
"value": 0.3
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"layers": [
|
|
||||||
{
|
|
||||||
"glass-specializations": [
|
|
||||||
{
|
|
||||||
"appearance": "tinted",
|
|
||||||
"value": true
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"image-name": "02-flow-behind.svg",
|
|
||||||
"name": "02-flow-behind",
|
|
||||||
"position": {
|
|
||||||
"scale": 0.9,
|
|
||||||
"translation-in-points": [
|
|
||||||
0,
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"name": "02 Flow behind",
|
|
||||||
"shadow": {
|
|
||||||
"kind": "none",
|
|
||||||
"opacity": 0
|
|
||||||
},
|
|
||||||
"specular": false,
|
|
||||||
"translucency": {
|
|
||||||
"enabled": false,
|
|
||||||
"value": 0.3
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"layers": [
|
"layers": [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
FieldCraft's mark is a cube in isometric view, covered by a structured hexahedral mesh, whose
|
FieldCraft's mark is a cube in isometric view, covered by a structured hexahedral mesh, whose
|
||||||
faces carry a banded colour fringe (blue to red, hottest at the front corner) as a stress or
|
faces carry a banded colour fringe (blue to red, hottest at the front corner) as a stress or
|
||||||
temperature result would. Streamlines coloured by flow speed in the same bands, with arrowheads,
|
temperature result would. Its faces are separated by
|
||||||
sweep in from the lower left: two run into the top face and narrow into its mesh lines, so the
|
|
||||||
flow becomes the structure, and one wraps around the cube. Its faces are separated by
|
|
||||||
transparent gaps rather than painted edge lines, so the backdrop shows through them in every
|
transparent gaps rather than painted edge lines, so the backdrop shows through them in every
|
||||||
appearance. It is original artwork, attributed in `ATTRIBUTION.md`, and shares the Craft
|
appearance. It is original artwork, attributed in `ATTRIBUTION.md`, and shares the Craft
|
||||||
family's layout (rounded-square backdrop, isometric floor grid, lit top faces).
|
family's layout (rounded-square backdrop, isometric floor grid, lit top faces).
|
||||||
@@ -17,10 +15,10 @@ hand. It runs on macOS (sips, iconutil, `xcrun actool`) with ImageMagick (`magic
|
|||||||
| File | What it is |
|
| File | What it is |
|
||||||
|---|---|
|
|---|---|
|
||||||
| `icon.vectorcraft`, `icon.svg`, `icon.png` | The full icon on its backdrop, 1024 × 1024 |
|
| `icon.vectorcraft`, `icon.svg`, `icon.png` | The full icon on its backdrop, 1024 × 1024 |
|
||||||
| `icon-small.vectorcraft`, `icon-small.svg`, `icon-small.png` | Small-size artwork used at 16–32 px: the fringe cube and one bold coloured streamline with an arrowhead, no mesh or floor grid, faces edge to edge |
|
| `icon-small.vectorcraft`, `icon-small.svg`, `icon-small.png` | Small-size artwork used at 16–32 px: the fringe cube alone, no mesh or floor grid, faces edge to edge |
|
||||||
| `icon.iconset/`, `icon.icns` | macOS iconset (sips) and its iconutil compilation |
|
| `icon.iconset/`, `icon.icns` | macOS iconset (sips) and its iconutil compilation |
|
||||||
| `icon.ico` | Windows icon, 16–256 px |
|
| `icon.ico` | Windows icon, 16–256 px |
|
||||||
| `FieldCraft.icon/` | Icon Composer document: floor grid (Default and Dark), flow behind, cube (faces and mesh) and flow in front layers, each scaled to 90% |
|
| `FieldCraft.icon/` | Icon Composer document: floor grid (Default and Dark), and cube (faces and mesh) layers, each scaled to 90% |
|
||||||
| `layers/*.vectorcraft` | Editable sources of the Icon Composer layers |
|
| `layers/*.vectorcraft` | Editable sources of the Icon Composer layers |
|
||||||
| `Assets.car` | `actool` compilation of `FieldCraft.icon` for macOS 26 and later (needs Xcode 26 or later; the task skips it with a note otherwise) |
|
| `Assets.car` | `actool` compilation of `FieldCraft.icon` for macOS 26 and later (needs Xcode 26 or later; the task skips it with a note otherwise) |
|
||||||
|
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 78 KiB After Width: | Height: | Size: 64 KiB |
@@ -7,13 +7,13 @@
|
|||||||
<stop offset="1" stop-color="#dce3ec"/>
|
<stop offset="1" stop-color="#dce3ec"/>
|
||||||
</linearGradient>
|
</linearGradient>
|
||||||
<clipPath id="clip-path-1">
|
<clipPath id="clip-path-1">
|
||||||
<path d="M512 214 L759.68 357 L512 500 L264.32 357 Z"/>
|
<path d="M512 200 L771.81 350 L512 500 L252.19 350 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-path-2">
|
<clipPath id="clip-path-2">
|
||||||
<path d="M264.32 357 L512 500 L512 786 L264.32 643 Z"/>
|
<path d="M252.19 350 L512 500 L512 800 L252.19 650 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-path-3">
|
<clipPath id="clip-path-3">
|
||||||
<path d="M759.68 643 L512 786 L512 500 L759.68 357 Z"/>
|
<path d="M771.81 650 L512 800 L512 500 L771.81 350 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
</defs>
|
</defs>
|
||||||
<title>FieldCraft application icon, small sizes</title>
|
<title>FieldCraft application icon, small sizes</title>
|
||||||
@@ -22,49 +22,34 @@
|
|||||||
<path id="backdrop" d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z" fill="url(#linear-gradient-1)"/>
|
<path id="backdrop" d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z" fill="url(#linear-gradient-1)"/>
|
||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
<g id="Flow_behind" data-name="Flow behind">
|
|
||||||
<path id="streamline_1_halo" data-name="streamline 1 halo" d="M308.81 338.11 L300.95 338.22 L293.4 339.5 L286 341.11 L278.75 342.96 L271.63 345.01 L264.64 347.25 L257.79 349.66 L251.08 352.24 L244.52 354.97 L238.09 357.85 L231.82 360.88 L225.7 364.06 L219.73 367.38 L213.93 370.84 L208.28 374.45 L202.8 378.2 L197.5 382.08 L192.37 386.11 L187.41 390.27 L182.65 394.58 L178.07 399.01 L173.68 403.59 L169.5 408.29 L165.52 413.13 L161.75 418.11 L158.2 423.2 L154.88 428.43 L151.78 433.77 L148.92 439.24 L146.3 444.81 L143.93 450.5 L141.82 456.28 L139.96 462.15 L138.37 468.12 L137.04 474.15 L135.98 480.26 L135.2 486.43 L134.69 492.65 L134.45 498.91 L189.11 497.16 L188.77 493.26 L188.6 489.38 L188.59 485.5 L188.75 481.62 L189.08 477.75 L189.58 473.87 L190.25 470 L191.1 466.12 L192.13 462.23 L193.35 458.34 L194.75 454.45 L196.34 450.55 L198.13 446.65 L200.11 442.75 L202.29 438.85 L204.67 434.96 L207.26 431.07 L210.05 427.21 L213.05 423.35 L216.25 419.52 L219.66 415.72 L223.27 411.94 L227.09 408.2 L231.12 404.49 L235.34 400.83 L239.76 397.21 L244.38 393.64 L249.19 390.13 L254.19 386.66 L259.38 383.25 L264.75 379.9 L270.3 376.6 L276.02 373.36 L281.91 370.16 L287.96 367 L294.16 363.86 L300.5 360.71 L306.96 357.46 L313.37 353.28 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_1_part_1" data-name="streamline 1 part 1" d="M311.09 345.69 L303.31 345.78 L295.91 347.01 L288.68 348.56 L281.58 350.35 L274.62 352.34 L267.81 354.51 L261.13 356.85 L254.59 359.34 L248.2 361.98 L241.96 364.76 L235.87 367.69 L229.93 370.75 L224.15 373.95 L218.53 377.29 L213.07 380.76 L207.79 384.35 L202.67 388.08 L197.73 391.93 L192.97 395.91 L188.4 400.02 L184.01 404.25 L179.81 408.6 L175.81 413.08 L198.36 430.17 L201.13 426.06 L204.11 421.97 L207.29 417.91 L210.69 413.88 L214.29 409.89 L218.1 405.94 L222.11 402.04 L226.32 398.19 L230.74 394.39 L235.35 390.64 L240.15 386.95 L245.15 383.32 L250.33 379.75 L255.7 376.24 L261.24 372.8 L266.97 369.42 L272.86 366.1 L278.91 362.83 L285.13 359.6 L291.49 356.41 L297.99 353.2 L304.6 349.9 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_1_part_2" data-name="streamline 1 part 2" d="M175.81 413.08 L172.01 417.67 L168.42 422.39 L165.03 427.22 L161.87 432.16 L158.92 437.21 L156.2 442.37 L153.71 447.63 L151.45 452.99 L149.44 458.44 L147.67 463.97 L146.15 469.59 L144.88 475.29 L143.86 481.05 L143.11 486.87 L142.61 492.74 L142.37 498.66 L181.2 497.42 L180.85 493.17 L180.69 488.94 L180.71 484.71 L180.91 480.49 L181.3 476.27 L181.87 472.05 L182.63 467.84 L183.58 463.63 L184.73 459.42 L186.07 455.21 L187.61 451.01 L189.35 446.82 L191.3 442.64 L193.45 438.47 L195.8 434.31 L198.36 430.17 Z" fill="#2f86e0"/>
|
|
||||||
</g>
|
|
||||||
<g id="Top_face" data-name="Top face" clip-path="url(#clip-path-1)">
|
<g id="Top_face" data-name="Top face" clip-path="url(#clip-path-1)">
|
||||||
<path id="top" d="M512 214 L759.68 357 L512 500 L264.32 357 Z" fill="#2c4fbf"/>
|
<path id="top" d="M512 200 L771.81 350 L512 500 L252.19 350 Z" fill="#2c4fbf"/>
|
||||||
<path id="top_band_1" data-name="top band 1" d="M829.03 683.04 C653.94 784.13 370.06 784.13 194.97 683.04 C19.87 581.95 19.87 418.05 194.97 316.96 C370.06 215.87 653.94 215.87 829.03 316.96 C1004.13 418.05 1004.13 581.95 829.03 683.04 Z" fill="#2f86e0"/>
|
<path id="top_band_1" data-name="top band 1" d="M844.55 692 C660.89 798.04 363.11 798.04 179.45 692 C-4.22 585.96 -4.22 414.04 179.45 308 C363.11 201.96 660.89 201.96 844.55 308 C1028.22 414.04 1028.22 585.96 844.55 692 Z" fill="#2f86e0"/>
|
||||||
<path id="top_band_2" data-name="top band 2" d="M777.02 653.01 C630.65 737.52 393.35 737.52 246.98 653.01 C100.61 568.5 100.61 431.5 246.98 346.99 C393.35 262.48 630.65 262.48 777.02 346.99 C923.39 431.5 923.39 568.5 777.02 653.01 Z" fill="#22bcd8"/>
|
<path id="top_band_2" data-name="top band 2" d="M789.99 660.5 C636.46 749.14 387.54 749.14 234.01 660.5 C80.47 571.86 80.47 428.14 234.01 339.5 C387.54 250.86 636.46 250.86 789.99 339.5 C943.53 428.14 943.53 571.86 789.99 660.5 Z" fill="#22bcd8"/>
|
||||||
<path id="top_band_3" data-name="top band 3" d="M727.48 624.41 C608.48 693.12 415.52 693.12 296.52 624.41 C177.51 555.7 177.51 444.3 296.52 375.59 C415.52 306.88 608.48 306.88 727.48 375.59 C846.49 444.3 846.49 555.7 727.48 624.41 Z" fill="#3fc584"/>
|
<path id="top_band_3" data-name="top band 3" d="M738.03 630.5 C613.2 702.57 410.8 702.57 285.97 630.5 C161.13 558.43 161.13 441.57 285.97 369.5 C410.8 297.43 613.2 297.43 738.03 369.5 C862.87 441.57 862.87 558.43 738.03 630.5 Z" fill="#3fc584"/>
|
||||||
<path id="top_band_4" data-name="top band 4" d="M677.95 595.81 C586.3 648.72 437.7 648.72 346.05 595.81 C254.4 542.9 254.4 457.1 346.05 404.19 C437.7 351.28 586.3 351.28 677.95 404.19 C769.6 457.1 769.6 542.9 677.95 595.81 Z" fill="#f0d13a"/>
|
<path id="top_band_4" data-name="top band 4" d="M686.07 600.5 C589.93 656 434.07 656 337.93 600.5 C241.79 545 241.79 455 337.93 399.5 C434.07 344 589.93 344 686.07 399.5 C782.21 455 782.21 545 686.07 600.5 Z" fill="#f0d13a"/>
|
||||||
<path id="top_band_5" data-name="top band 5" d="M628.41 567.21 C564.12 604.33 459.88 604.33 395.59 567.21 C331.3 530.09 331.3 469.91 395.59 432.79 C459.88 395.67 564.12 395.67 628.41 432.79 C692.7 469.91 692.7 530.09 628.41 567.21 Z" fill="#f28a2b"/>
|
<path id="top_band_5" data-name="top band 5" d="M634.11 570.5 C566.67 609.44 457.33 609.44 389.89 570.5 C322.45 531.56 322.45 468.44 389.89 429.5 C457.33 390.56 566.67 390.56 634.11 429.5 C701.55 468.44 701.55 531.56 634.11 570.5 Z" fill="#f28a2b"/>
|
||||||
<path id="top_band_6" data-name="top band 6" d="M578.87 538.61 C541.94 559.93 482.06 559.93 445.13 538.61 C408.19 517.29 408.19 482.71 445.13 461.39 C482.06 440.07 541.94 440.07 578.87 461.39 C615.81 482.71 615.81 517.29 578.87 538.61 Z" fill="#de3b2f"/>
|
<path id="top_band_6" data-name="top band 6" d="M582.15 540.5 C543.41 562.87 480.59 562.87 441.85 540.5 C403.11 518.13 403.11 481.87 441.85 459.5 C480.59 437.13 543.41 437.13 582.15 459.5 C620.89 481.87 620.89 518.13 582.15 540.5 Z" fill="#de3b2f"/>
|
||||||
<path id="top_shade" data-name="top shade" d="M512 214 L759.68 357 L512 500 L264.32 357 Z" fill="#ffffff" opacity="0.1"/>
|
<path id="top_shade" data-name="top shade" d="M512 200 L771.81 350 L512 500 L252.19 350 Z" fill="#ffffff" opacity="0.1"/>
|
||||||
</g>
|
</g>
|
||||||
<g id="Left_face" data-name="Left face" clip-path="url(#clip-path-2)">
|
<g id="Left_face" data-name="Left face" clip-path="url(#clip-path-2)">
|
||||||
<path id="left" d="M264.32 357 L512 500 L512 786 L264.32 643 Z" fill="#2c4fbf"/>
|
<path id="left" d="M252.19 350 L512 500 L512 800 L252.19 650 Z" fill="#2c4fbf"/>
|
||||||
<path id="left_band_1" data-name="left band 1" d="M829.03 683.04 C829.03 480.86 687.09 235.01 512 133.92 C336.91 32.83 194.97 114.78 194.97 316.96 C194.97 519.14 336.91 764.99 512 866.08 C687.09 967.17 829.03 885.22 829.03 683.04 Z" fill="#2f86e0"/>
|
<path id="left_band_1" data-name="left band 1" d="M844.55 692 C844.55 479.92 695.66 222.04 512 116 C328.34 9.96 179.45 95.92 179.45 308 C179.45 520.08 328.34 777.96 512 884 C695.66 990.04 844.55 904.08 844.55 692 Z" fill="#2f86e0"/>
|
||||||
<path id="left_band_2" data-name="left band 2" d="M777.02 653.01 C777.02 484 658.37 278.49 512 193.98 C365.63 109.47 246.98 177.98 246.98 346.99 C246.98 516 365.63 721.51 512 806.02 C658.37 890.53 777.02 822.02 777.02 653.01 Z" fill="#22bcd8"/>
|
<path id="left_band_2" data-name="left band 2" d="M789.99 660.5 C789.99 483.22 665.53 267.64 512 179 C358.47 90.36 234.01 162.22 234.01 339.5 C234.01 516.78 358.47 732.36 512 821 C665.53 909.64 789.99 837.78 789.99 660.5 Z" fill="#22bcd8"/>
|
||||||
<path id="left_band_3" data-name="left band 3" d="M727.48 624.41 C727.48 486.99 631.01 319.89 512 251.18 C392.99 182.47 296.52 238.17 296.52 375.59 C296.52 513.01 392.99 680.11 512 748.82 C631.01 817.53 727.48 761.83 727.48 624.41 Z" fill="#3fc584"/>
|
<path id="left_band_3" data-name="left band 3" d="M738.03 630.5 C738.03 486.35 636.83 311.07 512 239 C387.17 166.93 285.97 225.35 285.97 369.5 C285.97 513.65 387.17 688.93 512 761 C636.83 833.07 738.03 774.65 738.03 630.5 Z" fill="#3fc584"/>
|
||||||
<path id="left_band_4" data-name="left band 4" d="M677.95 595.81 C677.95 489.98 603.65 361.29 512 308.38 C420.35 255.47 346.05 298.36 346.05 404.19 C346.05 510.02 420.35 638.71 512 691.62 C603.65 744.53 677.95 701.64 677.95 595.81 Z" fill="#f0d13a"/>
|
<path id="left_band_4" data-name="left band 4" d="M686.07 600.5 C686.07 489.49 608.14 354.5 512 299 C415.86 243.5 337.93 288.49 337.93 399.5 C337.93 510.51 415.86 645.5 512 701 C608.14 756.5 686.07 711.51 686.07 600.5 Z" fill="#f0d13a"/>
|
||||||
<path id="left_band_5" data-name="left band 5" d="M628.41 567.21 C628.41 492.97 576.29 402.7 512 365.58 C447.71 328.46 395.59 358.55 395.59 432.79 C395.59 507.03 447.71 597.3 512 634.42 C576.29 671.54 628.41 641.45 628.41 567.21 Z" fill="#f28a2b"/>
|
<path id="left_band_5" data-name="left band 5" d="M634.11 570.5 C634.11 492.63 579.44 397.94 512 359 C444.56 320.06 389.89 351.63 389.89 429.5 C389.89 507.37 444.56 602.06 512 641 C579.44 679.94 634.11 648.37 634.11 570.5 Z" fill="#f28a2b"/>
|
||||||
<path id="left_band_6" data-name="left band 6" d="M578.87 538.61 C578.87 495.96 548.93 444.1 512 422.78 C475.07 401.46 445.13 418.74 445.13 461.39 C445.13 504.04 475.07 555.9 512 577.22 C548.93 598.54 578.87 581.26 578.87 538.61 Z" fill="#de3b2f"/>
|
<path id="left_band_6" data-name="left band 6" d="M582.15 540.5 C582.15 495.76 550.74 441.37 512 419 C473.26 396.63 441.85 414.76 441.85 459.5 C441.85 504.24 473.26 558.63 512 581 C550.74 603.37 582.15 585.24 582.15 540.5 Z" fill="#de3b2f"/>
|
||||||
<path id="left_shade" data-name="left shade" d="M264.32 357 L512 500 L512 786 L264.32 643 Z" fill="#000000" opacity="0.12"/>
|
<path id="left_shade" data-name="left shade" d="M252.19 350 L512 500 L512 800 L252.19 650 Z" fill="#000000" opacity="0.12"/>
|
||||||
</g>
|
</g>
|
||||||
<g id="Right_face" data-name="Right face" clip-path="url(#clip-path-3)">
|
<g id="Right_face" data-name="Right face" clip-path="url(#clip-path-3)">
|
||||||
<path id="right" d="M759.68 643 L512 786 L512 500 L759.68 357 Z" fill="#2c4fbf"/>
|
<path id="right" d="M771.81 650 L512 800 L512 500 L771.81 350 Z" fill="#2c4fbf"/>
|
||||||
<path id="right_band_1" data-name="right band 1" d="M194.97 683.04 C194.97 480.86 336.91 235.01 512 133.92 C687.09 32.83 829.03 114.78 829.03 316.96 C829.03 519.14 687.09 764.99 512 866.08 C336.91 967.17 194.97 885.22 194.97 683.04 Z" fill="#2f86e0"/>
|
<path id="right_band_1" data-name="right band 1" d="M179.45 692 C179.45 479.92 328.34 222.04 512 116 C695.66 9.96 844.55 95.92 844.55 308 C844.55 520.08 695.66 777.96 512 884 C328.34 990.04 179.45 904.08 179.45 692 Z" fill="#2f86e0"/>
|
||||||
<path id="right_band_2" data-name="right band 2" d="M246.98 653.01 C246.98 484 365.63 278.49 512 193.98 C658.37 109.47 777.02 177.98 777.02 346.99 C777.02 516 658.37 721.51 512 806.02 C365.63 890.53 246.98 822.02 246.98 653.01 Z" fill="#22bcd8"/>
|
<path id="right_band_2" data-name="right band 2" d="M234.01 660.5 C234.01 483.22 358.47 267.64 512 179 C665.53 90.36 789.99 162.22 789.99 339.5 C789.99 516.78 665.53 732.36 512 821 C358.47 909.64 234.01 837.78 234.01 660.5 Z" fill="#22bcd8"/>
|
||||||
<path id="right_band_3" data-name="right band 3" d="M296.52 624.41 C296.52 486.99 392.99 319.89 512 251.18 C631.01 182.47 727.48 238.17 727.48 375.59 C727.48 513.01 631.01 680.11 512 748.82 C392.99 817.53 296.52 761.83 296.52 624.41 Z" fill="#3fc584"/>
|
<path id="right_band_3" data-name="right band 3" d="M285.97 630.5 C285.97 486.35 387.17 311.07 512 239 C636.83 166.93 738.03 225.35 738.03 369.5 C738.03 513.65 636.83 688.93 512 761 C387.17 833.07 285.97 774.65 285.97 630.5 Z" fill="#3fc584"/>
|
||||||
<path id="right_band_4" data-name="right band 4" d="M346.05 595.81 C346.05 489.98 420.35 361.29 512 308.38 C603.65 255.47 677.95 298.36 677.95 404.19 C677.95 510.02 603.65 638.71 512 691.62 C420.35 744.53 346.05 701.64 346.05 595.81 Z" fill="#f0d13a"/>
|
<path id="right_band_4" data-name="right band 4" d="M337.93 600.5 C337.93 489.49 415.86 354.5 512 299 C608.14 243.5 686.07 288.49 686.07 399.5 C686.07 510.51 608.14 645.5 512 701 C415.86 756.5 337.93 711.51 337.93 600.5 Z" fill="#f0d13a"/>
|
||||||
<path id="right_band_5" data-name="right band 5" d="M395.59 567.21 C395.59 492.97 447.71 402.7 512 365.58 C576.29 328.46 628.41 358.55 628.41 432.79 C628.41 507.03 576.29 597.3 512 634.42 C447.71 671.54 395.59 641.45 395.59 567.21 Z" fill="#f28a2b"/>
|
<path id="right_band_5" data-name="right band 5" d="M389.89 570.5 C389.89 492.63 444.56 397.94 512 359 C579.44 320.06 634.11 351.63 634.11 429.5 C634.11 507.37 579.44 602.06 512 641 C444.56 679.94 389.89 648.37 389.89 570.5 Z" fill="#f28a2b"/>
|
||||||
<path id="right_band_6" data-name="right band 6" d="M445.13 538.61 C445.13 495.96 475.07 444.1 512 422.78 C548.93 401.46 578.87 418.74 578.87 461.39 C578.87 504.04 548.93 555.9 512 577.22 C475.07 598.54 445.13 581.26 445.13 538.61 Z" fill="#de3b2f"/>
|
<path id="right_band_6" data-name="right band 6" d="M441.85 540.5 C441.85 495.76 473.26 441.37 512 419 C550.74 396.63 582.15 414.76 582.15 459.5 C582.15 504.24 550.74 558.63 512 581 C473.26 603.37 441.85 585.24 441.85 540.5 Z" fill="#de3b2f"/>
|
||||||
<path id="right_shade" data-name="right shade" d="M759.68 643 L512 786 L512 500 L759.68 357 Z" fill="#000000" opacity="0.3"/>
|
<path id="right_shade" data-name="right shade" d="M771.81 650 L512 800 L512 500 L771.81 350 Z" fill="#000000" opacity="0.3"/>
|
||||||
</g>
|
|
||||||
<g id="Flow_in_front" data-name="Flow in front">
|
|
||||||
<path id="streamline_1_halo-2" data-name="streamline 1 halo" d="M134.45 498.91 L134.49 505.21 L134.81 511.52 L135.39 517.86 L136.25 524.2 L137.37 530.54 L138.75 536.88 L140.4 543.2 L142.3 549.5 L144.46 555.78 L147.11 561.91 L150 568 L153.11 574.02 L156.45 580 L160.01 585.91 L163.79 591.76 L167.77 597.55 L171.96 603.27 L176.36 608.93 L180.95 614.51 L185.74 620.03 L190.73 625.48 L195.89 630.85 L201.24 636.14 L206.78 641.36 L212.48 646.51 L218.36 651.57 L224.41 656.55 L230.63 661.44 L237 666.26 L243.54 670.98 L250.22 675.62 L257.06 680.17 L264.04 684.62 L271.16 688.98 L278.42 693.25 L285.82 697.42 L293.34 701.49 L300.99 705.46 L308.76 709.33 L316.64 713.09 L324.64 716.75 L332.74 720.3 L340.95 723.74 L349.25 727.07 L357.64 730.28 L366.13 733.39 L374.7 736.37 L383.34 739.24 L392.06 742 L400.85 744.63 L409.7 747.14 L418.61 749.53 L427.58 751.79 L436.59 753.93 L445.64 755.94 L454.74 757.83 L463.86 759.59 L473.02 761.21 L482.19 762.71 L491.39 764.08 L500.59 765.31 L509.8 766.42 L519.02 767.38 L528.23 768.22 L537.43 768.92 L546.61 769.49 L555.78 769.92 L564.92 770.21 L574.03 770.37 L583.11 770.39 L592.15 770.28 L601.14 770.02 L610.08 769.64 L618.97 769.11 L627.79 768.45 L636.55 767.65 L645.25 766.71 L653.86 765.64 L662.4 764.43 L670.85 763.09 L679.22 761.61 L687.49 759.99 L695.66 758.24 L703.73 756.35 L711.7 754.33 L719.55 752.17 L727.29 749.88 L734.91 747.45 L742.4 744.89 L749.77 742.2 L757 739.38 L764.1 736.42 L771.06 733.33 L777.87 730.11 L784.54 726.76 L791.05 723.28 L797.41 719.67 L803.61 715.92 L809.64 712.05 L815.5 708.04 L821.19 703.91 L826.7 699.64 L832.03 695.25 L837.18 690.73 L842.13 686.08 L846.88 681.3 L851.43 676.4 L855.76 671.37 L859.89 666.22 L863.79 660.96 L867.47 655.57 L870.92 650.07 L874.12 644.47 L877.09 638.76 L879.8 632.95 L882.25 627.04 L884.44 621.05 L886.37 614.98 L888.03 608.85 L889.41 602.65 L890.41 597.05 L831.48 586.62 L830.73 590.92 L829.92 594.53 L828.95 598.13 L827.82 601.7 L826.51 605.26 L825.04 608.8 L823.4 612.32 L821.58 615.83 L819.58 619.32 L817.41 622.79 L815.05 626.25 L812.5 629.68 L809.77 633.09 L806.84 636.48 L803.73 639.83 L800.43 643.16 L796.93 646.44 L793.24 649.68 L789.37 652.88 L785.3 656.03 L781.04 659.12 L776.59 662.16 L771.97 665.13 L767.15 668.04 L762.16 670.88 L756.99 673.64 L751.65 676.32 L746.14 678.93 L740.46 681.45 L734.62 683.88 L728.62 686.22 L722.47 688.47 L716.17 690.62 L709.72 692.67 L703.13 694.62 L696.41 696.47 L689.56 698.21 L682.58 699.84 L675.48 701.37 L668.26 702.78 L660.94 704.07 L653.5 705.26 L645.97 706.32 L638.35 707.27 L630.64 708.1 L622.84 708.81 L614.96 709.4 L607.02 709.87 L599.01 710.22 L590.93 710.45 L582.8 710.55 L574.63 710.53 L566.4 710.39 L558.15 710.12 L549.86 709.73 L541.54 709.22 L533.2 708.59 L524.85 707.83 L516.49 706.95 L508.13 705.95 L499.77 704.83 L491.41 703.59 L483.08 702.22 L474.76 700.75 L466.47 699.15 L458.21 697.44 L449.99 695.61 L441.81 693.67 L433.68 691.62 L425.61 689.45 L417.6 687.18 L409.65 684.8 L401.77 682.31 L393.97 679.72 L386.26 677.03 L378.63 674.24 L371.09 671.35 L363.65 668.37 L356.31 665.3 L349.09 662.13 L341.97 658.88 L334.98 655.54 L328.1 652.12 L321.36 648.62 L314.75 645.04 L308.28 641.39 L301.94 637.67 L295.76 633.88 L289.72 630.03 L283.84 626.12 L278.12 622.15 L272.56 618.13 L267.17 614.06 L261.95 609.94 L256.9 605.79 L252.03 601.59 L247.34 597.37 L242.83 593.11 L238.5 588.83 L234.36 584.53 L230.41 580.21 L226.66 575.89 L223.09 571.55 L219.73 567.22 L216.55 562.89 L213.57 558.56 L210.79 554.25 L208.2 549.95 L205.81 545.67 L203.61 541.42 L201.61 537.2 L199.8 533.01 L197.91 528.95 L196.21 524.91 L194.68 520.88 L193.33 516.88 L192.15 512.9 L191.13 508.94 L190.29 505 L189.62 501.07 L189.11 497.16 Z M874.65 514.37 L920.01 646.43 L786.73 622.85 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_1_part_1-2" data-name="streamline 1 part 1" d="M142.37 498.66 L142.39 504.61 L142.67 510.6 L143.21 516.61 L144.01 522.63 L145.06 528.67 L146.37 534.7 L147.93 540.73 L188.68 527.37 L187.07 523.06 L185.63 518.76 L184.38 514.47 L183.31 510.19 L182.43 505.92 L181.72 501.66 L181.2 497.42 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_1_part_2-2" data-name="streamline 1 part 2" d="M147.93 540.73 L149.73 546.76 L151.78 552.77 L154.32 558.64 L157.09 564.48 L160.09 570.27 L163.3 576.02 L166.73 581.72 L170.38 587.37 L174.23 592.96 L178.29 598.5 L182.55 603.98 L187 609.4 L191.66 614.76 L196.5 620.06 L201.53 625.29 L206.75 630.45 L212.14 635.54 L217.72 640.56 L223.46 645.51 L229.38 650.38 L235.46 655.17 L241.71 659.89 L248.11 664.52 L273.55 628.61 L267.86 624.5 L262.34 620.33 L256.98 616.11 L251.8 611.85 L246.79 607.54 L241.97 603.19 L237.32 598.81 L232.86 594.39 L228.59 589.95 L224.5 585.48 L220.61 581 L216.91 576.5 L213.4 571.99 L210.09 567.47 L206.98 562.95 L204.07 558.44 L201.35 553.93 L198.84 549.43 L196.52 544.94 L194.4 540.47 L192.47 536.02 L190.49 531.69 L188.68 527.37 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_1_part_3" data-name="streamline 1 part 3" d="M248.11 664.52 L254.67 669.07 L261.38 673.53 L268.24 677.91 L275.24 682.19 L282.37 686.39 L289.65 690.49 L297.05 694.49 L304.58 698.4 L312.23 702.21 L319.99 705.91 L327.87 709.52 L335.86 713.02 L343.95 716.41 L352.14 719.69 L360.42 722.87 L368.79 725.93 L377.25 728.88 L385.78 731.71 L394.39 734.43 L403.07 737.02 L411.81 739.5 L420.61 741.86 L429.46 744.1 L439.93 701.36 L431.69 699.28 L423.51 697.09 L415.38 694.78 L407.32 692.37 L399.33 689.85 L391.42 687.22 L383.59 684.49 L375.85 681.66 L368.2 678.73 L360.64 675.7 L353.19 672.58 L345.85 669.36 L338.62 666.05 L331.51 662.66 L324.52 659.18 L317.65 655.61 L310.92 651.97 L304.33 648.25 L297.87 644.46 L291.56 640.6 L285.4 636.67 L279.39 632.67 L273.55 628.61 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_1_part_4" data-name="streamline 1 part 4" d="M429.46 744.1 L438.36 746.21 L447.31 748.2 L456.29 750.06 L465.31 751.8 L474.35 753.41 L483.41 754.89 L492.5 756.24 L501.59 757.46 L510.69 758.54 L519.79 759.5 L528.88 760.33 L537.97 761.02 L547.04 761.58 L556.09 762 L565.12 762.29 L574.11 762.45 L583.07 762.47 L591.99 762.36 L600.86 762.11 L609.68 761.73 L618.44 761.21 L627.14 760.56 L635.77 759.77 L631.42 715.98 L623.49 716.71 L615.49 717.31 L607.42 717.78 L599.29 718.14 L591.09 718.37 L582.84 718.47 L574.55 718.45 L566.21 718.31 L557.83 718.04 L549.43 717.64 L540.99 717.12 L532.54 716.48 L524.08 715.71 L515.6 714.82 L507.13 713.81 L498.66 712.67 L490.19 711.41 L481.75 710.03 L473.32 708.53 L464.92 706.92 L456.55 705.18 L448.22 703.33 L439.93 701.36 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_1_part_5" data-name="streamline 1 part 5" d="M635.77 759.77 L644.33 758.85 L652.82 757.79 L661.22 756.6 L669.54 755.28 L677.77 753.82 L685.9 752.23 L693.93 750.51 L701.86 748.65 L709.67 746.67 L717.38 744.55 L724.96 742.31 L732.43 739.93 L739.76 737.43 L746.97 734.79 L754.04 732.03 L760.97 729.15 L767.76 726.13 L774.4 722.99 L780.89 719.73 L787.23 716.34 L793.41 712.83 L799.42 709.2 L805.27 705.44 L780.97 668.76 L776.15 671.85 L771.16 674.87 L765.99 677.81 L760.64 680.67 L755.12 683.44 L749.44 686.13 L743.59 688.72 L737.58 691.23 L731.42 693.63 L725.11 695.94 L718.65 698.14 L712.05 700.24 L705.31 702.24 L698.43 704.13 L691.43 705.91 L684.31 707.57 L677.07 709.12 L669.71 710.56 L662.25 711.88 L654.68 713.09 L647.02 714.17 L639.26 715.14 L631.42 715.98 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_1_part_6" data-name="streamline 1 part 6" d="M805.27 705.44 L810.94 701.57 L816.44 697.57 L821.76 693.45 L826.9 689.22 L831.85 684.86 L836.61 680.4 L841.17 675.81 L845.52 671.11 L849.68 666.31 L853.62 661.39 L857.34 656.36 L860.85 651.23 L864.12 646 L867.17 640.68 L869.98 635.26 L872.55 629.75 L874.87 624.16 L876.95 618.49 L878.77 612.75 L880.34 606.95 L881.64 601.09 L882.61 595.67 L839.28 588 L838.5 592.47 L837.61 596.43 L836.55 600.36 L835.31 604.27 L833.89 608.14 L832.29 612 L830.51 615.82 L828.54 619.62 L826.38 623.39 L824.03 627.13 L821.5 630.84 L818.77 634.52 L815.86 638.16 L812.75 641.76 L809.44 645.32 L805.95 648.84 L802.26 652.3 L798.38 655.71 L794.31 659.07 L790.05 662.36 L785.6 665.6 L780.97 668.76 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_1_part_7" data-name="streamline 1 part 7" d="M872.44 526.84 L909.74 631.75 L801.42 612.58 Z" fill="#de3b2f"/>
|
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 364 KiB After Width: | Height: | Size: 364 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 171 KiB |
|
Before Width: | Height: | Size: 197 KiB After Width: | Height: | Size: 171 KiB |
@@ -9,23 +9,23 @@
|
|||||||
<clipPath id="clip-path-1">
|
<clipPath id="clip-path-1">
|
||||||
<path d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z"/>
|
<path d="M320 100 L704 100 C854 100 924 170 924 320 L924 704 C924 854 854 924 704 924 L320 924 C170 924 100 854 100 704 L100 320 C100 170 170 100 320 100 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<radialGradient id="radial-gradient-1" cx="0" cy="0" r="560" gradientTransform="matrix(1 0 0 0.5 512 643)" gradientUnits="userSpaceOnUse">
|
<radialGradient id="radial-gradient-1" cx="0" cy="0" r="560" gradientTransform="matrix(1 0 0 0.5 512 650)" gradientUnits="userSpaceOnUse">
|
||||||
<stop offset="0" stop-color="#8aa0b4"/>
|
<stop offset="0" stop-color="#8aa0b4"/>
|
||||||
<stop offset="0.3" stop-color="#8aa0b4" stop-opacity="0.9"/>
|
<stop offset="0.3" stop-color="#8aa0b4" stop-opacity="0.9"/>
|
||||||
<stop offset="0.65" stop-color="#8aa0b4" stop-opacity="0.35"/>
|
<stop offset="0.65" stop-color="#8aa0b4" stop-opacity="0.35"/>
|
||||||
<stop offset="1" stop-color="#8aa0b4" stop-opacity="0"/>
|
<stop offset="1" stop-color="#8aa0b4" stop-opacity="0"/>
|
||||||
</radialGradient>
|
</radialGradient>
|
||||||
<clipPath id="clip-path-2">
|
<clipPath id="clip-path-2">
|
||||||
<path d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z"/>
|
<path d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-path-3">
|
<clipPath id="clip-path-3">
|
||||||
<path d="M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z"/>
|
<path d="M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-path-4">
|
<clipPath id="clip-path-4">
|
||||||
<path d="M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z"/>
|
<path d="M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
<clipPath id="clip-path-5">
|
<clipPath id="clip-path-5">
|
||||||
<path d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z"/>
|
<path d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z"/>
|
||||||
</clipPath>
|
</clipPath>
|
||||||
</defs>
|
</defs>
|
||||||
<title>FieldCraft application icon</title>
|
<title>FieldCraft application icon</title>
|
||||||
@@ -35,76 +35,39 @@
|
|||||||
</g>
|
</g>
|
||||||
</g>
|
</g>
|
||||||
<g id="Floor_grid" data-name="Floor grid" clip-path="url(#clip-path-1)">
|
<g id="Floor_grid" data-name="Floor grid" clip-path="url(#clip-path-1)">
|
||||||
<path id="floor_grid" data-name="floor grid" d="M214.09 100 L100 165.87 M809.91 100 L924 165.87 M337.93 100 L100 237.37 M686.07 100 L924 237.37 M461.77 100 L100 308.87 M562.23 100 L924 308.87 M585.61 100 L100 380.37 M438.39 100 L924 380.37 M709.45 100 L100 451.87 M314.55 100 L924 451.87 M833.3 100 L100 523.37 M190.7 100 L924 523.37 M924 119.13 L100 594.87 M100 119.13 L924 594.87 M924 190.63 L100 666.37 M100 190.63 L924 666.37 M924 262.13 L100 737.87 M100 262.13 L924 737.87 M924 333.63 L100 809.37 M100 333.63 L924 809.37 M924 405.13 L100 880.87 M100 405.13 L924 880.87 M924 476.63 L149.14 924 M100 476.63 L874.86 924 M924 548.13 L272.98 924 M100 548.13 L751.02 924 M924 619.63 L396.82 924 M100 619.63 L627.18 924 M924 691.13 L520.66 924 M100 691.13 L503.34 924 M924 762.63 L644.5 924 M100 762.63 L379.5 924 M924 834.13 L768.34 924 M100 834.13 L255.66 924 M924 905.63 L892.19 924 M100 905.63 L131.81 924" fill="none" stroke="url(#radial-gradient-1)" stroke-width="3" stroke-linejoin="round"/>
|
<path id="floor_grid" data-name="floor grid" d="M165.59 100 L100 137.87 M858.41 100 L924 137.87 M295.49 100 L100 212.87 M728.51 100 L924 212.87 M425.4 100 L100 287.87 M598.6 100 L924 287.87 M555.3 100 L100 362.87 M468.7 100 L924 362.87 M685.21 100 L100 437.87 M338.79 100 L924 437.87 M815.11 100 L100 512.87 M208.89 100 L924 512.87 M924 112.13 L100 587.87 M100 112.13 L924 587.87 M924 187.13 L100 662.87 M100 187.13 L924 662.87 M924 262.13 L100 737.87 M100 262.13 L924 737.87 M924 337.13 L100 812.87 M100 337.13 L924 812.87 M924 412.13 L100 887.87 M100 412.13 L924 887.87 M924 487.13 L167.32 924 M100 487.13 L856.68 924 M924 562.13 L297.23 924 M100 562.13 L726.77 924 M924 637.13 L427.13 924 M100 637.13 L596.87 924 M924 712.13 L557.03 924 M100 712.13 L466.97 924 M924 787.13 L686.94 924 M100 787.13 L337.06 924 M924 862.13 L816.84 924 M100 862.13 L207.16 924" fill="none" stroke="url(#radial-gradient-1)" stroke-width="3" stroke-linejoin="round"/>
|
||||||
</g>
|
|
||||||
<g id="Flow_behind" data-name="Flow behind">
|
|
||||||
<path id="streamline_3_halo" data-name="streamline 3 halo" d="M452.61 313.73 L442.53 312.16 L432.42 311.18 L422.38 310.47 L412.39 309.99 L402.49 309.73 L392.67 309.68 L382.95 309.83 L373.33 310.19 L363.82 310.75 L354.44 311.5 L345.19 312.46 L336.07 313.61 L327.11 314.95 L318.29 316.48 L309.64 318.21 L301.16 320.13 L292.85 322.23 L284.72 324.52 L276.79 327 L269.05 329.66 L261.51 332.51 L254.19 335.53 L247.08 338.74 L240.19 342.12 L233.53 345.68 L227.11 349.42 L220.93 353.32 L214.99 357.41 L209.31 361.66 L203.88 366.07 L198.72 370.66 L193.83 375.41 L189.22 380.32 L184.9 385.38 L180.87 390.6 L177.13 395.97 L173.7 401.48 L170.58 407.13 L167.78 412.91 L165.3 418.82 L163.15 424.84 L161.33 430.97 L159.85 437.21 L158.7 443.53 L157.9 449.93 L157.43 456.4 L157.31 462.94 L180.21 462.4 L180.12 457.05 L180.3 451.76 L180.76 446.52 L181.49 441.35 L182.5 436.23 L183.78 431.18 L185.35 426.19 L187.19 421.26 L189.31 416.4 L191.71 411.61 L194.39 406.89 L197.36 402.24 L200.6 397.67 L204.13 393.19 L207.95 388.79 L212.04 384.48 L216.42 380.28 L221.07 376.17 L226 372.18 L231.2 368.3 L236.66 364.54 L242.39 360.9 L248.38 357.4 L254.63 354.03 L261.12 350.8 L267.85 347.71 L274.82 344.77 L282.01 341.98 L289.43 339.35 L297.06 336.88 L304.9 334.56 L312.94 332.41 L321.18 330.43 L329.6 328.61 L338.19 326.96 L346.95 325.48 L355.88 324.18 L364.95 323.04 L374.17 322.08 L383.52 321.29 L393 320.67 L402.6 320.22 L412.31 319.93 L422.13 319.8 L432.03 319.81 L442.03 319.93 L452.17 319.83 Z M866.74 581.03 L866.33 574.43 L865.57 567.81 L864.49 561.16 L863.08 554.5 L861.34 547.82 L859.27 541.15 L856.9 534.48 L854.29 528.03 L832.86 536.69 L835.29 542.7 L837.34 548.45 L839.1 554.16 L840.58 559.82 L841.77 565.43 L842.67 570.98 L843.3 576.47 L843.64 581.9 Z M832.19 504.18 L874.11 538.14 L825.63 557.73 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_3_part_1" data-name="streamline 3 part 1" d="M452.39 316.78 L442.33 315.21 L432.29 314.23 L422.29 313.53 L412.37 313.05 L402.52 312.79 L392.76 312.73 L383.1 312.89 L373.54 313.24 L364.1 313.79 L354.78 314.54 L345.6 315.49 L336.55 316.63 L327.65 317.96 L318.91 319.48 L310.33 321.19 L301.92 323.09 L293.69 325.17 L285.65 327.44 L277.8 329.89 L270.14 332.52 L262.69 335.33 L255.45 338.32 L248.43 341.48 L253.27 351.28 L259.85 348.01 L266.67 344.89 L273.72 341.91 L281 339.09 L288.5 336.43 L296.22 333.93 L304.13 331.6 L312.25 329.43 L320.56 327.43 L329.05 325.6 L337.71 323.94 L346.54 322.45 L355.53 321.14 L364.67 320 L373.95 319.03 L383.37 318.24 L392.91 317.61 L402.57 317.16 L412.34 316.88 L422.21 316.75 L432.17 316.76 L442.23 316.87 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_3_part_2" data-name="streamline 3 part 2" d="M248.43 341.48 L241.64 344.82 L235.07 348.32 L228.74 352 L222.66 355.85 L216.82 359.86 L211.23 364.03 L205.91 368.37 L200.84 372.86 L196.05 377.51 L191.54 382.31 L187.31 387.27 L183.37 392.36 L179.72 397.6 L176.37 402.98 L173.32 408.49 L170.59 414.12 L168.17 419.87 L166.08 425.74 L164.3 431.71 L162.85 437.78 L161.73 443.94 L160.95 450.18 L160.49 456.49 L177.06 456.96 L177.25 451.51 L177.72 446.11 L178.48 440.77 L179.53 435.5 L180.86 430.28 L182.48 425.13 L184.38 420.05 L186.57 415.04 L189.04 410.11 L191.81 405.25 L194.86 400.48 L198.19 395.79 L201.82 391.19 L205.73 386.68 L209.92 382.28 L214.39 377.98 L219.14 373.79 L224.17 369.72 L229.47 365.77 L235.03 361.95 L240.85 358.26 L246.94 354.7 L253.27 351.28 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_3_part_3" data-name="streamline 3 part 3" d="M160.49 456.49 L160.37 462.87 L177.15 462.47 L177.06 456.96 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_3_part_4" data-name="streamline 3 part 4" d="M863.68 581.14 L863.28 574.7 L862.54 568.23 L861.48 561.73 L860.1 555.2 L858.39 548.66 L856.37 542.12 L854.04 535.57 L851.46 529.18 L835.69 535.55 L838.15 541.61 L840.24 547.48 L842.04 553.32 L843.55 559.11 L844.77 564.86 L845.7 570.56 L846.34 576.2 L846.7 581.78 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_3_part_5" data-name="streamline 3 part 5" d="M834.02 508.72 L867.74 535.43 L828.33 551.36 Z" fill="#de3b2f"/>
|
|
||||||
</g>
|
</g>
|
||||||
<g id="Top_face" data-name="Top face" clip-path="url(#clip-path-2)">
|
<g id="Top_face" data-name="Top face" clip-path="url(#clip-path-2)">
|
||||||
<path id="top" d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z" fill="#2c4fbf"/>
|
<path id="top" d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z" fill="#2c4fbf"/>
|
||||||
<path id="top_band_1" data-name="top band 1" d="M829.03 683.04 C653.94 784.13 370.06 784.13 194.97 683.04 C19.87 581.95 19.87 418.05 194.97 316.96 C370.06 215.87 653.94 215.87 829.03 316.96 C1004.13 418.05 1004.13 581.95 829.03 683.04 Z" fill="#2f86e0"/>
|
<path id="top_band_1" data-name="top band 1" d="M844.55 692 C660.89 798.04 363.11 798.04 179.45 692 C-4.22 585.96 -4.22 414.04 179.45 308 C363.11 201.96 660.89 201.96 844.55 308 C1028.22 414.04 1028.22 585.96 844.55 692 Z" fill="#2f86e0"/>
|
||||||
<path id="top_band_2" data-name="top band 2" d="M777.02 653.01 C630.65 737.52 393.35 737.52 246.98 653.01 C100.61 568.5 100.61 431.5 246.98 346.99 C393.35 262.48 630.65 262.48 777.02 346.99 C923.39 431.5 923.39 568.5 777.02 653.01 Z" fill="#22bcd8"/>
|
<path id="top_band_2" data-name="top band 2" d="M789.99 660.5 C636.46 749.14 387.54 749.14 234.01 660.5 C80.47 571.86 80.47 428.14 234.01 339.5 C387.54 250.86 636.46 250.86 789.99 339.5 C943.53 428.14 943.53 571.86 789.99 660.5 Z" fill="#22bcd8"/>
|
||||||
<path id="top_band_3" data-name="top band 3" d="M727.48 624.41 C608.48 693.12 415.52 693.12 296.52 624.41 C177.51 555.7 177.51 444.3 296.52 375.59 C415.52 306.88 608.48 306.88 727.48 375.59 C846.49 444.3 846.49 555.7 727.48 624.41 Z" fill="#3fc584"/>
|
<path id="top_band_3" data-name="top band 3" d="M738.03 630.5 C613.2 702.57 410.8 702.57 285.97 630.5 C161.13 558.43 161.13 441.57 285.97 369.5 C410.8 297.43 613.2 297.43 738.03 369.5 C862.87 441.57 862.87 558.43 738.03 630.5 Z" fill="#3fc584"/>
|
||||||
<path id="top_band_4" data-name="top band 4" d="M677.95 595.81 C586.3 648.72 437.7 648.72 346.05 595.81 C254.4 542.9 254.4 457.1 346.05 404.19 C437.7 351.28 586.3 351.28 677.95 404.19 C769.6 457.1 769.6 542.9 677.95 595.81 Z" fill="#f0d13a"/>
|
<path id="top_band_4" data-name="top band 4" d="M686.07 600.5 C589.93 656 434.07 656 337.93 600.5 C241.79 545 241.79 455 337.93 399.5 C434.07 344 589.93 344 686.07 399.5 C782.21 455 782.21 545 686.07 600.5 Z" fill="#f0d13a"/>
|
||||||
<path id="top_band_5" data-name="top band 5" d="M628.41 567.21 C564.12 604.33 459.88 604.33 395.59 567.21 C331.3 530.09 331.3 469.91 395.59 432.79 C459.88 395.67 564.12 395.67 628.41 432.79 C692.7 469.91 692.7 530.09 628.41 567.21 Z" fill="#f28a2b"/>
|
<path id="top_band_5" data-name="top band 5" d="M634.11 570.5 C566.67 609.44 457.33 609.44 389.89 570.5 C322.45 531.56 322.45 468.44 389.89 429.5 C457.33 390.56 566.67 390.56 634.11 429.5 C701.55 468.44 701.55 531.56 634.11 570.5 Z" fill="#f28a2b"/>
|
||||||
<path id="top_band_6" data-name="top band 6" d="M578.87 538.61 C541.94 559.93 482.06 559.93 445.13 538.61 C408.19 517.29 408.19 482.71 445.13 461.39 C482.06 440.07 541.94 440.07 578.87 461.39 C615.81 482.71 615.81 517.29 578.87 538.61 Z" fill="#de3b2f"/>
|
<path id="top_band_6" data-name="top band 6" d="M582.15 540.5 C543.41 562.87 480.59 562.87 441.85 540.5 C403.11 518.13 403.11 481.87 441.85 459.5 C480.59 437.13 543.41 437.13 582.15 459.5 C620.89 481.87 620.89 518.13 582.15 540.5 Z" fill="#de3b2f"/>
|
||||||
<path id="top_shade" data-name="top shade" d="M512 214 L752.68 352.96 L512 491.92 L271.32 352.96 Z" fill="#ffffff" opacity="0.1"/>
|
<path id="top_shade" data-name="top shade" d="M512 200 L764.81 345.96 L512 491.92 L259.19 345.96 Z" fill="#ffffff" opacity="0.1"/>
|
||||||
</g>
|
</g>
|
||||||
<g id="Left_face" data-name="Left face" clip-path="url(#clip-path-3)">
|
<g id="Left_face" data-name="Left face" clip-path="url(#clip-path-3)">
|
||||||
<path id="left" d="M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z" fill="#2c4fbf"/>
|
<path id="left" d="M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z" fill="#2c4fbf"/>
|
||||||
<path id="left_band_1" data-name="left band 1" d="M829.03 683.04 C829.03 480.86 687.09 235.01 512 133.92 C336.91 32.83 194.97 114.78 194.97 316.96 C194.97 519.14 336.91 764.99 512 866.08 C687.09 967.17 829.03 885.22 829.03 683.04 Z" fill="#2f86e0"/>
|
<path id="left_band_1" data-name="left band 1" d="M844.55 692 C844.55 479.92 695.66 222.04 512 116 C328.34 9.96 179.45 95.92 179.45 308 C179.45 520.08 328.34 777.96 512 884 C695.66 990.04 844.55 904.08 844.55 692 Z" fill="#2f86e0"/>
|
||||||
<path id="left_band_2" data-name="left band 2" d="M777.02 653.01 C777.02 484 658.37 278.49 512 193.98 C365.63 109.47 246.98 177.98 246.98 346.99 C246.98 516 365.63 721.51 512 806.02 C658.37 890.53 777.02 822.02 777.02 653.01 Z" fill="#22bcd8"/>
|
<path id="left_band_2" data-name="left band 2" d="M789.99 660.5 C789.99 483.22 665.53 267.64 512 179 C358.47 90.36 234.01 162.22 234.01 339.5 C234.01 516.78 358.47 732.36 512 821 C665.53 909.64 789.99 837.78 789.99 660.5 Z" fill="#22bcd8"/>
|
||||||
<path id="left_band_3" data-name="left band 3" d="M727.48 624.41 C727.48 486.99 631.01 319.89 512 251.18 C392.99 182.47 296.52 238.17 296.52 375.59 C296.52 513.01 392.99 680.11 512 748.82 C631.01 817.53 727.48 761.83 727.48 624.41 Z" fill="#3fc584"/>
|
<path id="left_band_3" data-name="left band 3" d="M738.03 630.5 C738.03 486.35 636.83 311.07 512 239 C387.17 166.93 285.97 225.35 285.97 369.5 C285.97 513.65 387.17 688.93 512 761 C636.83 833.07 738.03 774.65 738.03 630.5 Z" fill="#3fc584"/>
|
||||||
<path id="left_band_4" data-name="left band 4" d="M677.95 595.81 C677.95 489.98 603.65 361.29 512 308.38 C420.35 255.47 346.05 298.36 346.05 404.19 C346.05 510.02 420.35 638.71 512 691.62 C603.65 744.53 677.95 701.64 677.95 595.81 Z" fill="#f0d13a"/>
|
<path id="left_band_4" data-name="left band 4" d="M686.07 600.5 C686.07 489.49 608.14 354.5 512 299 C415.86 243.5 337.93 288.49 337.93 399.5 C337.93 510.51 415.86 645.5 512 701 C608.14 756.5 686.07 711.51 686.07 600.5 Z" fill="#f0d13a"/>
|
||||||
<path id="left_band_5" data-name="left band 5" d="M628.41 567.21 C628.41 492.97 576.29 402.7 512 365.58 C447.71 328.46 395.59 358.55 395.59 432.79 C395.59 507.03 447.71 597.3 512 634.42 C576.29 671.54 628.41 641.45 628.41 567.21 Z" fill="#f28a2b"/>
|
<path id="left_band_5" data-name="left band 5" d="M634.11 570.5 C634.11 492.63 579.44 397.94 512 359 C444.56 320.06 389.89 351.63 389.89 429.5 C389.89 507.37 444.56 602.06 512 641 C579.44 679.94 634.11 648.37 634.11 570.5 Z" fill="#f28a2b"/>
|
||||||
<path id="left_band_6" data-name="left band 6" d="M578.87 538.61 C578.87 495.96 548.93 444.1 512 422.78 C475.07 401.46 445.13 418.74 445.13 461.39 C445.13 504.04 475.07 555.9 512 577.22 C548.93 598.54 578.87 581.26 578.87 538.61 Z" fill="#de3b2f"/>
|
<path id="left_band_6" data-name="left band 6" d="M582.15 540.5 C582.15 495.76 550.74 441.37 512 419 C473.26 396.63 441.85 414.76 441.85 459.5 C441.85 504.24 473.26 558.63 512 581 C550.74 603.37 582.15 585.24 582.15 540.5 Z" fill="#de3b2f"/>
|
||||||
<path id="left_shade" data-name="left shade" d="M264.32 365.08 L505 504.04 L505 781.96 L264.32 643 Z" fill="#000000" opacity="0.12"/>
|
<path id="left_shade" data-name="left shade" d="M252.19 358.08 L505 504.04 L505 795.96 L252.19 650 Z" fill="#000000" opacity="0.12"/>
|
||||||
</g>
|
</g>
|
||||||
<g id="Right_face" data-name="Right face" clip-path="url(#clip-path-4)">
|
<g id="Right_face" data-name="Right face" clip-path="url(#clip-path-4)">
|
||||||
<path id="right" d="M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z" fill="#2c4fbf"/>
|
<path id="right" d="M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z" fill="#2c4fbf"/>
|
||||||
<path id="right_band_1" data-name="right band 1" d="M194.97 683.04 C194.97 480.86 336.91 235.01 512 133.92 C687.09 32.83 829.03 114.78 829.03 316.96 C829.03 519.14 687.09 764.99 512 866.08 C336.91 967.17 194.97 885.22 194.97 683.04 Z" fill="#2f86e0"/>
|
<path id="right_band_1" data-name="right band 1" d="M179.45 692 C179.45 479.92 328.34 222.04 512 116 C695.66 9.96 844.55 95.92 844.55 308 C844.55 520.08 695.66 777.96 512 884 C328.34 990.04 179.45 904.08 179.45 692 Z" fill="#2f86e0"/>
|
||||||
<path id="right_band_2" data-name="right band 2" d="M246.98 653.01 C246.98 484 365.63 278.49 512 193.98 C658.37 109.47 777.02 177.98 777.02 346.99 C777.02 516 658.37 721.51 512 806.02 C365.63 890.53 246.98 822.02 246.98 653.01 Z" fill="#22bcd8"/>
|
<path id="right_band_2" data-name="right band 2" d="M234.01 660.5 C234.01 483.22 358.47 267.64 512 179 C665.53 90.36 789.99 162.22 789.99 339.5 C789.99 516.78 665.53 732.36 512 821 C358.47 909.64 234.01 837.78 234.01 660.5 Z" fill="#22bcd8"/>
|
||||||
<path id="right_band_3" data-name="right band 3" d="M296.52 624.41 C296.52 486.99 392.99 319.89 512 251.18 C631.01 182.47 727.48 238.17 727.48 375.59 C727.48 513.01 631.01 680.11 512 748.82 C392.99 817.53 296.52 761.83 296.52 624.41 Z" fill="#3fc584"/>
|
<path id="right_band_3" data-name="right band 3" d="M285.97 630.5 C285.97 486.35 387.17 311.07 512 239 C636.83 166.93 738.03 225.35 738.03 369.5 C738.03 513.65 636.83 688.93 512 761 C387.17 833.07 285.97 774.65 285.97 630.5 Z" fill="#3fc584"/>
|
||||||
<path id="right_band_4" data-name="right band 4" d="M346.05 595.81 C346.05 489.98 420.35 361.29 512 308.38 C603.65 255.47 677.95 298.36 677.95 404.19 C677.95 510.02 603.65 638.71 512 691.62 C420.35 744.53 346.05 701.64 346.05 595.81 Z" fill="#f0d13a"/>
|
<path id="right_band_4" data-name="right band 4" d="M337.93 600.5 C337.93 489.49 415.86 354.5 512 299 C608.14 243.5 686.07 288.49 686.07 399.5 C686.07 510.51 608.14 645.5 512 701 C415.86 756.5 337.93 711.51 337.93 600.5 Z" fill="#f0d13a"/>
|
||||||
<path id="right_band_5" data-name="right band 5" d="M395.59 567.21 C395.59 492.97 447.71 402.7 512 365.58 C576.29 328.46 628.41 358.55 628.41 432.79 C628.41 507.03 576.29 597.3 512 634.42 C447.71 671.54 395.59 641.45 395.59 567.21 Z" fill="#f28a2b"/>
|
<path id="right_band_5" data-name="right band 5" d="M389.89 570.5 C389.89 492.63 444.56 397.94 512 359 C579.44 320.06 634.11 351.63 634.11 429.5 C634.11 507.37 579.44 602.06 512 641 C444.56 679.94 389.89 648.37 389.89 570.5 Z" fill="#f28a2b"/>
|
||||||
<path id="right_band_6" data-name="right band 6" d="M445.13 538.61 C445.13 495.96 475.07 444.1 512 422.78 C548.93 401.46 578.87 418.74 578.87 461.39 C578.87 504.04 548.93 555.9 512 577.22 C475.07 598.54 445.13 581.26 445.13 538.61 Z" fill="#de3b2f"/>
|
<path id="right_band_6" data-name="right band 6" d="M441.85 540.5 C441.85 495.76 473.26 441.37 512 419 C550.74 396.63 582.15 414.76 582.15 459.5 C582.15 504.24 550.74 558.63 512 581 C473.26 603.37 441.85 585.24 441.85 540.5 Z" fill="#de3b2f"/>
|
||||||
<path id="right_shade" data-name="right shade" d="M759.68 643 L519 781.96 L519 504.04 L759.68 365.08 Z" fill="#000000" opacity="0.3"/>
|
<path id="right_shade" data-name="right shade" d="M771.81 650 L519 795.96 L519 504.04 L771.81 358.08 Z" fill="#000000" opacity="0.3"/>
|
||||||
</g>
|
</g>
|
||||||
<g id="Mesh" clip-path="url(#clip-path-5)">
|
<g id="Mesh" clip-path="url(#clip-path-5)">
|
||||||
<path id="hexahedral_mesh" data-name="hexahedral mesh" d="M573.92 249.75 L326.24 392.75 M450.08 249.75 L697.76 392.75 M326.24 678.75 L326.24 392.75 M264.32 571.5 L512 714.5 M697.76 678.75 L697.76 392.75 M759.68 571.5 L512 714.5 M635.84 285.5 L388.16 428.5 M388.16 285.5 L635.84 428.5 M388.16 714.5 L388.16 428.5 M264.32 500 L512 643 M635.84 714.5 L635.84 428.5 M759.68 500 L512 643 M697.76 321.25 L450.08 464.25 M326.24 321.25 L573.92 464.25 M450.08 750.25 L450.08 464.25 M264.32 428.5 L512 571.5 M573.92 750.25 L573.92 464.25 M759.68 428.5 L512 571.5" fill="none" stroke="#0b2236" stroke-width="3.5" stroke-linejoin="round" opacity="0.45"/>
|
<path id="hexahedral_mesh" data-name="hexahedral mesh" d="M576.95 237.5 L317.14 387.5 M447.05 237.5 L706.86 387.5 M317.14 687.5 L317.14 387.5 M252.19 575 L512 725 M706.86 687.5 L706.86 387.5 M771.81 575 L512 725 M641.9 275 L382.1 425 M382.1 275 L641.9 425 M382.1 725 L382.1 425 M252.19 500 L512 650 M641.9 725 L641.9 425 M771.81 500 L512 650 M706.86 312.5 L447.05 462.5 M317.14 312.5 L576.95 462.5 M447.05 762.5 L447.05 462.5 M252.19 425 L512 575 M576.95 762.5 L576.95 462.5 M771.81 425 L512 575" fill="none" stroke="#0b2236" stroke-width="3.5" stroke-linejoin="round" opacity="0.45"/>
|
||||||
</g>
|
|
||||||
<g id="Flow_in_front" data-name="Flow in front">
|
|
||||||
<path id="streamline_1_halo" data-name="streamline 1 halo" d="M142.63 845.38 L144.63 844.56 L146.39 843.36 L148.08 842.03 L149.74 840.6 L151.36 839.08 L152.96 837.5 L154.53 835.84 L156.09 834.11 L157.62 832.33 L159.14 830.48 L160.64 828.57 L162.12 826.6 L163.59 824.58 L165.04 822.5 L166.48 820.37 L167.91 818.19 L169.32 815.96 L170.71 813.68 L172.1 811.36 L173.47 808.98 L174.83 806.56 L176.18 804.1 L177.51 801.59 L178.84 799.04 L180.15 796.45 L181.46 793.81 L182.75 791.14 L184.04 788.43 L185.31 785.67 L186.58 782.89 L187.83 780.06 L189.08 777.2 L190.32 774.3 L191.55 771.37 L192.77 768.41 L193.99 765.41 L195.19 762.38 L196.39 759.33 L197.59 756.24 L198.77 753.12 L199.95 749.97 L201.12 746.8 L202.29 743.6 L203.45 740.37 L204.6 737.12 L205.75 733.85 L206.9 730.55 L208.03 727.23 L209.07 723.85 L210.09 720.46 L211.12 717.04 L212.14 713.61 L213.15 710.16 L214.17 706.69 L215.18 703.21 L216.18 699.71 L217.19 696.19 L218.19 692.66 L219.19 689.12 L220.18 685.56 L221.18 681.99 L222.17 678.41 L223.16 674.82 L224.15 671.22 L225.13 667.61 L226.12 664 L227.1 660.37 L228.09 656.74 L229.07 653.11 L230.05 649.47 L231.03 645.82 L232.01 642.17 L232.99 638.52 L233.98 634.87 L234.96 631.21 L235.94 627.55 L236.92 623.9 L237.9 620.25 L238.89 616.59 L239.87 612.95 L240.86 609.3 L241.85 605.66 L242.83 602.02 L243.82 598.39 L244.82 594.77 L245.81 591.16 L246.81 587.55 L247.8 583.95 L248.81 580.36 L249.81 576.79 L250.81 573.22 L251.82 569.67 L252.84 566.13 L253.85 562.6 L254.87 559.09 L255.89 555.59 L256.92 552.11 L257.95 548.65 L258.98 545.21 L260.02 541.78 L261.06 538.38 L262.1 534.99 L263.15 531.63 L264.21 528.29 L265.27 524.97 L266.33 521.67 L267.4 518.4 L268.48 515.16 L269.56 511.94 L270.64 508.75 L271.73 505.58 L272.83 502.45 L273.93 499.34 L275.04 496.27 L276.15 493.22 L277.27 490.21 L278.4 487.23 L279.53 484.29 L280.67 481.38 L281.82 478.5 L282.97 475.67 L284.12 472.87 L285.29 470.11 L286.46 467.38 L287.64 464.7 L288.82 462.06 L290.01 459.46 L291.21 456.9 L292.41 454.39 L293.63 451.92 L294.84 449.49 L296.07 447.12 L297.3 444.79 L298.54 442.51 L299.78 440.27 L301.03 438.09 L302.28 435.96 L303.54 433.88 L304.81 431.85 L306.08 429.88 L307.36 427.96 L308.64 426.09 L309.93 424.29 L311.22 422.54 L312.52 420.84 L313.81 419.21 L315.11 417.63 L316.42 416.12 L317.72 414.66 L319.03 413.27 L320.33 411.94 L321.64 410.67 L322.94 409.46 L324.25 408.32 L325.55 407.24 L326.85 406.22 L328.15 405.26 L329.44 404.37 L330.73 403.53 L332.19 402.66 L320.29 382.84 L318.51 383.91 L316.59 385.15 L314.71 386.45 L312.85 387.82 L311.03 389.25 L309.23 390.74 L307.47 392.29 L305.73 393.89 L304.02 395.55 L302.34 397.27 L300.68 399.04 L299.04 400.86 L297.43 402.74 L295.85 404.66 L294.28 406.63 L292.73 408.65 L291.21 410.72 L289.7 412.84 L288.21 415 L286.74 417.21 L285.29 419.46 L283.86 421.76 L282.44 424.1 L281.03 426.48 L279.65 428.91 L278.27 431.37 L276.91 433.88 L275.57 436.43 L274.24 439.01 L272.92 441.64 L271.61 444.3 L270.32 447 L269.03 449.74 L267.76 452.52 L266.5 455.32 L265.25 458.17 L264.02 461.05 L262.79 463.96 L261.57 466.9 L260.36 469.88 L259.17 472.89 L257.98 475.93 L256.8 479 L255.63 482.09 L254.46 485.22 L253.31 488.38 L252.16 491.56 L251.02 494.76 L249.89 498 L248.77 501.26 L247.65 504.54 L246.54 507.85 L245.44 511.17 L244.35 514.53 L243.26 517.9 L242.17 521.29 L241.1 524.7 L240.02 528.13 L238.96 531.58 L237.9 535.05 L236.84 538.54 L235.79 542.04 L234.75 545.55 L233.71 549.08 L232.67 552.63 L231.64 556.18 L230.61 559.75 L229.59 563.33 L228.57 566.92 L227.55 570.53 L226.54 574.14 L225.53 577.75 L224.52 581.38 L223.52 585.01 L222.52 588.65 L221.52 592.3 L220.53 595.95 L219.53 599.6 L218.54 603.26 L217.55 606.92 L216.56 610.58 L215.58 614.24 L214.59 617.9 L213.61 621.56 L212.63 625.21 L211.65 628.87 L210.67 632.52 L209.69 636.17 L208.71 639.81 L207.73 643.45 L206.75 647.08 L205.77 650.71 L204.79 654.32 L203.81 657.93 L202.83 661.53 L201.85 665.11 L200.87 668.69 L199.88 672.25 L198.9 675.8 L197.91 679.34 L196.93 682.86 L195.94 686.37 L194.95 689.86 L193.96 693.34 L192.96 696.8 L191.97 700.23 L190.97 703.65 L189.97 707.05 L188.96 710.43 L187.96 713.79 L186.95 717.12 L185.93 720.43 L185.02 723.75 L184.1 727.05 L183.19 730.32 L182.26 733.56 L181.34 736.78 L180.41 739.97 L179.48 743.13 L178.54 746.26 L177.61 749.37 L176.66 752.44 L175.72 755.48 L174.77 758.49 L173.82 761.47 L172.86 764.42 L171.9 767.33 L170.93 770.21 L169.96 773.05 L168.99 775.85 L168.01 778.62 L167.03 781.35 L166.04 784.04 L165.05 786.7 L164.05 789.31 L163.05 791.88 L162.04 794.41 L161.03 796.9 L160.02 799.35 L159 801.76 L157.98 804.12 L156.95 806.43 L155.91 808.71 L154.88 810.94 L153.84 813.12 L152.79 815.25 L151.74 817.35 L150.69 819.39 L149.63 821.39 L148.57 823.34 L147.51 825.25 L146.44 827.11 L145.37 828.93 L144.31 830.7 L143.24 832.43 L142.18 834.13 L141.12 835.79 L140.09 837.44 L139.09 839.1 L138.32 841.02 Z M332.02 402.76 L575.14 251.86 L572.7 247.64 L320.46 382.74 Z M228.74 609.82 L241.74 662.18 L191.24 648.6 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_1_part_1" data-name="streamline 1 part 1" d="M140.48 843.2 L142.46 842.41 L144.16 841.26 L145.8 839.98 L147.41 838.61 L148.99 837.15 L150.55 835.61 L152.09 834 L153.61 832.32 L155.11 830.57 L156.6 828.76 L158.08 826.9 L159.53 824.97 L160.98 822.98 L162.41 820.94 L163.83 818.85 L165.23 816.7 L166.63 814.51 L168.01 812.26 L169.37 809.96 L170.73 807.62 L172.08 805.22 L173.41 802.79 L174.74 800.3 L164.82 795.7 L163.8 798.22 L162.77 800.69 L161.74 803.12 L160.7 805.51 L159.66 807.86 L158.61 810.16 L157.55 812.42 L156.49 814.64 L155.42 816.81 L154.35 818.94 L153.27 821.02 L152.19 823.06 L151.1 825.05 L150.01 827 L148.92 828.91 L147.82 830.77 L146.71 832.59 L145.61 834.37 L144.5 836.12 L143.4 837.84 L142.32 839.53 L141.27 841.24 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_1_part_2" data-name="streamline 1 part 2" d="M174.74 800.3 L176.05 797.78 L177.36 795.21 L178.65 792.6 L179.94 789.94 L181.21 787.25 L182.48 784.52 L183.73 781.75 L184.98 778.94 L186.22 776.1 L187.46 773.22 L188.68 770.3 L189.9 767.36 L191.11 764.38 L192.31 761.36 L193.5 758.32 L194.69 755.24 L195.87 752.14 L197.05 749 L198.22 745.84 L199.38 742.65 L200.54 739.44 L201.69 736.2 L202.83 732.93 L187.02 727.96 L186.1 731.24 L185.18 734.5 L184.25 737.72 L183.32 740.93 L182.38 744.1 L181.44 747.25 L180.5 750.36 L179.55 753.45 L178.6 756.51 L177.65 759.53 L176.69 762.52 L175.73 765.48 L174.76 768.41 L173.79 771.31 L172.81 774.16 L171.83 776.99 L170.84 779.78 L169.85 782.53 L168.86 785.24 L167.85 787.91 L166.85 790.55 L165.84 793.14 L164.82 795.7 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_1_part_3" data-name="streamline 1 part 3" d="M202.83 732.93 L203.97 729.64 L205.11 726.33 L206.14 722.96 L207.16 719.58 L208.18 716.17 L209.2 712.74 L210.22 709.3 L211.23 705.84 L212.24 702.36 L213.24 698.86 L214.24 695.35 L215.24 691.83 L216.24 688.29 L217.23 684.74 L218.23 681.17 L219.22 677.6 L220.21 674.01 L221.19 670.41 L222.18 666.81 L223.17 663.19 L224.15 659.57 L225.13 655.94 L226.11 652.31 L209.7 647.88 L208.72 651.5 L207.74 655.12 L206.76 658.73 L205.78 662.33 L204.8 665.92 L203.82 669.5 L202.83 673.07 L201.85 676.62 L200.86 680.16 L199.87 683.69 L198.88 687.2 L197.89 690.7 L196.9 694.18 L195.9 697.64 L194.9 701.09 L193.9 704.52 L192.9 707.92 L191.89 711.31 L190.89 714.67 L189.87 718.01 L188.86 721.33 L187.94 724.66 L187.02 727.96 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_1_part_4" data-name="streamline 1 part 4" d="M226.11 652.31 L227.1 648.67 L228.08 645.02 L229.06 641.38 L230.04 637.73 L231.02 634.07 L232 630.42 L232.98 626.76 L233.97 623.11 L234.95 619.45 L235.93 615.8 L236.92 612.15 L237.9 608.5 L238.89 604.86 L239.88 601.22 L240.87 597.59 L241.87 593.96 L242.86 590.34 L243.86 586.73 L244.86 583.13 L245.86 579.54 L246.86 575.96 L247.87 572.39 L248.88 568.83 L232.53 564.17 L231.51 567.76 L230.5 571.35 L229.49 574.96 L228.48 578.57 L227.47 582.2 L226.47 585.83 L225.47 589.46 L224.47 593.11 L223.48 596.75 L222.49 600.4 L221.5 604.06 L220.51 607.71 L219.52 611.37 L218.53 615.03 L217.55 618.69 L216.57 622.35 L215.58 626.01 L214.6 629.66 L213.62 633.32 L212.64 636.96 L211.66 640.61 L210.68 644.25 L209.7 647.88 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_1_part_5" data-name="streamline 1 part 5" d="M248.88 568.83 L249.89 565.28 L250.91 561.75 L251.93 558.23 L252.96 554.73 L253.98 551.25 L255.01 547.78 L256.05 544.33 L257.09 540.89 L258.13 537.48 L259.18 534.08 L260.23 530.71 L261.29 527.36 L262.36 524.03 L263.42 520.73 L264.5 517.44 L265.57 514.19 L266.66 510.96 L267.75 507.75 L268.84 504.58 L269.94 501.43 L271.05 498.31 L272.16 495.22 L273.28 492.16 L257.33 486.28 L256.18 489.42 L255.04 492.59 L253.91 495.78 L252.78 499 L251.66 502.25 L250.55 505.52 L249.45 508.81 L248.35 512.13 L247.26 515.47 L246.17 518.83 L245.09 522.22 L244.02 525.62 L242.95 529.04 L241.88 532.48 L240.83 535.94 L239.77 539.42 L238.73 542.91 L237.68 546.42 L236.64 549.94 L235.61 553.48 L234.58 557.03 L233.55 560.6 L232.53 564.17 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_1_part_6" data-name="streamline 1 part 6" d="M273.28 492.16 L274.41 489.14 L275.54 486.14 L276.68 483.18 L277.82 480.26 L278.98 477.36 L280.13 474.51 L281.3 471.69 L282.47 468.91 L283.65 466.16 L284.84 463.46 L286.03 460.8 L287.24 458.17 L288.44 455.59 L289.66 453.05 L290.88 450.56 L292.12 448.11 L293.35 445.7 L294.6 443.34 L295.85 441.03 L297.11 438.77 L298.38 436.55 L299.66 434.39 L300.94 432.27 L286.46 423.36 L285.06 425.67 L283.68 428.02 L282.31 430.41 L280.95 432.85 L279.61 435.32 L278.28 437.84 L276.96 440.4 L275.66 443 L274.36 445.64 L273.08 448.31 L271.81 451.03 L270.55 453.78 L269.3 456.57 L268.06 459.39 L266.83 462.25 L265.61 465.14 L264.4 468.06 L263.2 471.02 L262.01 474.01 L260.83 477.03 L259.66 480.09 L258.49 483.17 L257.33 486.28 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_1_part_7" data-name="streamline 1 part 7" d="M300.94 432.27 L302.23 430.21 L303.52 428.2 L304.83 426.24 L306.14 424.34 L307.45 422.49 L308.77 420.7 L310.1 418.96 L311.44 417.28 L312.77 415.66 L314.12 414.1 L315.47 412.6 L316.82 411.15 L318.17 409.77 L319.53 408.45 L320.9 407.19 L322.26 405.99 L323.63 404.86 L325 403.78 L326.37 402.77 L327.74 401.82 L329.11 400.94 L330.61 400.04 L321.86 385.46 L320.13 386.51 L318.29 387.69 L316.48 388.94 L314.7 390.25 L312.95 391.63 L311.22 393.07 L309.52 394.56 L307.84 396.11 L306.18 397.72 L304.55 399.39 L302.93 401.11 L301.34 402.88 L299.77 404.71 L298.22 406.58 L296.69 408.51 L295.18 410.49 L293.69 412.52 L292.21 414.59 L290.75 416.72 L289.3 418.89 L287.88 421.1 L286.46 423.36 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_1_part_8" data-name="streamline 1 part 8" d="M330.49 400.11 L574.22 250.27 L573.62 249.23 L321.99 385.39 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_1_part_9" data-name="streamline 1 part 9" d="M227.47 614.54 L238.28 656.18 L197.24 645.15 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_2_halo" data-name="streamline 2 halo" d="M316.52 859 L317.96 858.14 L319.06 857 L320.09 855.75 L321.08 854.43 L322.03 853.05 L322.96 851.61 L323.87 850.12 L324.76 848.57 L325.64 846.97 L326.5 845.32 L327.35 843.63 L328.19 841.89 L329.02 840.1 L329.84 838.28 L330.65 836.41 L331.45 834.49 L332.24 832.54 L333.03 830.55 L333.81 828.52 L334.58 826.45 L335.34 824.35 L336.1 822.2 L336.86 820.03 L337.6 817.81 L338.35 815.56 L339.09 813.28 L339.82 810.97 L340.55 808.62 L341.27 806.24 L342 803.84 L342.72 801.4 L343.43 798.93 L344.14 796.43 L344.85 793.9 L345.56 791.35 L346.26 788.77 L346.97 786.16 L347.67 783.53 L348.36 780.87 L349.06 778.19 L349.76 775.49 L350.45 772.76 L351.15 770.01 L351.84 767.24 L352.53 764.44 L353.22 761.63 L353.91 758.8 L354.61 755.95 L355.19 753.06 L355.78 750.15 L356.37 747.22 L356.96 744.28 L357.56 741.33 L358.15 738.36 L358.75 735.37 L359.35 732.37 L359.95 729.36 L360.55 726.34 L361.15 723.3 L361.76 720.25 L362.37 717.2 L362.99 714.13 L363.6 711.05 L364.22 707.97 L364.84 704.88 L365.47 701.78 L366.1 698.67 L366.73 695.56 L367.37 692.45 L368.01 689.33 L368.66 686.2 L369.31 683.07 L369.96 679.94 L370.62 676.81 L371.28 673.67 L371.95 670.54 L372.63 667.41 L373.3 664.27 L373.99 661.14 L374.68 658.01 L375.37 654.88 L376.07 651.76 L376.78 648.64 L377.49 645.52 L378.21 642.41 L378.93 639.3 L379.66 636.21 L380.4 633.12 L381.15 630.03 L381.9 626.96 L382.65 623.89 L383.42 620.84 L384.19 617.79 L384.97 614.76 L385.76 611.74 L386.55 608.73 L387.35 605.74 L388.16 602.76 L388.98 599.79 L389.8 596.84 L390.64 593.91 L391.48 590.99 L392.33 588.09 L393.19 585.2 L394.05 582.34 L394.93 579.5 L395.81 576.67 L396.71 573.87 L397.61 571.09 L398.52 568.33 L399.44 565.59 L400.37 562.88 L401.31 560.19 L402.26 557.53 L403.22 554.9 L404.18 552.29 L405.16 549.7 L406.15 547.15 L407.14 544.62 L408.15 542.12 L409.17 539.66 L410.19 537.22 L411.23 534.82 L412.28 532.44 L413.33 530.11 L414.4 527.8 L415.48 525.53 L416.56 523.29 L417.66 521.09 L418.76 518.93 L419.88 516.8 L421.01 514.72 L422.14 512.67 L423.29 510.66 L424.44 508.69 L425.61 506.76 L426.78 504.87 L427.96 503.03 L429.15 501.23 L430.36 499.47 L431.56 497.76 L432.78 496.09 L434.01 494.47 L435.24 492.89 L436.48 491.36 L437.73 489.88 L438.99 488.44 L440.25 487.06 L441.52 485.72 L442.8 484.43 L444.08 483.19 L445.37 482 L446.66 480.86 L447.96 479.76 L449.27 478.72 L450.57 477.73 L451.89 476.79 L453.21 475.9 L454.53 475.05 L456 474.18 L444.15 454.32 L442.39 455.38 L440.52 456.57 L438.67 457.82 L436.86 459.12 L435.07 460.48 L433.31 461.88 L431.58 463.34 L429.87 464.84 L428.19 466.39 L426.54 467.99 L424.92 469.63 L423.32 471.31 L421.74 473.04 L420.19 474.82 L418.67 476.63 L417.16 478.48 L415.68 480.37 L414.22 482.31 L412.78 484.28 L411.37 486.28 L409.97 488.33 L408.59 490.41 L407.23 492.53 L405.89 494.68 L404.57 496.87 L403.27 499.09 L401.99 501.34 L400.72 503.63 L399.47 505.94 L398.24 508.29 L397.02 510.67 L395.82 513.09 L394.63 515.53 L393.46 518 L392.31 520.5 L391.16 523.02 L390.04 525.58 L388.93 528.16 L387.83 530.76 L386.74 533.4 L385.67 536.06 L384.61 538.74 L383.57 541.45 L382.53 544.18 L381.51 546.93 L380.5 549.71 L379.51 552.5 L378.52 555.32 L377.55 558.16 L376.59 561.02 L375.64 563.9 L374.7 566.79 L373.77 569.71 L372.85 572.64 L371.94 575.59 L371.04 578.56 L370.16 581.54 L369.28 584.53 L368.41 587.54 L367.55 590.57 L366.7 593.61 L365.86 596.66 L365.03 599.72 L364.21 602.79 L363.39 605.88 L362.59 608.97 L361.79 612.08 L361 615.19 L360.22 618.31 L359.44 621.44 L358.68 624.58 L357.92 627.72 L357.17 630.87 L356.43 634.02 L355.69 637.18 L354.96 640.34 L354.23 643.51 L353.52 646.68 L352.81 649.85 L352.1 653.02 L351.4 656.19 L350.71 659.36 L350.03 662.53 L349.34 665.7 L348.67 668.87 L348 672.04 L347.33 675.2 L346.67 678.36 L346.02 681.51 L345.37 684.66 L344.72 687.8 L344.08 690.94 L343.44 694.07 L342.81 697.19 L342.18 700.31 L341.56 703.41 L340.93 706.51 L340.32 709.59 L339.7 712.67 L339.09 715.73 L338.48 718.78 L337.87 721.82 L337.27 724.84 L336.67 727.85 L336.07 730.84 L335.48 733.82 L334.89 736.78 L334.3 739.73 L333.71 742.66 L333.12 745.57 L332.53 748.46 L331.95 751.33 L331.47 754.2 L331 757.06 L330.52 759.89 L330.05 762.69 L329.58 765.48 L329.11 768.24 L328.65 770.98 L328.18 773.7 L327.72 776.39 L327.25 779.05 L326.79 781.69 L326.33 784.3 L325.87 786.89 L325.41 789.44 L324.96 791.97 L324.5 794.47 L324.04 796.93 L323.59 799.37 L323.13 801.77 L322.68 804.15 L322.22 806.49 L321.77 808.79 L321.32 811.07 L320.86 813.31 L320.41 815.51 L319.96 817.68 L319.51 819.81 L319.06 821.91 L318.61 823.97 L318.16 825.99 L317.71 827.97 L317.26 829.91 L316.81 831.82 L316.37 833.68 L315.92 835.51 L315.48 837.29 L315.04 839.03 L314.6 840.74 L314.17 842.4 L313.74 844.02 L313.32 845.6 L312.91 847.15 L312.5 848.65 L312.11 850.12 L311.74 851.56 L311.41 852.98 L311.14 854.39 L311.19 856 Z M455.86 474.26 L698.98 323.36 L696.54 319.14 L444.3 454.24 Z M369.95 625.83 L385.29 677.56 L334.23 666.27 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_2_part_1" data-name="streamline 2 part 1" d="M313.85 857.5 L315.28 856.67 L316.35 855.57 L317.36 854.38 L318.32 853.11 L319.25 851.77 L320.16 850.37 L321.06 848.91 L321.93 847.4 L322.8 845.84 L323.65 844.22 L324.49 842.56 L325.32 840.85 L326.13 839.09 L326.94 837.29 L327.75 835.44 L328.54 833.55 L329.33 831.62 L330.1 829.65 L330.88 827.64 L331.64 825.59 L332.4 823.5 L333.16 821.38 L333.91 819.22 L323.36 816.32 L322.91 818.51 L322.45 820.65 L321.99 822.77 L321.54 824.84 L321.08 826.88 L320.63 828.89 L320.17 830.85 L319.72 832.78 L319.26 834.67 L318.81 836.52 L318.36 838.33 L317.91 840.1 L317.46 841.84 L317.01 843.53 L316.57 845.19 L316.13 846.81 L315.7 848.39 L315.28 849.94 L314.87 851.45 L314.48 852.93 L314.12 854.4 L313.82 855.87 Z" fill="#2c4fbf"/>
|
|
||||||
<path id="streamline_2_part_2" data-name="streamline 2 part 2" d="M333.91 819.22 L334.65 817.02 L335.39 814.78 L336.12 812.52 L336.85 810.21 L337.58 807.88 L338.3 805.51 L339.02 803.11 L339.74 800.68 L340.45 798.23 L341.16 795.74 L341.87 793.22 L342.57 790.67 L343.28 788.1 L343.98 785.5 L344.68 782.87 L345.37 780.22 L346.07 777.55 L346.77 774.85 L347.46 772.13 L348.15 769.38 L348.84 766.61 L349.53 763.82 L350.23 761.01 L333.99 757.67 L333.52 760.51 L333.05 763.32 L332.58 766.11 L332.11 768.88 L331.64 771.62 L331.17 774.34 L330.71 777.04 L330.24 779.71 L329.78 782.35 L329.32 784.97 L328.86 787.56 L328.4 790.13 L327.94 792.66 L327.48 795.17 L327.02 797.64 L326.56 800.09 L326.1 802.51 L325.65 804.89 L325.19 807.24 L324.73 809.56 L324.28 811.85 L323.82 814.1 L323.36 816.32 Z" fill="#2f86e0"/>
|
|
||||||
<path id="streamline_2_part_3" data-name="streamline 2 part 3" d="M350.23 761.01 L350.92 758.19 L351.61 755.34 L352.19 752.45 L352.78 749.54 L353.37 746.62 L353.96 743.68 L354.56 740.73 L355.15 737.76 L355.75 734.77 L356.34 731.77 L356.95 728.76 L357.55 725.74 L358.15 722.7 L358.76 719.65 L359.37 716.6 L359.99 713.53 L360.6 710.45 L361.22 707.37 L361.84 704.27 L362.47 701.17 L363.1 698.07 L363.74 694.95 L364.37 691.83 L347.72 688.42 L347.08 691.55 L346.44 694.68 L345.81 697.8 L345.18 700.91 L344.56 704.02 L343.93 707.11 L343.32 710.19 L342.7 713.27 L342.09 716.33 L341.48 719.38 L340.88 722.41 L340.27 725.44 L339.67 728.45 L339.08 731.44 L338.48 734.42 L337.89 737.39 L337.3 740.33 L336.71 743.26 L336.12 746.17 L335.53 749.07 L334.95 751.94 L334.47 754.82 L333.99 757.67 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_2_part_4" data-name="streamline 2 part 4" d="M364.37 691.83 L365.02 688.71 L365.66 685.58 L366.31 682.45 L366.97 679.31 L367.63 676.18 L368.29 673.04 L368.96 669.9 L369.63 666.76 L370.31 663.62 L371 660.48 L371.69 657.35 L372.39 654.21 L373.09 651.08 L373.79 647.96 L374.51 644.83 L375.23 641.72 L375.95 638.6 L376.69 635.5 L377.43 632.4 L378.17 629.31 L378.93 626.23 L379.68 623.15 L380.45 620.09 L363.97 615.94 L363.19 619.05 L362.42 622.17 L361.65 625.3 L360.9 628.43 L360.15 631.58 L359.4 634.72 L358.67 637.87 L357.94 641.03 L357.22 644.19 L356.5 647.35 L355.79 650.51 L355.09 653.68 L354.39 656.84 L353.7 660.01 L353.02 663.18 L352.34 666.34 L351.66 669.51 L350.99 672.67 L350.33 675.83 L349.67 678.98 L349.01 682.13 L348.36 685.28 L347.72 688.42 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_2_part_5" data-name="streamline 2 part 5" d="M380.45 620.09 L381.23 617.04 L382.01 614 L382.8 610.96 L383.59 607.95 L384.4 604.94 L385.21 601.95 L386.03 598.97 L386.86 596.01 L387.69 593.06 L388.54 590.13 L389.39 587.22 L390.26 584.32 L391.13 581.45 L392.01 578.59 L392.9 575.75 L393.79 572.93 L394.7 570.14 L395.62 567.36 L396.54 564.61 L397.48 561.88 L398.42 559.18 L399.38 556.5 L400.34 553.84 L384.38 547.98 L383.38 550.74 L382.39 553.52 L381.41 556.32 L380.45 559.14 L379.49 561.99 L378.54 564.85 L377.61 567.73 L376.69 570.63 L375.77 573.55 L374.87 576.48 L373.97 579.44 L373.09 582.4 L372.22 585.39 L371.35 588.39 L370.5 591.4 L369.65 594.42 L368.81 597.46 L367.98 600.52 L367.16 603.58 L366.35 606.65 L365.55 609.74 L364.75 612.83 L363.97 615.94 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_2_part_6" data-name="streamline 2 part 6" d="M400.34 553.84 L401.32 551.21 L402.3 548.61 L403.3 546.03 L404.3 543.49 L405.32 540.97 L406.34 538.48 L407.38 536.02 L408.43 533.59 L409.48 531.2 L410.55 528.83 L411.63 526.5 L412.72 524.21 L413.82 521.94 L414.93 519.71 L416.05 517.52 L417.18 515.37 L418.32 513.25 L419.47 511.17 L420.64 509.13 L421.81 507.12 L423 505.16 L424.19 503.24 L425.4 501.36 L411.15 492.08 L409.82 494.16 L408.5 496.28 L407.2 498.43 L405.92 500.62 L404.65 502.84 L403.41 505.09 L402.17 507.38 L400.95 509.7 L399.75 512.05 L398.56 514.44 L397.39 516.85 L396.23 519.29 L395.09 521.77 L393.96 524.27 L392.84 526.8 L391.74 529.36 L390.65 531.94 L389.58 534.55 L388.51 537.19 L387.46 539.85 L386.42 542.54 L385.4 545.25 L384.38 547.98 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_2_part_7" data-name="streamline 2 part 7" d="M425.4 501.36 L426.62 499.52 L427.84 497.73 L429.08 495.97 L430.33 494.27 L431.58 492.6 L432.85 490.98 L434.13 489.41 L435.41 487.88 L436.71 486.4 L438.01 484.97 L439.33 483.59 L440.65 482.25 L441.98 480.96 L443.32 479.73 L444.67 478.54 L446.02 477.4 L447.39 476.31 L448.76 475.27 L450.14 474.28 L451.53 473.34 L452.92 472.45 L454.44 471.55 L445.72 456.95 L444 457.98 L442.2 459.13 L440.42 460.33 L438.67 461.58 L436.95 462.89 L435.25 464.25 L433.57 465.65 L431.92 467.11 L430.3 468.61 L428.7 470.16 L427.12 471.76 L425.56 473.4 L424.03 475.08 L422.52 476.81 L421.02 478.58 L419.56 480.39 L418.11 482.24 L416.68 484.13 L415.27 486.06 L413.88 488.03 L412.51 490.04 L411.15 492.08 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_2_part_8" data-name="streamline 2 part 8" d="M454.33 471.61 L698.06 321.77 L697.46 320.73 L445.83 456.89 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_2_part_9" data-name="streamline 2 part 9" d="M368.9 630.61 L381.57 671.72 L340.07 662.54 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_3_halo-2" data-name="streamline 3 halo" d="M157.31 462.94 L157.53 469.52 L158.19 476.14 L159.18 482.78 L160.51 489.44 L162.16 496.12 L164.13 502.79 L166.42 509.46 L169.03 516.13 L171.95 522.78 L175.17 529.42 L178.69 536.03 L182.51 542.61 L186.62 549.16 L191.02 555.67 L195.7 562.15 L200.66 568.57 L205.89 574.95 L211.39 581.26 L217.14 587.52 L223.16 593.72 L229.43 599.84 L235.94 605.89 L242.69 611.87 L249.67 617.76 L256.89 623.57 L264.32 629.28 L271.97 634.9 L279.83 640.41 L287.88 645.83 L296.13 651.13 L304.57 656.32 L313.19 661.39 L321.98 666.35 L330.94 671.17 L340.05 675.87 L349.31 680.44 L358.71 684.86 L368.24 689.15 L377.9 693.29 L387.68 697.29 L397.56 701.13 L407.54 704.82 L417.61 708.36 L427.77 711.73 L437.99 714.94 L448.28 717.98 L458.63 720.85 L469.02 723.56 L479.45 726.09 L489.91 728.44 L500.38 730.62 L510.87 732.61 L521.36 734.43 L531.84 736.06 L542.3 737.51 L552.73 738.77 L563.13 739.84 L573.49 740.73 L583.79 741.42 L594.03 741.93 L604.2 742.25 L614.3 742.37 L624.3 742.31 L634.21 742.05 L644.01 741.6 L653.7 740.96 L663.27 740.13 L672.7 739.11 L682 737.9 L691.16 736.49 L700.16 734.9 L709 733.12 L717.68 731.15 L726.18 729 L734.49 726.66 L742.62 724.13 L750.55 721.43 L758.28 718.54 L765.79 715.47 L773.09 712.22 L780.17 708.79 L787.02 705.19 L793.63 701.41 L800 697.46 L806.12 693.34 L811.99 689.05 L817.59 684.6 L822.93 679.97 L827.99 675.19 L832.77 670.25 L837.27 665.16 L841.47 659.91 L845.37 654.52 L848.96 648.99 L852.23 643.33 L855.19 637.53 L857.82 631.62 L860.12 625.59 L862.09 619.46 L863.71 613.24 L865 606.93 L865.95 600.54 L866.56 594.09 L866.82 587.58 L866.74 581.03 L843.64 581.9 L843.7 587.26 L843.49 592.55 L843 597.77 L842.23 602.92 L841.2 608 L839.89 613 L838.3 617.93 L836.45 622.79 L834.32 627.57 L831.92 632.28 L829.25 636.9 L826.3 641.45 L823.07 645.91 L819.57 650.28 L815.8 654.56 L811.75 658.74 L807.43 662.82 L802.83 666.8 L797.97 670.66 L792.84 674.41 L787.45 678.04 L781.81 681.54 L775.9 684.92 L769.75 688.15 L763.36 691.25 L756.72 694.2 L749.86 697 L742.77 699.66 L735.46 702.15 L727.93 704.49 L720.21 706.66 L712.28 708.67 L704.17 710.51 L695.87 712.18 L687.4 713.68 L678.76 715 L669.97 716.15 L661.02 717.12 L651.94 717.91 L642.72 718.52 L633.38 718.95 L623.92 719.19 L614.37 719.25 L604.71 719.13 L594.97 718.83 L585.14 718.34 L575.26 717.68 L565.31 716.82 L555.31 715.79 L545.27 714.58 L535.2 713.19 L525.11 711.61 L515 709.87 L504.9 707.94 L494.8 705.84 L484.71 703.57 L474.66 701.13 L464.63 698.53 L454.66 695.76 L444.73 692.82 L434.87 689.73 L425.08 686.48 L415.38 683.07 L405.76 679.52 L396.24 675.81 L386.83 671.97 L377.54 667.98 L368.38 663.86 L359.34 659.61 L350.46 655.23 L341.72 650.72 L333.14 646.1 L324.73 641.36 L316.49 636.51 L308.44 631.56 L300.58 626.5 L292.91 621.36 L285.46 616.12 L278.21 610.79 L271.18 605.39 L264.38 599.92 L257.8 594.37 L251.47 588.77 L245.38 583.11 L239.53 577.39 L233.94 571.64 L228.61 565.85 L223.55 560.02 L218.75 554.17 L214.22 548.31 L209.97 542.43 L206 536.54 L202.3 530.66 L198.9 524.78 L195.77 518.92 L192.94 513.08 L190.39 507.27 L188.13 501.49 L186.15 495.75 L184.47 490.05 L183.07 484.41 L181.96 478.81 L181.13 473.28 L180.58 467.8 L180.21 462.4 Z M171.32 498.98 L141.73 453.86 L193.88 449.97 Z" fill="#0b2236"/>
|
|
||||||
<path id="streamline_3_part_1-2" data-name="streamline 3 part 1" d="M160.37 462.87 L160.58 469.3 L161.22 475.76 L162.2 482.26 L163.49 488.78 L165.11 495.31 L167.05 501.86 L169.3 508.41 L171.86 514.96 L174.73 521.5 L177.9 528.03 L181.37 534.54 L185.13 541.03 L189.19 547.49 L193.53 553.92 L198.15 560.31 L203.05 566.67 L208.23 572.97 L213.67 579.22 L219.37 585.42 L225.33 591.56 L231.54 597.63 L237.99 603.63 L249.41 591.03 L243.27 585.32 L237.37 579.55 L231.72 573.74 L226.33 567.89 L221.21 562 L216.35 556.08 L211.77 550.14 L207.46 544.18 L203.43 538.21 L199.69 532.24 L196.22 526.27 L193.05 520.31 L190.16 514.37 L187.56 508.44 L185.25 502.55 L183.24 496.68 L181.52 490.86 L180.08 485.07 L178.94 479.34 L178.09 473.66 L177.53 468.03 L177.15 462.47 Z" fill="#22bcd8"/>
|
|
||||||
<path id="streamline_3_part_2-2" data-name="streamline 3 part 2" d="M237.99 603.63 L244.69 609.55 L251.62 615.4 L258.78 621.16 L266.16 626.83 L273.75 632.41 L281.56 637.89 L289.56 643.27 L297.76 648.54 L306.15 653.7 L314.72 658.74 L323.46 663.67 L332.36 668.47 L341.42 673.14 L350.64 677.68 L359.99 682.08 L369.47 686.35 L379.08 690.47 L388.81 694.45 L398.64 698.27 L408.58 701.94 L418.6 705.46 L428.71 708.82 L438.89 712.01 L443.84 695.75 L433.93 692.64 L424.09 689.37 L414.34 685.95 L404.67 682.38 L395.11 678.66 L385.65 674.79 L376.31 670.79 L367.1 666.64 L358.02 662.37 L349.08 657.96 L340.29 653.43 L331.66 648.78 L323.2 644.01 L314.92 639.13 L306.81 634.15 L298.9 629.06 L291.18 623.88 L283.67 618.6 L276.37 613.24 L269.29 607.8 L262.43 602.28 L255.8 596.69 L249.41 591.03 Z" fill="#3fc584"/>
|
|
||||||
<path id="streamline_3_part_3-2" data-name="streamline 3 part 3" d="M438.89 712.01 L449.13 715.04 L459.42 717.9 L469.77 720.59 L480.15 723.11 L490.55 725.45 L500.98 727.61 L511.42 729.6 L521.85 731.41 L532.28 733.03 L542.69 734.47 L553.07 735.73 L563.42 736.8 L573.72 737.68 L583.97 738.37 L594.16 738.87 L604.27 739.19 L614.31 739.31 L624.25 739.25 L634.1 738.99 L643.84 738.55 L653.46 737.91 L662.97 737.09 L672.34 736.07 L670.33 719.19 L661.32 720.17 L652.17 720.96 L642.89 721.57 L633.49 722 L623.97 722.25 L614.36 722.31 L604.64 722.19 L594.84 721.89 L584.97 721.4 L575.02 720.73 L565.02 719.87 L554.97 718.83 L544.88 717.61 L534.75 716.21 L524.61 714.63 L514.46 712.88 L504.3 710.94 L494.15 708.83 L484.02 706.55 L473.91 704.1 L463.84 701.48 L453.81 698.7 L443.84 695.75 Z" fill="#f0d13a"/>
|
|
||||||
<path id="streamline_3_part_4-2" data-name="streamline 3 part 4" d="M672.34 736.07 L681.58 734.87 L690.66 733.47 L699.59 731.89 L708.36 730.13 L716.96 728.18 L725.39 726.04 L733.62 723.72 L741.67 721.23 L749.52 718.55 L757.16 715.69 L764.59 712.65 L771.8 709.44 L778.79 706.06 L785.55 702.51 L792.07 698.78 L798.34 694.89 L804.36 690.84 L810.13 686.62 L815.64 682.24 L820.88 677.7 L825.84 673.02 L830.53 668.18 L834.93 663.19 L821.91 652.25 L818.04 656.64 L813.9 660.92 L809.48 665.09 L804.79 669.15 L799.83 673.1 L794.6 676.92 L789.11 680.61 L783.37 684.17 L777.37 687.6 L771.13 690.88 L764.65 694.02 L757.92 697.02 L750.97 699.85 L743.8 702.54 L736.4 705.06 L728.8 707.42 L721 709.62 L713 711.65 L704.81 713.51 L696.44 715.19 L687.9 716.7 L679.19 718.03 L670.33 719.19 Z" fill="#f28a2b"/>
|
|
||||||
<path id="streamline_3_part_5-2" data-name="streamline 3 part 5" d="M834.93 663.19 L839.03 658.06 L842.84 652.79 L846.35 647.39 L849.54 641.86 L852.43 636.21 L854.99 630.45 L857.23 624.58 L859.15 618.61 L860.73 612.54 L861.99 606.4 L862.91 600.18 L863.5 593.89 L863.76 587.54 L863.68 581.14 L846.7 581.78 L846.76 587.3 L846.54 592.75 L846.04 598.14 L845.25 603.45 L844.18 608.69 L842.83 613.86 L841.19 618.95 L839.28 623.96 L837.08 628.89 L834.61 633.74 L831.86 638.5 L828.82 643.18 L825.51 647.76 L821.91 652.25 Z" fill="#de3b2f"/>
|
|
||||||
<path id="streamline_3_part_6" data-name="streamline 3 part 6" d="M170.95 494.09 L146.98 458.38 L189.36 455.22 Z" fill="#22bcd8"/>
|
|
||||||
</g>
|
</g>
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 9.2 KiB |
@@ -2,28 +2,24 @@
|
|||||||
//!
|
//!
|
||||||
//! The mark is a hexahedral-meshed cube in isometric view whose faces carry a banded colour
|
//! The mark is a hexahedral-meshed cube in isometric view whose faces carry a banded colour
|
||||||
//! fringe (blue to red, hottest at the cube's front corner) as a stress or temperature result
|
//! fringe (blue to red, hottest at the cube's front corner) as a stress or temperature result
|
||||||
//! would. Streamlines coloured by flow speed in the same bands, with arrowheads, sweep in: two
|
//! would. The faces are separated by transparent gaps instead of painted edge lines, so the
|
||||||
//! run into the top face and narrow into its mesh lines (the flow becomes the structure), one
|
//! backdrop shows through them in every appearance. All geometry is computed here, turned into VectorCraft commands and
|
||||||
//! wraps around the cube. The faces are
|
|
||||||
//! separated by transparent gaps instead of painted edge lines, so the backdrop shows through
|
|
||||||
//! them in every appearance. All geometry is computed here, turned into VectorCraft commands and
|
|
||||||
//! run headlessly with `vectorcraft-cli run` (`VECTORCRAFT_CLI`, else `vectorcraft-cli` on the
|
//! run headlessly with `vectorcraft-cli run` (`VECTORCRAFT_CLI`, else `vectorcraft-cli` on the
|
||||||
//! PATH), which saves each document's editable `.vectorcraft` source and exports its SVG (and PNG).
|
//! PATH), which saves each document's editable `.vectorcraft` source and exports its SVG (and PNG).
|
||||||
//!
|
//!
|
||||||
//! Outputs, all under `assets/app-icon/` (see its README.md):
|
//! Outputs, all under `assets/app-icon/` (see its README.md):
|
||||||
//! - `icon.vectorcraft`, `icon.svg`, `icon.png`: the full icon on its backdrop, 1024 × 1024.
|
//! - `icon.vectorcraft`, `icon.svg`, `icon.png`: the full icon on its backdrop, 1024 × 1024.
|
||||||
//! - `icon-small.vectorcraft`, `icon-small.svg`, `icon-small.png`: simplified artwork for 16–32 px
|
//! - `icon-small.vectorcraft`, `icon-small.svg`, `icon-small.png`: simplified artwork for 16–32 px
|
||||||
//! (no mesh or floor grid, faces edge to edge, one bold streamline with an arrowhead).
|
//! (no mesh or floor grid, faces edge to edge).
|
||||||
//! - `icon.iconset/` (sips), `icon.icns` (iconutil) and `icon.ico` (ImageMagick).
|
//! - `icon.iconset/` (sips), `icon.icns` (iconutil) and `icon.ico` (ImageMagick).
|
||||||
//! - `FieldCraft.icon/`: an Icon Composer document with separate floor-grid (Default and Dark),
|
//! - `FieldCraft.icon/`: an Icon Composer document with separate floor-grid (Default and Dark),
|
||||||
//! flow (behind and in front) and cube layers (the mesh shares the cube's: Icon Composer allows
|
//! and cube layers (the mesh shares the cube's); their editable sources are `layers/*.vectorcraft`.
|
||||||
//! four groups); their editable sources are `layers/*.vectorcraft`.
|
|
||||||
//! - `Assets.car`: Apple's actool compilation of `FieldCraft.icon`, when Xcode 26 or later is
|
//! - `Assets.car`: Apple's actool compilation of `FieldCraft.icon`, when Xcode 26 or later is
|
||||||
//! installed (otherwise the step is skipped with a note and the checked-in catalog stays).
|
//! installed (otherwise the step is skipped with a note and the checked-in catalog stays).
|
||||||
//!
|
//!
|
||||||
//! macOS only (sips, iconutil); ImageMagick (`magick`) writes the Windows icon.
|
//! macOS only (sips, iconutil); ImageMagick (`magick`) writes the Windows icon.
|
||||||
|
|
||||||
use std::f64::consts::{FRAC_PI_2, PI};
|
use std::f64::consts::FRAC_PI_2;
|
||||||
use std::path::{Path, PathBuf};
|
use std::path::{Path, PathBuf};
|
||||||
use std::process::Command;
|
use std::process::Command;
|
||||||
|
|
||||||
@@ -35,7 +31,7 @@ type P3 = [f64; 3];
|
|||||||
/// Canvas side in pixels; every document is one square artboard.
|
/// Canvas side in pixels; every document is one square artboard.
|
||||||
const CANVAS: f64 = 1024.0;
|
const CANVAS: f64 = 1024.0;
|
||||||
/// Pixels per model unit, and the screen point the model origin projects to.
|
/// Pixels per model unit, and the screen point the model origin projects to.
|
||||||
const SCALE: f64 = 286.0;
|
const SCALE: f64 = 300.0;
|
||||||
const CENTRE: P2 = [512.0, 500.0];
|
const CENTRE: P2 = [512.0, 500.0];
|
||||||
const COS30: f64 = 0.866_025_403_784_438_6;
|
const COS30: f64 = 0.866_025_403_784_438_6;
|
||||||
|
|
||||||
@@ -55,17 +51,13 @@ const BAND_RADII: [f64; 6] = [1.28, 1.07, 0.87, 0.67, 0.47, 0.27];
|
|||||||
/// The macOS icon grid: the backdrop's square, inset 100 px on a 1024 canvas.
|
/// The macOS icon grid: the backdrop's square, inset 100 px on a 1024 canvas.
|
||||||
const BACKDROP: [f64; 2] = [100.0, 924.0];
|
const BACKDROP: [f64; 2] = [100.0, 924.0];
|
||||||
|
|
||||||
/// The streamlines' halo colour (the same in both appearances: it keeps the fringe-coloured
|
|
||||||
/// cores readable on the light backdrop and over the cube).
|
|
||||||
const FLOW_HALO: &str = "#0b2236";
|
|
||||||
|
|
||||||
#[derive(Clone, Copy, PartialEq)]
|
#[derive(Clone, Copy, PartialEq)]
|
||||||
enum Appearance {
|
enum Appearance {
|
||||||
Light,
|
Light,
|
||||||
Dark,
|
Dark,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// How much of the mark is drawn: the full mesh, flow and floor grid, or the small-size artwork.
|
/// How much of the mark is drawn: the full mesh and floor grid, or the small-size artwork.
|
||||||
#[derive(Clone, Copy, PartialEq)]
|
#[derive(Clone, Copy, PartialEq)]
|
||||||
enum Detail {
|
enum Detail {
|
||||||
Full,
|
Full,
|
||||||
@@ -308,144 +300,6 @@ fn mesh_d() -> String {
|
|||||||
segs.iter().map(|&(a, b)| polyline(&[project(a), project(b)], false)).collect::<Vec<_>>().join(" ")
|
segs.iter().map(|&(a, b)| polyline(&[project(a), project(b)], false)).collect::<Vec<_>>().join(" ")
|
||||||
}
|
}
|
||||||
|
|
||||||
/// A streamline's path: a swept curve around the cube's vertical axis, or a feed that sweeps in
|
|
||||||
/// from the lower left, climbs over the left face and runs into the top face's mesh line
|
|
||||||
/// `x = c`, carrying on along it as the hex edge.
|
|
||||||
enum Path3 {
|
|
||||||
/// Radius `r`, height `z0 + tilt · sin(θ − 45°)`, from angle `from` to `to` (degrees,
|
|
||||||
/// decreasing: the flow passes in front of the cube from screen left to right).
|
|
||||||
Swirl { r: f64, z0: f64, tilt: f64, from: f64, to: f64 },
|
|
||||||
/// In the plane `x = c`: a cubic from `start` (y, z) to the top face's front-left edge,
|
|
||||||
/// arriving level so it runs straight on into the mesh line.
|
|
||||||
Feed { c: f64, start: P2, bend: P2 },
|
|
||||||
}
|
|
||||||
|
|
||||||
struct Stream {
|
|
||||||
path: Path3,
|
|
||||||
/// Widest core, in pixels on the 1024 canvas.
|
|
||||||
width: f64,
|
|
||||||
/// Where the arrowheads sit, as fractions of the path.
|
|
||||||
arrows: &'static [f64],
|
|
||||||
}
|
|
||||||
|
|
||||||
const STREAMS: [Stream; 3] = [
|
|
||||||
Stream { path: Path3::Feed { c: -0.25, start: [1.25, -0.7], bend: [0.95, -0.6] }, width: 17.0, arrows: &[0.45] },
|
|
||||||
Stream { path: Path3::Feed { c: 0.25, start: [1.05, -0.6], bend: [0.9, -0.45] }, width: 17.0, arrows: &[0.5] },
|
|
||||||
Stream { path: Path3::Swirl { r: 0.98, z0: -0.08, tilt: 0.22, from: 215.0, to: -60.0 }, width: 17.0, arrows: &[0.3, 1.0] },
|
|
||||||
];
|
|
||||||
|
|
||||||
/// The small-size artwork's one streamline.
|
|
||||||
const SMALL_STREAM: Stream = Stream { path: Path3::Swirl { r: 1.0, z0: -0.12, tilt: 0.14, from: 190.0, to: -40.0 }, width: 44.0, arrows: &[1.0] };
|
|
||||||
|
|
||||||
/// Samples along each streamline.
|
|
||||||
const STREAM_SAMPLES: usize = 160;
|
|
||||||
|
|
||||||
/// The fringe band of the flow speed at fraction `t` along a streamline: slow (blue) at its
|
|
||||||
/// tail, fastest (red) where it reaches the cube or its head.
|
|
||||||
fn speed_band(t: f64) -> usize {
|
|
||||||
((t * FRINGE.len() as f64) as usize).min(FRINGE.len() - 1)
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Path3 {
|
|
||||||
fn at(&self, t: f64) -> P3 {
|
|
||||||
match *self {
|
|
||||||
Path3::Swirl { r, z0, tilt, from, to } => {
|
|
||||||
let a = (from + (to - from) * t).to_radians();
|
|
||||||
[r * a.cos(), r * a.sin(), z0 + tilt * (a - PI / 4.0).sin()]
|
|
||||||
}
|
|
||||||
Path3::Feed { c, start, bend } => {
|
|
||||||
let (p0, p1, p2, p3) = (start, bend, [A + 0.35, A], [A, A]);
|
|
||||||
let u = 1.0 - t;
|
|
||||||
let b = |k: usize| u * u * u * p0[k] + 3.0 * u * u * t * p1[k] + 3.0 * u * t * t * p2[k] + t * t * t * p3[k];
|
|
||||||
[c, b(0), b(1)]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// The mesh line a feed runs on into, across the top face (none for a swirl).
|
|
||||||
fn continuation(&self) -> Option<(P3, P3)> {
|
|
||||||
match *self {
|
|
||||||
Path3::Swirl { .. } => None,
|
|
||||||
Path3::Feed { c, .. } => Some(([c, A, A], [c, -A, A])),
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/// A filled shape of a streamline: its path data and colour (`None` for the halo colour).
|
|
||||||
type Piece = (String, Option<&'static str>);
|
|
||||||
|
|
||||||
/// A streamline drawn as tapered ribbons: the halo (`grow` pixels wider each side) and the core
|
|
||||||
/// split into speed bands, then the arrowheads. Returns (behind the cube, in front of it).
|
|
||||||
fn stream_pieces(s: &Stream, grow: f64) -> (Vec<Piece>, Vec<Piece>) {
|
|
||||||
let n = STREAM_SAMPLES;
|
|
||||||
let ts: Vec<f64> = (0..=n).map(|i| i as f64 / n as f64).collect();
|
|
||||||
let pts3: Vec<P3> = ts.iter().map(|&t| s.path.at(t)).collect();
|
|
||||||
let pts: Vec<P2> = pts3.iter().map(|&p| project(p)).collect();
|
|
||||||
// A tail that grows to full width over the first third.
|
|
||||||
let half: Vec<f64> = ts.iter().map(|&t| s.width / 2.0 * (t / 0.3).min(1.0).powf(0.6) + grow).collect();
|
|
||||||
let dir = |i: usize| {
|
|
||||||
let v = sub(pts[(i + 1).min(n)], pts[i.saturating_sub(1)]);
|
|
||||||
let len = v[0].hypot(v[1]).max(1e-9);
|
|
||||||
[v[0] / len, v[1] / len]
|
|
||||||
};
|
|
||||||
let ribbon = |lo: usize, hi: usize| {
|
|
||||||
let side = |i: usize, k: f64| {
|
|
||||||
let d = dir(i);
|
|
||||||
[pts[i][0] - d[1] * half[i] * k, pts[i][1] + d[0] * half[i] * k]
|
|
||||||
};
|
|
||||||
let mut poly: Vec<P2> = (lo..=hi).map(|i| side(i, 1.0)).collect();
|
|
||||||
poly.extend((lo..=hi).rev().map(|i| side(i, -1.0)));
|
|
||||||
polyline(&poly, true)
|
|
||||||
};
|
|
||||||
let colour = |i: usize| if grow > 0.0 { None } else { Some(FRINGE[speed_band(ts[i])]) };
|
|
||||||
let front = |i: usize| pts3[i][0] + pts3[i][1] > 0.0;
|
|
||||||
let (mut behind, mut ahead) = (Vec::new(), Vec::new());
|
|
||||||
// Runs of one side of the cube and one colour; neighbours share their boundary sample, so
|
|
||||||
// they meet without a seam.
|
|
||||||
let mut lo = 0;
|
|
||||||
for i in 1..=n {
|
|
||||||
if i == n || front(i) != front(lo) || colour(i) != colour(lo) {
|
|
||||||
let piece = (ribbon(lo, i), colour(lo));
|
|
||||||
if front(lo) {
|
|
||||||
ahead.push(piece)
|
|
||||||
} else {
|
|
||||||
behind.push(piece)
|
|
||||||
}
|
|
||||||
lo = i;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
// A feed carries on along its mesh line, narrowing to the mesh's stroke: the flow becomes
|
|
||||||
// the hex edge.
|
|
||||||
if let Some((a, b)) = s.path.continuation() {
|
|
||||||
{
|
|
||||||
let (p, q) = (project(a), project(b));
|
|
||||||
let v = sub(q, p);
|
|
||||||
let len = v[0].hypot(v[1]).max(1e-9);
|
|
||||||
let m = [-v[1] / len, v[0] / len];
|
|
||||||
let (w0, w1) = (half[n], 0.6 + grow * 0.6);
|
|
||||||
let poly = [
|
|
||||||
[p[0] + m[0] * w0, p[1] + m[1] * w0],
|
|
||||||
[q[0] + m[0] * w1, q[1] + m[1] * w1],
|
|
||||||
[q[0] - m[0] * w1, q[1] - m[1] * w1],
|
|
||||||
[p[0] - m[0] * w0, p[1] - m[1] * w0],
|
|
||||||
];
|
|
||||||
ahead.push((polyline(&poly, true), colour(n)));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
for &f in s.arrows {
|
|
||||||
let i = ((f * n as f64).round() as usize).min(n);
|
|
||||||
let (d, p, w) = (dir(i), pts[i], s.width);
|
|
||||||
let g = grow * 1.6;
|
|
||||||
let tip = [p[0] + d[0] * (1.5 * w + g), p[1] + d[1] * (1.5 * w + g)];
|
|
||||||
let back = [p[0] - d[0] * (0.7 * w + g), p[1] - d[1] * (0.7 * w + g)];
|
|
||||||
let wing = 1.25 * w + g;
|
|
||||||
let poly = [tip, [back[0] - d[1] * wing, back[1] + d[0] * wing], [back[0] + d[1] * wing, back[1] - d[0] * wing]];
|
|
||||||
let piece = (polyline(&poly, true), colour(i));
|
|
||||||
if front(i) { ahead.push(piece) } else { behind.push(piece) }
|
|
||||||
}
|
|
||||||
(behind, ahead)
|
|
||||||
}
|
|
||||||
|
|
||||||
/// Clip a segment to the axis-aligned square [lo, hi]² (Liang–Barsky).
|
/// Clip a segment to the axis-aligned square [lo, hi]² (Liang–Barsky).
|
||||||
fn clip_to_square(a: P2, b: P2, lo: f64, hi: f64) -> Option<(P2, P2)> {
|
fn clip_to_square(a: P2, b: P2, lo: f64, hi: f64) -> Option<(P2, P2)> {
|
||||||
let d = sub(b, a);
|
let d = sub(b, a);
|
||||||
@@ -556,28 +410,6 @@ fn mesh_layer() -> Result<Layer, String> {
|
|||||||
Ok(Layer { name: "Mesh", shapes: vec![Shape::stroked("hexahedral mesh", mesh_d(), stroke, 0.45)], clip: Some(clip) })
|
Ok(Layer { name: "Mesh", shapes: vec![Shape::stroked("hexahedral mesh", mesh_d(), stroke, 0.45)], clip: Some(clip) })
|
||||||
}
|
}
|
||||||
|
|
||||||
/// The streamlines' runs behind the cube (`front == false`) or in front of it.
|
|
||||||
fn flow_layer(detail: Detail, front: bool) -> Layer {
|
|
||||||
let streams: Vec<&Stream> = match detail {
|
|
||||||
Detail::Full => STREAMS.iter().collect(),
|
|
||||||
Detail::Small => vec![&SMALL_STREAM],
|
|
||||||
};
|
|
||||||
let mut shapes = Vec::new();
|
|
||||||
for (k, s) in streams.into_iter().enumerate() {
|
|
||||||
let pick = |(behind, ahead): (Vec<Piece>, Vec<Piece>)| if front { ahead } else { behind };
|
|
||||||
let halo = pick(stream_pieces(s, (s.width * 0.18).max(3.0)));
|
|
||||||
if halo.is_empty() {
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
let d = halo.into_iter().map(|p| p.0).collect::<Vec<_>>().join(" ");
|
|
||||||
shapes.push(Shape::filled(&format!("streamline {} halo", k + 1), d, colour(FLOW_HALO)));
|
|
||||||
for (j, (d, c)) in pick(stream_pieces(s, 0.0)).into_iter().enumerate() {
|
|
||||||
shapes.push(Shape::filled(&format!("streamline {} part {}", k + 1, j + 1), d, colour(c.unwrap_or(FLOW_HALO))));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Layer { name: if front { "Flow in front" } else { "Flow behind" }, shapes, clip: None }
|
|
||||||
}
|
|
||||||
|
|
||||||
fn floor_layer(appearance: Appearance) -> Layer {
|
fn floor_layer(appearance: Appearance) -> Layer {
|
||||||
let colour = match appearance {
|
let colour = match appearance {
|
||||||
Appearance::Light => "#8aa0b4",
|
Appearance::Light => "#8aa0b4",
|
||||||
@@ -608,12 +440,10 @@ fn composite(detail: Detail, appearance: Appearance) -> Result<Doc, String> {
|
|||||||
if detail == Detail::Full {
|
if detail == Detail::Full {
|
||||||
layers.push(floor_layer(appearance));
|
layers.push(floor_layer(appearance));
|
||||||
}
|
}
|
||||||
layers.push(flow_layer(detail, false));
|
|
||||||
layers.extend(part_layers(detail)?);
|
layers.extend(part_layers(detail)?);
|
||||||
if detail == Detail::Full {
|
if detail == Detail::Full {
|
||||||
layers.push(mesh_layer()?);
|
layers.push(mesh_layer()?);
|
||||||
}
|
}
|
||||||
layers.push(flow_layer(detail, true));
|
|
||||||
let title = match (detail, appearance) {
|
let title = match (detail, appearance) {
|
||||||
(Detail::Full, Appearance::Light) => "FieldCraft application icon",
|
(Detail::Full, Appearance::Light) => "FieldCraft application icon",
|
||||||
(Detail::Full, Appearance::Dark) => "FieldCraft application icon (dark preview)",
|
(Detail::Full, Appearance::Dark) => "FieldCraft application icon (dark preview)",
|
||||||
@@ -723,9 +553,7 @@ fn icon_json() -> Value {
|
|||||||
json!({
|
json!({
|
||||||
"fill": "system-light",
|
"fill": "system-light",
|
||||||
"groups": [
|
"groups": [
|
||||||
group("04 Flow front", plain("04-flow-front"), false),
|
group("02 Part", plain("02-part"), true),
|
||||||
group("03 Part", plain("03-part"), true),
|
|
||||||
group("02 Flow behind", plain("02-flow-behind"), false),
|
|
||||||
group("01 Floor", json!({"image-name-specializations": [{"value": "01-floor.svg"}, {"appearance": "dark", "value": "01-floor-dark.svg"}],
|
group("01 Floor", json!({"image-name-specializations": [{"value": "01-floor.svg"}, {"appearance": "dark", "value": "01-floor-dark.svg"}],
|
||||||
"name": "01-floor", "fill": "none", "position": position,
|
"name": "01-floor", "fill": "none", "position": position,
|
||||||
"glass-specializations": [{"value": false}, {"appearance": "tinted", "value": true}]}), false),
|
"glass-specializations": [{"value": false}, {"appearance": "tinted", "value": true}]}), false),
|
||||||
@@ -757,16 +585,14 @@ pub fn run(root: &Path) -> Result<(), String> {
|
|||||||
vectorcraft(&composite(Detail::Small, Appearance::Dark)?, &work.join("icon-small-dark.vectorcraft"), &[work.join("icon-small-dark.png")])?;
|
vectorcraft(&composite(Detail::Small, Appearance::Dark)?, &work.join("icon-small-dark.vectorcraft"), &[work.join("icon-small-dark.png")])?;
|
||||||
|
|
||||||
// Icon Composer layers: the system supplies the backdrop.
|
// Icon Composer layers: the system supplies the backdrop.
|
||||||
// Icon Composer allows four groups, so the mesh shares the cube's.
|
// The mesh shares the cube's Icon Composer group.
|
||||||
let single = |title, layer| Doc { title, layers: vec![layer] };
|
let single = |title, layer| Doc { title, layers: vec![layer] };
|
||||||
let mut part_with_mesh = part_layers(Detail::Full)?;
|
let mut part_with_mesh = part_layers(Detail::Full)?;
|
||||||
part_with_mesh.push(mesh_layer()?);
|
part_with_mesh.push(mesh_layer()?);
|
||||||
let layer_docs = [
|
let layer_docs = [
|
||||||
("01-floor", single("FieldCraft icon floor grid", floor_layer(Appearance::Light))),
|
("01-floor", single("FieldCraft icon floor grid", floor_layer(Appearance::Light))),
|
||||||
("01-floor-dark", single("FieldCraft icon floor grid (Dark)", floor_layer(Appearance::Dark))),
|
("01-floor-dark", single("FieldCraft icon floor grid (Dark)", floor_layer(Appearance::Dark))),
|
||||||
("02-flow-behind", single("FieldCraft icon flow behind the cube", flow_layer(Detail::Full, false))),
|
("02-part", Doc { title: "FieldCraft icon cube", layers: part_with_mesh }),
|
||||||
("03-part", Doc { title: "FieldCraft icon cube", layers: part_with_mesh }),
|
|
||||||
("04-flow-front", single("FieldCraft icon flow in front of the cube", flow_layer(Detail::Full, true))),
|
|
||||||
];
|
];
|
||||||
for (name, doc) in &layer_docs {
|
for (name, doc) in &layer_docs {
|
||||||
vectorcraft(doc, &layers.join(format!("{name}.vectorcraft")), &[assets.join(format!("{name}.svg"))])?;
|
vectorcraft(doc, &layers.join(format!("{name}.vectorcraft")), &[assets.join(format!("{name}.svg"))])?;
|
||||||
@@ -850,18 +676,6 @@ mod tests {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn streamlines_pass_where_they_should() {
|
|
||||||
for s in &STREAMS {
|
|
||||||
let (behind, ahead) = stream_pieces(s, 0.0);
|
|
||||||
assert!(!ahead.is_empty());
|
|
||||||
// Only the swirl goes round the back; a feed stays in front and ends on the mesh.
|
|
||||||
assert_eq!(behind.is_empty(), s.path.continuation().is_some());
|
|
||||||
}
|
|
||||||
assert_eq!(speed_band(0.0), 0);
|
|
||||||
assert_eq!(speed_band(1.0), FRINGE.len() - 1);
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn segments_clip_to_the_square() {
|
fn segments_clip_to_the_square() {
|
||||||
assert_eq!(clip_to_square([-5.0, 5.0], [15.0, 5.0], 0.0, 10.0), Some(([0.0, 5.0], [10.0, 5.0])));
|
assert_eq!(clip_to_square([-5.0, 5.0], [15.0, 5.0], 0.0, 10.0), Some(([0.0, 5.0], [10.0, 5.0])));
|
||||||
@@ -874,8 +688,8 @@ mod tests {
|
|||||||
let steps = commands(&doc, Path::new("/tmp/icon.vectorcraft"));
|
let steps = commands(&doc, Path::new("/tmp/icon.vectorcraft"));
|
||||||
assert_eq!(steps.first().map(|s| s.0), Some("file.new"));
|
assert_eq!(steps.first().map(|s| s.0), Some("file.new"));
|
||||||
assert_eq!(steps.last().map(|s| s.0), Some("document.save"));
|
assert_eq!(steps.last().map(|s| s.0), Some("document.save"));
|
||||||
// Floor, flow behind, three faces, mesh, flow in front.
|
// Floor, three faces, mesh.
|
||||||
assert_eq!(steps.iter().filter(|s| s.0 == "layer.new").count(), 7);
|
assert_eq!(steps.iter().filter(|s| s.0 == "layer.new").count(), 5);
|
||||||
// The floor grid is clipped to the backdrop, each face's fringe and the mesh to the faces.
|
// The floor grid is clipped to the backdrop, each face's fringe and the mesh to the faces.
|
||||||
assert_eq!(steps.iter().filter(|s| s.0 == "layer.clippingMask.toggle").count(), 5);
|
assert_eq!(steps.iter().filter(|s| s.0 == "layer.clippingMask.toggle").count(), 5);
|
||||||
}
|
}
|
||||||
|
|||||||