Skip to content

v2.0.0

Choose a tag to compare

@deon-l deon-l released this 23 Feb 06:25
· 288 commits to main since this release
19dbb7c

Warning

The exported files of this release/tag is non-functional. Use release v2.0.1 instead.

Major Changes

  • The namespace for the c# classes has been changed to ComplexShapeCreation
  • RegularCollisionPolygon2D can now generate star collision shapes with inner_size
  • Greatly enhance the functionality / uses of lines
  • Actually have a proper open source license

Minor Changes

  • Most nodes use _get_configuation_warnigns
  • RegularCollisionPolygon2D maintains the custom_solver_bias of its Shape2D when regenerating

Bug Fixes

  • Fixes to _init assigning to non-existent properties
  • Fix c# documentation breaks caused by inheritdoc being inherit doc
  • Prevent the assignment of Concave shapes in ConvexPolygonShape2D in RegularCollisionPolygon2D
  • Potential solution #14 by adding a very small gap when _add_hole_to_points is used
  • Fix RegularPolygon2D with improper circles
  • Fix offset_position not working with squares and circles in SimplePolygon2D

Internal Changes

  • Adds proper unit testing via GUT
  • Adds some visual tests
  • Added some documentation on how to use the tests
  • Queue functionality has been improved by using an int and constants to represent more queue states.
  • Rename the project to Complex Shape Creation