Skip to content

Releases: basyniae/voxircle

Release v1.3.2c

20 Feb 08:58
Compare
Choose a tag to compare
Release v1.3.2c Pre-release
Pre-release

Rhai webassembly fix

Release v1.3.1

23 Dec 10:18
Compare
Choose a tag to compare
Release v1.3.1 Pre-release
Pre-release
  • Web version
  • Symmetry detection
  • Code mode language change from lua to rhai

Release v1.3.0

26 Oct 18:35
Compare
Choose a tag to compare
  • Implemented sampling of the user-provided functions (for large variations in parameters (radius, tilt) in a single layer)
  • UI changes
    And large refactoring that should make later updates easier.

Release v1.2.0

30 Aug 12:28
Compare
Choose a tag to compare
  • Added code mode: it is now possible to set parameters as a function of the layer number
  • Added a 3D boundary algorithm: a shape consisting of multiple layers can hollowed out in the correct way
  • Overhauled layer management system: more systematic UI and storage which can be accessed by the 3D boundary algorithm

Release v1.1.0

06 Aug 08:26
Compare
Choose a tag to compare

Added basic layer support, fixed bug with even squircles of parameter <1 by rewriting line segment intersect code.

Windows defender may incorrectly flag the .zip as a Trojan. Use an online virus scanner (such as VirusTotal) if you are uncertain.

Release v1.0.0

22 Jul 18:33
Compare
Choose a tag to compare

First release. The only platform for which I've attached a binary is windows (64 bits). If Rust is installed on your system you can build with cargo build --release.

Features:

  • Rasterization of circles (which we call blocks as in Minecraft, or voxels as in the program name) with 4 different algorithms: "Percentage", "Centerpoint", "Contained", and "Conservative"
  • Center of a circle can be in any point in the block (i.e., "odd" and "even" center)
  • Nonintegral radii possible
  • Counts of the number of blocks, identification of the boundary, block diameter

For the algorithms "Centerpoint", "Contained", and "Conservative", additionally:

  • (Rotated) ellipses possible (specify a "radius A" and a "radius B" as well as a tilt)
  • Squircles possible, strechted (a.k.a. superellipses) and rotated, squircle parameter 0 < p <= infinity