Skip to content

Releases: gkjohnson/three-edge-projection

v0.0.5

29 Jan 12:14

Choose a tag to compare

Fixed

  • Accidental variable conflict.
  • Add support for passing arrays of objects to MeshVisibilityCuller & ProjectionGenerator.

v0.0.4

29 Jan 09:12

Choose a tag to compare

Changed

  • ProjectionGenerator now returns an object with functions for extracting edges.

Added

  • Ability to extract hidden edges in addition to visible edges.
  • Optimizations to increase generation speed.
  • Remove requirement to merge geometry ahead of time.
  • A "MeshVisibilityCuller" class that can be run to help reduce the number of meshes that need to be processed.

Removed

  • ProjectionGeneratorWorker

v0.0.3

04 Apr 02:49

Choose a tag to compare

Added

  • PlanarIntersectionGenerator for generating model cross sections.

v0.0.2

30 Sep 15:52

Choose a tag to compare

Added

  • SilhouetteGenerator: performance improvements by skipping unnecessary triangles that are determined to already be in the shape.
  • SilhouetteGenerator: Perform simplification of edges.
  • SilhouetteGenerator: Add ability to see outline and mesh edges.
  • ProjectionGenerator: includeIntersectionEdges option defaults to true.

v0.0.1

18 Sep 08:45
c9595ba

Choose a tag to compare

Fixed

  • Some missing edges in projection

Changed

  • Largely simplified code
  • Migrated logic from three-mesh-bvh

Added

  • ProjectionGenerator class for generating flattened, projected edges
  • SilhouetteGenerator class for generating flattened, projected silhouette geometry (slow and sometimes unstable)
  • Ability to generate intersection edges for projection with ProjectionGenerator.includeIntersectionEdges