Skip to content

Releases: BorisTheBrave/sylves

v1.0.0

02 Dec 10:45
Compare
Choose a tag to compare
  • Breaking: Swapped CubeDir.Left and CubeDir.Right
  • Added OffGrid
  • Added ChairGrid
  • Added VoronoiGrid
  • Added JitteredSquareGrid
  • Added Voronator utiliyt class
  • Added NestedModifier (for internal use)
  • Added AabbGrid (for internal use)
  • 2d grids now support GetMeshData.
  • Fixes for RelaxModifier. It now uses the same coordinates as underlying.
  • Fix IsPointInTriangle.
  • Fix MeshPrism.IsPointInTri to be more robust.
  • Fix issue in substitution tiling.
  • Fix various grid operations to respect grid bounds
  • Fix transform of dual of transformed grid

v0.4.0

23 Sep 20:49
Compare
Choose a tag to compare
  • Added Substitution tiling grid
  • Added experimental Godot support
  • Added UPM Published package
  • Add Format methods to ICellType
  • Fix hang in PeriodicPlanarMeshGrid
  • Fix planar prism modifier layer scaling.
  • Fix vertex fanning.
  • Fix TransformModifier.FindCell.
  • Fixed BijectModifier.TryMoveByOffset
  • Fixed raycast on some bounded grids
  • Fixed orientation of Connections
  • Improve precision of some floating point calculations, particularly for Townscaper grid
  • Fix FromMatrix to ignore (uniform) scaling
  • Fix issues with 360 degree rotation

v0.3.0

30 May 17:39
Compare
Choose a tag to compare
  • Changed Quad/TriangleInterpolation to use same conventions as rest of Sylves
  • Introduce CellCorner and related operations.
  • Added dual grids.
  • Added ChisledPathfinding.
  • Added FaceRelax and FaceFilter operations
  • Improved mesh smoothing option for mesh deformation.
  • Fixed SquareGrid.FindCell for non unit sized grids
  • Fix precision issues in triangle/hex raycasts.
  • Fix square/cube raycasts for non-unit cell sizes.
  • Fix Vector.Normalized.
  • Fix Parallel transport.
  • Performance / accuracy improvements for RelaxModifier / Townscaper Grid

v0.2.0

04 Mar 13:40
Compare
Choose a tag to compare

v0.1.0

05 Feb 15:47
Compare
Choose a tag to compare

Initial release.