Skip to content

Releases: cdbrauer/VoxelFuse

v1.2.8

Choose a tag to compare

@cdbrauer cdbrauer released this 27 Jan 17:52
2e46321

This release makes several improvements to primitive generation and simulation, including:

  • New prism and ellipsoid primitive generation functions
  • Updated simulation engine
  • New simulation example (ball and ramp)

v1.2.7

Choose a tag to compare

@cdbrauer cdbrauer released this 01 Jun 05:38
aad2bb1

This release includes enhancements in multiple areas, including:

  • Modeling
    • Mirror operation
    • Methods for measuring the size and coordinates of a model
  • Simulation
    • Temperature control keyframes system
    • Updates to material parameters
    • Improvements to MultiSimulation options
    • Updated simulator binaries
  • Meshing
    • Improved efficiency of mesh data storage and output
    • Additional meshing algorithms
    • Functions for basic mesh manipulation
  • Plotting
    • Merged functionality of Plot class into Mesh class
    • Jupyter notebook plotting support
  • General
    • New readme
    • Simplified import statements
    • Updated examples and documentation

Compatibility Notes:

  • Simulation temperature controls implemented using previous versions of VoxelFuse will need to be updated to use the new keyframe system.
  • The Plot class is deprecated and will be removed in later versions. Please use 'plot' or 'viewer' from the Mesh class instead.

v1.2.6

Choose a tag to compare

@cdbrauer cdbrauer released this 22 Feb 16:55
6a4c185

This release includes a number of improvements to simulation features, including:

  • Updated simulation temperature controls
  • Support for multithreaded simulation tasks
  • Support for disconnecting adjacent voxels in Voxelyze simulations
  • Improved simulation results output

In addition, optional CUDA acceleration was added for removeDuplicateMaterials.

v1.2.5

Choose a tag to compare

@cdbrauer cdbrauer released this 11 Aug 05:01

This release corrects a bug that could prevent Gmsh from running if the library file path contained spaces.

v1.2.4

Choose a tag to compare

@cdbrauer cdbrauer released this 09 Aug 21:35

This release corrects a bug that could prevent Gmsh from running on Linux systems. A new infill generation example has also been added.

v1.2.3

Choose a tag to compare

@cdbrauer cdbrauer released this 08 Aug 17:48

This release adds functionality for applying dithering to a model. New examples are included to illustrate dithering and lattice structure generation. Release also adds missing gmsh_on_path parameter to fromMeshFile.

v1.2.2

Choose a tag to compare

@cdbrauer cdbrauer released this 08 Jul 01:41
a8a1b4b

This release adds functionality for directly running Voxelyze simulations and reading the result files. In addition, Simulation objects can now store temperature controls which define target temperatures for specific voxels.

Temperature controls, sensors, and result outputs are supported by a custom version of Voxelyze which is bundled with the library. They are not currently supported by VoxCad.

Binaries for Gmsh and VoxCad are also included in this release for ease of installation.

v1.2.1

Choose a tag to compare

@cdbrauer cdbrauer released this 19 Jun 23:24

This release improves support for defining simulation boundary conditions. Boundary conditions can now be defined for individual voxels, as well as cleared so they can be updated. In addition, negative model origin offsets are now stored by Simulation objects, allowing BC and sensor locations to always be defined using the same coordinate system as the model used to create the simulation.

v1.2.0

Choose a tag to compare

@cdbrauer cdbrauer released this 14 Jun 02:15
87fa22e

This release adds functionality for interfacing with VoxCad simulation software. This includes a new Simulation class that can be used to define simulation parameters for a model and functions for exporting .vxc and .vxa files. For more information see the documentation for the Simulation class and the VoxelModel class

This release also updates and greatly expands code documentation. The new documentation is available at: cdbrauer.github.io/VoxelFuse.