Skip to content

Releases: perunlabs/jsolid

v0.40

18 Dec 13:53

Choose a tag to compare

  • added JSolid.clone()

v0.39

14 Jul 16:14

Choose a tag to compare

  • renamed Axis.range() -> rangeOf(), size() -> sizeOf()
  • fixed API calls to fail early when argument is null

v0.38

19 May 12:55

Choose a tag to compare

  • added Angle and redesigned API to use it instead of double for angle parameters
  • added JSolid.perigons(), degrees(), radians() factory methods

v0.37

28 Apr 14:45

Choose a tag to compare

  • switched from com.mikosik.jsolid package to com.perunlabs.jsolid
  • added edge()
  • added README.md

v0.36

19 Apr 08:09

Choose a tag to compare

  • fixed bug in AlignSolid
  • fixed bug: add/sub/intersect with alignment should work when any of solids is nothing()
  • renamed Anchor3.sign() to edge()
  • merged EdgeAnchor3 into Anchor3
  • added Anchor1.edge and .opposite()
  • added Anchor1.of()
  • renamed EdgeAnchor to EdgeAnchor3

v0.35

12 Apr 14:14

Choose a tag to compare

  • fixed bug in JSolid.prismXZ()
  • added Range.neg()

v0.34

10 Apr 09:47

Choose a tag to compare

  • added Jsolid.min(), .max(), .center() as shortcuts to Anchor1.MIN, .MAX, .CENTER
  • replaced Cuboid.zCornerR(radius) with .cornerR(Axis, radius)
  • deprecated cornerRMax() methods

v0.33

31 Mar 15:32

Choose a tag to compare

  • replaced [min/max][X/Y/Z]() methods with align(...., margin, ...) methods
  • merged AxisAlignment into Alignment

v0.32

31 Mar 03:34

Choose a tag to compare

  • fixed [min/max][X/Y/Z](margin) methods
  • fixed visibility of methods in JSolid

v0.31

30 Mar 10:43

Choose a tag to compare

  • added [min/max][X/Y/Z](margin) methods
  • added Solid.mirroredTwins()