Skip to content

Releases: bitbybit-dev/bitbybit

0.11.0

12 May 08:47
Compare
Choose a tag to compare

v0.11.0 was released yesterday. There is a new "Things" category in Rete editor where we will be adding various parametric and configurable ready made assets. Check the demo video below.

Release notes:

Platform

  • Things category implementation that is currently exposed only on rete editor
  • WebGPU now used on Chrome as default rendering pipeline with WebGL being alternative option for browsers that still do not have native support for WebGPU
  • BabylonJS version updated to v6.3.0
  • Pipeline implemented to create complex 3D objects and output structured JSON description together with 3D geometry

Rete editor

  • Things category exposed with user friendly modal
  • Kids corner with 2 components for parametric birdhouse models
  • Icons are now supported on the components. Things category have those for now, but other components will get icons in the future.
  • Each component now gets generic collapsable options
  • Components have the possibility to flatten the output in arrays by selecting number of levels to flatten
  • Component implemented to remove elements in the list by using a boolean pattern definition. Pattern such as [false, false, true, true] would filter the input list [0, 1, 2, 3, 4, 5, 6, 7] and output [2, 3, 6, 7]
  • Component implemented to merge elements of lists on a given level - works similar to flip list matrix, but it considers the branching of the list provided to combine the elements
  • Component implemented to get the longest list length
  • Component implemented to get the list depth
  • Components implemented to add item and items to indexes in the list

https://www.youtube.com/watch?v=FgD6OIfXj3o

0.10.8

18 Apr 18:06
Compare
Choose a tag to compare
  • conversion possible from radians to degrees and from degrees to radians via math components
  • random number generation
  • default grid component color changed
  • fixes to vector span components default values

0.10.7

13 Apr 10:14
Compare
Choose a tag to compare
  • find closest points between two shapes
  • find closest points between a shape and a list of points
  • find closest points between few shapes and a list of points
  • fillet 3d wires with guide direction
  • offset advanced implemented to allow definition of join types and removal of inner edges
  • pipe wire with n-gon profile
  • pipe wire with circle profile
  • pipe multiple wires with circle profile in one go
  • fix on handle deletion that was causing inaccessible memory object when getting corners of edges
  • remove n-th item in the list
  • it is now possible to keep the remainder of items when grouping list into sublists of n elements
  • relaxation on some list methods not to throw errors

0.10.4

08 Apr 08:01
Compare
Choose a tag to compare

Lists grouping

0.10.3

05 Apr 21:21
Compare
Choose a tag to compare

Type declarations improved, babylonjs version updated

0.10.1

01 Apr 18:51
Compare
Choose a tag to compare
v0.10.1

v0.10.1

0.10.00

01 Apr 07:51
Compare
Choose a tag to compare
  • Update to how declarations and docs are generated
  • Additional code for lists, logic and math categories - used by new generated rete components
  • This release updated jsdoc declarations on api's with some additional metadata needed for rete components
  • Updated default values of input data transfer objects
  • Fixes on API

0.9.30

15 Mar 20:42
Compare
Choose a tag to compare
v0.9.30

v0.9.30

0.9.28

27 Feb 12:17
Compare
Choose a tag to compare

NGon wire added

0.9.27

06 Feb 08:29
Compare
Choose a tag to compare

Fixed jscad matrix transforms