Skip to content

Releases: aabtop/reify

v0.3.3

28 Nov 08:59
Compare
Choose a tag to compare
v0.3.3 Pre-release
Pre-release

Flesh out geometry types such that:

  • Scenes with many polygons (that are not unioned together) can be expressed via TriangleSoupSet3.
  • There is a clear link from geometry to visualization, with explicit "intended-for-visualization" types derived from geometry types. For 3D, there is TriangleSoupSet3 which can be derived from Region3 objects. For 2D there is SVGElements which can be derived from Region2 or Boundary2 objects.
  • A menu link to the example code is added to both the IDE and Visualizer UIs.

v0.3.2

11 Oct 01:53
Compare
Choose a tag to compare
v0.3.2 Pre-release
Pre-release
  • Performance Improvements
    • Introduce support for caching all intermediate outputs, based on a hash of the inputs.
    • Take advantage of multiple cores by introducing a thread pool to dispatch tasks as part of processing the data trees.
  • Improve 3D camera arcball UI, it was too sensitive before.

v0.3.1

30 Aug 05:10
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release
  • Add support for representing, visualizing and exporting the 1D boundaries of 2D regions.
  • Add new operation to widen a 1D boundary into a 2D region, like a brush stroke.
  • Add a menu option to the visualizer to enable the creation of a new project directory with declaration files and a tsconfig.json file such that VS Code interprets Reify code properly.
  • Catch CGAL exceptions and present them as standard errors, instead of letting them crash the program.

v0.3.0

23 Jul 07:39
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
  • Introduce a standalone visualizer so that one can edit code in their preferred editor and visualize through the visualizer.
  • Introduce a visualization for Region2 types.

v0.2.1

15 Apr 08:36
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Fix Linux package executables not being properly marked as executable.

v0.2.0

04 Apr 16:22
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Introduce a Qt/Monaco/Vulkan based GUI IDE where you can edit your code and visualize it side-by-side.

v0.1.5

14 Nov 10:21
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release
  • Internal refactorization to switch off of Nix and on to Bazel (and Docker).
    • This enables Reify/Hypo to be built for Windows now.
  • No new functionality.

v0.1.4

28 Sep 01:52
Compare
Choose a tag to compare
v0.1.4 Pre-release
Pre-release

Refactored command line functionality so that it is easy to understand and well documented.

Virtual file system is now implemented for all external module references, based on a base directory.

v0.1.3

28 Jun 21:26
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

Add support for --make_workspace_dir command line flag, enabling creation of Hypo workspaces within which TypeScript code completion will work.

v0.1.2

21 Jun 23:58
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Some minor fixes and support for generalized linear extrusion.