All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
PolygonalCircuit.normalized()Surface.find_label_border_polygonal_chains:
always include vertices along border with single neighbour
(previously indeterministic behaviour)PolygonalCircuit: fix equals operator for circuits
with different but equivalent vertex ordersModuleNotFoundError on import freesurfer_surface.version
for developers not installing package
(https://github.com/fphammerle/freesurfer-surface/issues/22)setlocale: re-raise original exception
when the selected locale is not supportedSurface.unite(surfaces)unite-freesurfer-surfacesSurface.find_borders() failed on self-crossing bordersSurface.find_borders()Surface.remove_unused_vertices()Surface.select_vertices(vertex_indices)Vertex.distance_mm(other_vertices)LineSegmentPolygonalCircuitTriangle.vertex_indices is now read-onlyTriangle / _PolygonalCircuit
(_PolygonalCircuit._normalize now considers order of indices)PolygonalChain.adjacent_vertex_indices()Surface.add_rectangle: accept 3 or 4 vertex indices (previously only 3)Vertex from numpy.ndarray (previously collections.namedtuple)Surface._find_label_border_segments: failing on incompletely labelled set of verticestagger Fabian Peter Hammerle fabian@hammerle.me 1557674236 +0200