mixite icon indicating copy to clipboard operation
mixite copied to clipboard

A GUI agnostic hexagonal grid library. Supports a multitude of grid layouts including hexagonal, triangular, rectangular and more.

Results 18 mixite issues
Sort by recently updated
recently updated
newest added

When an application uses getSatelliteData() there is a compiler error: ``` ...\dev\test-mixite> gradle build > Task :app:compileJava FAILED ...\dev\test-mixite\app\src\main\java\test\mixite\App.java:29: error: cannot access Maybe h.getSatelliteData(); ^ class file for org.hexworks.cobalt.datatypes.Maybe not...

Pymixite had an error, and this is the test that I used to find it.

I see this code base were left behind but i still want to raise this issue, maybe if someone has issue with performance can learn from it. Would be great...

Height of a pointy top hex of radius is 2*138 = 276. When the centerY of a hex is 138 the y value of the bounding box should be zero....

call to Hexagon.getExternalBoundingBox() returns a negative value for height. ``@Test public void negativeHeight() { HexagonalGridBuilder builder = new HexagonalGridBuilder() .setGridHeight(3) .setGridWidth(3) .setGridLayout(HexagonalGridLayout.HEXAGONAL) .setOrientation(HexagonOrientation.FLAT_TOP) .setRadius(138); HexagonalGrid grid = builder.build(); Hexagon hex...

This is an enhancement request. The current implementation of `getByPixelCoordinate()` provides the nearest hexagon when called with a pixel which lies outside the `grid` but within the distance of one...

enhancement

Use `expect` / `actual` to allow Java 8 to provide the proper Optional implementation. * https://stackoverflow.com/questions/59006733/kotlin-multiplatform-support-for-optional/59007511?noredirect=1#comment104264493_59007511 * https://github.com/h0tk3y/mpp-optional-demo

This value is only used in a single internal algorithm (`HexagonImpl#calculatePoints`). Many other similar calculations operate by checking the orientation rather than redirecting through it. Mixite should be consistent and...

Every `Hexagon` contains 6 `Points` then 12 "vertices" which are just the x,y of each `Point`. Get the Point... ```kotlin /** * Returns a list containing the [Point]s of this...

As an API interface `SatelliteData` is actually a very opinionated choice of data. There is no hard requirement for _any_ enforced supertype to the storage data (e.g. the core class,...