0.16.0 #158
ManevilleF
announced in
Announcements
0.16.0
#158
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Quite a big release, a lot of fixes, new features, and unfortunately a lot of breaking changes !
If you have any trouble migrating from previous version, please let me know and I'll do whatever I can to clarify the changes and help with the migration.
Changelog
z
field in theDebug
impl ofHex
(Feat/new directions #156)xyz
fields in theDebug
impl of directions (Feat/new directions #156)hex_area
example (Follow up fixes and improvements to new directions #157)ser_de
feature, useserde
insteadNew grid utilities (#154)
grid
feature gateGridVertex
andGridEgde
types, representing oriented grid verticesand edges
New directions (#156, #157)
Direction
toEdgeDirection
, and is no longer an enum.Instead of the oriented variants use associated const values:
Direction::TopRight
->EdgeDirection::FLAT_TOP_RIGHT
orEdgeDirection::POINTY_RIGHT
Direction::Top
->EdgeDirection::FLAT_TOP
orEdgeDirection::POINTY_TOP_RIGHT
Direction::TopLeft
->EdgeDirection::FLAT_TOP_LEFT
orEdgeDirection::POINTY_TOP_LEFT
Direction::BottomLeft
->EdgeDirection::FLAT_BOTTOM_LEFT
orEdgeDirection::POINTY_LEFT
Direction::Bottom
->EdgeDirection::FLAT_BOTTOM
orEdgeDirection::POINTY_BOTTOM_LEFT
Direction::BottomRight
->EdgeDirection::FLAT_BOTTOM_RIGHT
orEdgeDirection::POINTY_BOTTOM_RIGHT
DiagonalDirection
toVertexDirection
, and is nolonger an enum. Instead of the oriented variants use associated const values:
DiagonalDirection::Right
->VertexDirection::FLAT_RIGHT
orVertexDirection::POINTY_BOTTOM_RIGHT
DiagonalDirection::TopRight
->VertexDirection::FLAT_TOP_RIGHT
orVertexDirection::POINTY_TOP_RIGHT
DiagonalDirection::TopLeft
->VertexDirection::FLAT_TOP_LEFT
orVertexDirection::POINTY_TOP
DiagonalDirection::Left
->VertexDirection::FLAT_LEFT
orVertexDirection::POINTY_TOP_LEFT
DiagonalDirection::BottomLeft
->VertexDirection::FLAT_BOTTOM_LEFT
orVertexDirection::POINTY_BOTTOM_LEFT
DiagonalDirection::BottomRight
->VertexDirection::FLAT_BOTTOM_RIGHT
orVertexDirection::POINTY_BOTTOM
HexOrientation::direction_angle
methodMesh generation overhaul (#152)
MeshInfo
methods:with_scale
with_uv_scale
centroid
uv_centroid
ColumnMeshBuilder
generates quad to be consistentwith hexagonal faces
ColumnMeshBuilder
fields, but the builder API waskept consistent
ColumnMeshBuilder
generate the hexagonal caps, which could behavestrangely with non center aligned layout
mesh::utils
modules for primitive shape managementColumnMeshBuilder::with_sides_uv_options_fn
for block based options settingColumnMeshBuilder::with_caps_inset_options
to inset the column hexagonal facesColumnMeshBuilder::with_sides_inset_options
to inset the column side quadsPlaneMeshBuilder::with_inset_options
to inset the hexagonal facePull requests
Full Changelog: 0.15.0...0.16.0
This discussion was created from the release 0.16.0.
Beta Was this translation helpful? Give feedback.
All reactions