# Third-party notices — Polymita

Polymita © 2026 Bruno García Sosa. Free to use under the Polymita Freeware Licence
(LICENSE.txt). The plug-in includes the components and data listed under *Included*,
each used under its own licence; their licence texts are reproduced at the end of this
file. Nothing in Polymita's licence
limits the rights those licences grant.

## Included

### Harmony 2.3.3

Andreas Pardeike: https://github.com/pardeike/Harmony
MIT, license in LICENSE-Harmony.txt. The 0Harmony.dll variants for net48, net7.0 and
net8.0, from Lib.Harmony 2.3.3, are embedded in Polymita.gha. Used to install and remove
the plug-in's painter and wire hit-test postfixes.

### McNeel

RhinoCommon, RhinoWindows and Grasshopper are referenced from the local Rhino
installation and are not redistributed. The GH_HACK embedded viewport naming convention
comes from McNeel's GhCanvasViewport example (MIT):
https://github.com/mcneel/rhino-developer-samples/tree/8/grasshopper/cs/GhCanvasViewport
License in LICENSE-McNeel.txt. Rhino and Grasshopper belong to Robert McNeel &
Associates; no endorsement is implied.

### Colour sets

The preset gradients of Colours and gradients reproduce colour values published by the
projects below. Only the colour values are included, no code, and nothing here implies
their endorsement.

- **Viridis, Magma, Inferno, Plasma.** Nathaniel J. Smith, Stéfan van der Walt and, for
  viridis, Eric Firing: https://github.com/BIDS/colormap. Dedicated to the public domain
  under CC0 1.0; credited here as the authors ask.
- **Cividis.** Jamie R. Nuñez, Christopher R. Anderton and Ryan S. Renslow, "Optimizing
  colormaps with consideration for color vision deficiency to enable accurate
  interpretation of scientific data", PLOS ONE 13(7), 2018. Values as distributed with
  matplotlib.
- **Cool warm.** Kenneth Moreland, "Diverging Color Maps for Scientific Visualization",
  2009: http://www.kennethmoreland.com/color-maps/. Values as distributed with
  matplotlib.
- **Terrain.** matplotlib's terrain colour map: https://matplotlib.org, matplotlib
  license.
- **ColorBrewer.** This product includes color specifications and designs developed by
  Cynthia Brewer (http://colorbrewer.org/). Copyright (c) 2002 Cynthia Brewer, Mark
  Harrower, and The Pennsylvania State University. Apache License 2.0, notice in
  LICENSE-ColorBrewer.txt. Used for Red, blue; Brown, teal; Spectral; Red, yellow,
  green; Purple, orange; Blues; Greens; Greys; Oranges; Reds; Purples; Yellow, green,
  blue; and Yellow, orange, red.

Component icons are obtained at runtime from the installed Grasshopper component
registry. Third-party component binaries and icons are not bundled. Polymita's toolbar
icons are its own.

## Inspired by

Polymita's ideas owe a great deal to these plug-ins. No code from them is included;
Polymita's implementation is its own. Many thanks to their authors.

- **QuickConnection** by 秋水 / Ted-Jin-Lab (GPL-3.0): inserting components from a
  dropped wire, through Grasshopper's GH_WireInteraction extension point.
  https://github.com/Ted-Jin-Lab/QuickConnection
- **pOd_GH_Button**: canvas buttons and wire tools.
  https://www.food4rhino.com/en/app/podghbutton
- **SnappingGecko** by weArk: alignment guides for Grasshopper objects.
  https://www.we-ark.fr/en/products/snappinggecko/
- **WiresRenderer** by 秋水 / Ted-Jin-Lab (MIT, license in LICENSE-WiresRenderer.txt):
  line and polyline wires, and how to hook Grasshopper's wire painter and hit test.
  https://github.com/Ted-Jin-Lab/WiresRenderer
- **Sunglasses** by Daniel González Abalde (GPL-3.0): component names over icons and
  group titles at low zoom. https://github.com/DanielAbalde/Sunglasses
- **PigMent** by Felix Brunold / VektorNode: colours and gradients in Grasshopper.
  https://www.food4rhino.com/en/app/pigment
- **OCD Tools** by Hamidreza.Sh: duplicating components without their wires, connecting
  many at once and other canvas tidying. https://www.food4rhino.com/en/app/ocd-tools


---------------------------------------------------------------------------
LICENSE-Harmony.txt
---------------------------------------------------------------------------

MIT License

Copyright (c) 2017 Andreas Pardeike

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------------------------
LICENSE-McNeel.txt
---------------------------------------------------------------------------

MIT License

Copyright (c) 2018 Robert McNeel & Associates

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------------------------
LICENSE-WiresRenderer.txt
---------------------------------------------------------------------------

MIT License

Copyright (c) 2021 ArchiDog1998

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.


---------------------------------------------------------------------------
LICENSE-ColorBrewer.txt
---------------------------------------------------------------------------

Apache-Style Software License for ColorBrewer software and ColorBrewer Color Schemes

Copyright (c) 2002 Cynthia Brewer, Mark Harrower, and The Pennsylvania State University.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
