Skip to content

Releases: stevengj/GeometryPrimitives.jl

v0.3.2

28 Sep 04:50
Compare
Choose a tag to compare

GeometryPrimitives v0.3.2

Diff since v0.3.1

v0.3.1

28 Sep 03:15
Compare
Choose a tag to compare

GeometryPrimitives v0.3.1

Diff since v0.3.0

v0.3.0

27 Sep 20:48
Compare
Choose a tag to compare

GeometryPrimitives v0.3.0

Diff since v0.2.1

v0.2.1

25 Sep 04:17
Compare
Choose a tag to compare

GeometryPrimitives v0.2.1

Diff since v0.2.0

v0.2.0

24 Sep 05:52
Compare
Choose a tag to compare

GeometryPrimitives v0.2.0

Diff since v0.1.3

v0.1.3

06 Sep 03:55
Compare
Choose a tag to compare

GeometryPrimitives v0.1.3

Diff since v0.1.2

v0.1.2

05 Sep 16:43
Compare
Choose a tag to compare

GeometryPrimitives v0.1.2

Diff since v0.1.1

v0.1.1

05 Sep 16:30
Compare
Choose a tag to compare

GeometryPrimitives v0.1.1

Diff since v0.1.0

v0.1.0

01 Aug 22:12
Compare
Choose a tag to compare

GeometryPrimitives v0.1.0

GeometryPrimitives.jl is becoming a registered package.

Closed issues:

  • Specifying radii in Ellipsoid (or diameter in Sphere) (#10)
  • Concrete shapes inheriting from Shape{N,D} rather than Shape{N} (#11)
  • Type instability of surfpt_nearby for abstract Shape (#19)
  • Infinite recursion in KDTree construction (#21)
  • Updating to Julia 0.7/1.0? (#31)

Merged pull requests:

  • Eliminate deprecation warnings in Julia v0.6 (#2) (@wsshin)
  • Fix projection matrix in Box and Ellipsoid, and implement precise bounds for Ellipsoid (#3) (@wsshin)
  • Change the name of the abstract type Object to Shape (#4) (@wsshin)
  • Define == and hash for shape types (#5) (@wsshin)
  • Eliminate instability of bounds and normal (#6) (@wsshin)
  • Drop support for Julia 0.5, and use Julia 0.6 syntax (#7) (@wsshin)
  • Add vxlcut.jl for volume fraction of voxel cut by plane (#8) (@wsshin)
  • Make all concrete shapes inherit from Shape{N,D} (#12) (@wsshin)
  • Make Ellipsoid constructors to take semiaxes rather than full axes (closes #10) (#13) (@wsshin)
  • Minor cosmetic changes (#14) (@wsshin)
  • Make normal(...) return unit vector for non-rectangular Box (#15) (@wsshin)
  • Calculate correct bounds for skewed Box (#16) (@wsshin)
  • Add surfpt_nearby that returns nearby surface point (#17) (@wsshin)
  • Change KDTree{K} to KDTree{K,S<:Shape{K}} (resolves #11) (#18) (@wsshin)
  • Remove instability associated with {box,ellipsoid}.jl/surfpt_nearby and kdtree.jl/findin (fixes #19) (#20) (@wsshin)
  • Prevent infinite recursion in KDTree construction (fixes #21) (#22) (@wsshin)
  • Take symmetry more seriously in surfpt_nearby around sharp corners (#23) (@wsshin)
  • Improve vxlcut (#24) (@wsshin)
  • Add comments on nontrivial type instability (#26) (@wsshin)
  • Improve StaticArrays usage (#27) (@wsshin)
  • Further replace dot operators between scalars (#28) (@wsshin)
  • Further simplify StaticArrays usage (#29) (@wsshin)
  • Add a function to generate a periodic array of Shape (#30) (@wsshin)
  • Various updates for Julia 0.7 (#32) (@wsshin)
  • Create Prism; implement Cylinder with Prism (#33) (@wsshin)
  • Define SectoralPrism (#34) (@wsshin)