Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 08 May 2019 06:01:19 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 237787] graphics/py-geomdl: update to 5.2.4
Message-ID:  <bug-237787-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237787

            Bug ID: 237787
           Summary: graphics/py-geomdl: update to 5.2.4
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Keywords: easy, patch-ready
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: lbartoletti@tuxfamily.org
 Attachment #204260 maintainer-approval+
             Flags:

Created attachment 204260
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D204260&action=
=3Dedit
py-geomdl 5.2.4

Changelog:

5.2.4
Reduced set control points restrictions for surfaces. Surface.set_ctrlpts n=
ow
accepts 2-dimensional control points.
Deprecated save and load methods defined in BSpline module in favor of
import_json and export_json
Generalized operations.add_dimension API call to work with all SplineGeomet=
ry
subclasses
Documentation updates

5.2.3
Fix incorrect dict export of trims in trimmed surfaces
Add analytic trim curve support to trimmed surface dict export
Change VolumeContainer base class from SurfaceContainer to AbstractContainer
and add missing methods
Documentation updates
Minor bug fixes and improvements

5.2.2
Convert "sense" to "reversed" for better understanding of trim curve
orientation (API change for surface trimming)
Update curve degree elevation and reduction algorithms and operations API (=
no
API change)
Fix trim curve exporting in exchange.export_json
Deprecate exchange.export_3dm and exchange.import_3dm in favor of rw3dm v2.0
Documentation updates

5.2.1
Minor refactoring in elements module (no API change)
Visualization figure objects are now accessible outside the geometry classe=
s,
render method returns the figure object
vertex_spacing is set to 1 for consistency between the exchange and
visualization modules
vertices property of the Surface class returns the exact list of vertices u=
sed
in generation of the triangles
Minor bug fixes
Documentation updates

5.2.0
Moved some six module functions and backports_functools_lru_cache module un=
der
geomdl directory
Removed typing dependency (no time to add all typing hints, see docs for in=
put
and output types)
Refactored imports, minimized internal dependencies
Code rearrangement for some internal functions
Refactored operations module (no API change)
Updated multi module
Updated elements module to make it consistent between its classes (minor API
change)
Improved dict-type file formats (JSON, YAML, CFG) to support trim curves and
more (backwards compatible)
Updated exchange_vtk.export_polydata to support tessellated surfaces and
geometry containers
Refactored tessellation module (internal API change, user API is the same a=
nd
comes with improvements)
Added tessellate.QuadTessellate class
Added =3D=3D and !=3Doperators to SplineGeometry classes
Added freeform module
Improved the surface trimming algorithm to handle edge cases
Added trimming module to fix different types of trim curves (open, multi-cu=
rve,
etc.)
Added an option to set trim curve sense; i.e. sense =3D 0 means trim inside,
sense =3D 1 means trim outside
Improved VTK visualization module to better handle surface and volume plots
Added voxel visualization option to VTK visualization module
Registered mode keypress events to VTK visualization module
Added an option to generate custom visualization configuration while genera=
ting
the visualization object
General bug fixes and performance improvements
Added more tests
Documentation updates
Released rwsat
Please note that trimming module is still experimental and it might not work
with all types of trims. Module documentation will be released soon.

----

Poudriere 11/12 i386/amd64 OK
Tests are fine

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-237787-7788>