Skip to content

Releases: compmec/shapepy

v1.1.0

29 Apr 19:40
Compare
Choose a tag to compare

What's Changed

Breaking Changes

  • Change package name from compmec-shape to shapepy

v1.0.2

21 Sep 09:15
Compare
Choose a tag to compare

Minor corrections

  • Fix inversion of SimpleShape
  • Fix split function inside JordanCurve
  • Remove copy() methods from objects to use copy module
  • Refine algorithm of intersection of two PlanarCurve

v1.0.0

19 Sep 14:10
Compare
Choose a tag to compare

Initial realease

Main features

Implements classes to interact with each other. The main classes are:

  • Point2D
  • BezierCurve
  • PlanarCurve
  • JordanCurve
  • Primitive
  • SimpleShape
  • ConnectedShape
  • DisjointShape

It's possible to use operators

  • ~ Invertion
  • | Union
  • & Intersection
  • + Union
  • - Subtraction
  • * Intersection
  • ^ XOR