Skip to content
This repository has been archived by the owner on Feb 3, 2023. It is now read-only.

Latest commit

 

History

History
122 lines (65 loc) · 2.9 KB

CHANGELOG.md

File metadata and controls

122 lines (65 loc) · 2.9 KB

Changelog

5.0.0-beta.1 (Dec 5, 2019)

  • Require polliwog 1.0.0-beta.1, which includes breaking changes.

4.0.0 (Nov 25, 2019)

  • Require polliwog 0.12+, which includes breaking changes.

3.1.0 (Nov 8, 2019)

  • Collada: Support writing edges with more than one color

3.0.0 (Oct 27, 2019)

  • Require polliwog 0.11+, which includes breaking changes.
  • Require vg 1.5+.

2.1.5 (Oct 11, 2019)

  • Relax NumPy dependency version.

2.1.4 (Sep 28, 2019)

  • Unfork blmath dependency.

2.1.3 (Sep 28, 2019)

  • Update documentation after unforking.

2.1.2 (Sep 27, 2019)

  • intersect_plane(): Preserve closed=False when a neighborhood is provided.
  • Fix crash in faces_per_edge() in recent versions of NumPy.

2.1.1 (Aug 30, 2019)

  • Fix OBJ reading and writing in Python 3.

2.1.0 (Aug 29, 2019)

  • Update for Python 3.

2.0.1 (Aug 28, 2019)

  • Fix Mesh.intesect_plane() method not returning a list.

2.0.0 (Aug 27, 2019)

  • Tweak interface of Mesh.intesect_plane() method: don't return a list when a neighborhood is specified.
  • In collada export, make the lines red

1.3.0 (Apr 1, 2019)

  • Add Mesh.intesect_plane() method from blmath
  • Add utility functions for checking mesh integrity
  • Migrate geometry utilities from blmath to polliwog
  • Migrate vector_shorcuts to vg

1.2.1 (Oct 5, 2018)

  • Use the new vector_shortcuts package.

1.2.0 (Oct 4, 2018)

As of this release, break from the upstream revision history and adopt ordinary semver.

Features:

  • Add has_same_topology() helper.
  • Add face_indices_to_flip parameter to flip_faces()
  • quads_to_tris optionally returns a mapping of old quads to new tris.
  • Add new method reorient_faces_using_normals()

Improvements:

  • Replace for loops in flip_faces() with vectorized operations
  • Re-enable test for flip_faces().
  • Delegate shape geometry generation to blmath. Requires 1.2.5.post3 or later.
  • landm / barycentric: Refactor + improve readability

Note: This release does not include quad face support from 1.1.8.dev1.

1.1.8.dev1 (Sep 9, 2018)

  • Increased support for quad faces
    1. Reading a quad mesh's faces, normals, and texture coordinates from an OBJ. f4, fn4, and ft4 are set in addition to f, fn, and ft which hold the triangulated faces as before.
    2. Writing a mesh with quad faces to OBJ. write_obj prioritizes f4, fn4, and ft4 over the triangulated faces.
    3. keep_vertices operates correctly on either f and f4, though you need to del the one you don't want updated.

This is an experimental release, with API and behavior subject to change in future .post releases. Refer to the API in #9. Track the development in #2.

1.1.8.post1 (Sep 9, 2018)

Substantively identical to upstream 1.1.8.