Skip to content

Releases: tpaviot/pythonocc-core

0.17.3

14 Apr 12:16
Compare
Choose a tag to compare

Version 0.17.3 - March 2017

This release requires oce-0.17.0, oce-0.17.1, oce-0.17.2 or
oce-0.17.3. Prefer the latter.

  • wrapper : new GEAOMAlgo_Splitter, and related example, from Salome 8.2

  • examples : core_geometry_line_properties,

  • webgl : toggle visibility feature for 3js renderer, teselator clean up,
    increased default deviation (i.e. decreased default quality), set precision to 4 digits,
    speed up generation for json and xml exporters

  • ci/cd : many conda and appveyor fixes/improvements

0.17.2

10 Jan 05:56
Compare
Choose a tag to compare

Version 0.17.2 - January 2017

This release requires oce-0.17.0 or oce-0.17.1 or oce-0.17.2. Prefer the latter.

  • webgl: upgrade three.js to r83; use https for three.js library
  • webgl: X3D quality improvements; use https; replaced IndexedFaceSet with TriangleSet
  • examples: added point cloud and glsl examples
  • gui: osx qtDisplay supports Retina displays
  • gui: fixed a regression in qtDisplay
  • gui: fixed PySide support
  • ci/cd: travis upoads nightly builds to http://anaconda.com/tpaviot, conda packages
    on appveyor are available for download as artifacts

0.17.1

16 Dec 04:12
Compare
Choose a tag to compare

Version 0.17.1 - December 2016

This release requires oce-0.17.0 or oce-0.17.1 or oce-0.17.2. Prefer the latter.

  • gui: fix of the resizing issue of the qtViewer widget
  • wrapper: Add class local properties #356
  • wrapper: Fixed string representation #353
  • wrapper: Fix incorrect array size #355
  • wrapper: BRep 3d font support and related example
  • webgl: major refactoring of threejs and webgl renderers
    (webserver, contour edge rendering, multishape, mesh quality, colr and transparency)
  • wrapper: proper repr function for pythonocc objects
  • gui: PyQt signals and related example
  • gui: cursor pan, zoom, rotate in the Qt viewer #335
  • wrapper: fixes for BOPCol and BOPAlgo packages
  • examples: ported algotopia examples, bisector, geomplate
  • minor fixes

0.17

22 Sep 14:07
Compare
Choose a tag to compare

Version 0.17 - September 2016

This release requires oce-0.17.0 or oce-0.17.1 or oce-0.17.2. Prefer the latter.

  • port to oce-0.17.x
  • memory management fixes
  • New examples: AIS_ColoredShape, 2d_fillet, inertia properties, edge_color.

0.16.5

17 May 15:06
Compare
Choose a tag to compare

Version 0.16.5 - May 2016

This release requires oce-0.16.0 or oce-0.16.1

  • Exception handling fix
  • pyqt 4 and 5 fixes
  • OCCViewer fixes (py3k, DisplayVector)
  • New examples : minimal distance, boolean operations,
    fillet operations, splinecage, topology_traverse
  • New modules made available from TKCAF, TKSTEP and TKSTEPBase

0.16.4

06 Apr 10:02
Compare
Choose a tag to compare

Version 0.16.4 - April 2016

This release requires oce-0.16.0 or oce-0.16.1

  • New memeory management system : previous pythonocc released
    suffered from memory issues (leaks). The release introduces a
    much better way to deal with the OCE handles
  • wx and pyqt5 fixes
  • minor fixes to the webgl renderers

pythonocc-0.16.3

09 Jan 06:12
Compare
Choose a tag to compare

Version 0.16.3 - January 2016

This release requires oce-0.16.0 or oce-0.16.1

  • New examples: visualization_overpaint_viewerer,
    visualization_graphic3d_custom_opengl.py, matplotlib_box,
    parallel_slicer, topology_glue
  • PyQt5 support
  • Improvements and fixes to the Tesselator class:
    Computation of edges, Interface to Vertices, Normals, and Triangles
  • minor portability fixes/improvements.

pythonocc-0.16.2

16 Jul 16:06
Compare
Choose a tag to compare

Version 0.16.2 - July 2015

This release requires oce-0.16.0 or oce-0.16.1

  • New examples : display_quality, surface_from_curve, export_to_image,
    shape_pickling, display_linewidth, prs3d_customization, textured_shape,
    faircurve, topology_prism, topology_pipe, evolved_shape, draft_angle,
    through_section, topology_face, topology_edge, vertex_filleting,
    export_to_EF(PDF, PS, tex, SVG)
  • Mingw64 compilation fix
  • Fixed wrapper for Standard_Boolean returned by reference as parameters

pythonocc-0.16.1

03 Jul 18:40
Compare
Choose a tag to compare

Version 0.16.1 - June 2015

This release requires oce-0.16.0 or oce-0.16.1

  • WebGL upgrades and improvements, for both Three.js and x3dom, new webgl examples
  • used deque in garbage collector rather than python lists
  • pyside fix on Windows
  • qt viewer improvements
  • added classic bottle example
  • wrapper fix for C++ const Standard_Integer & parameters
  • wrapper fix for default values
  • minor cmake fixes/improvements
  • new wrapper for : MeshVS, OCAF STEP and IGES

pythonocc-0.16.0

08 Nov 05:39
Compare
Choose a tag to compare

Version 0.16.0 - November 2014

This release is the first one coming after the (quite long) pythonocc-core refactoring process.

  • Support for latest oce release (0.16.0)
  • major code refactoring, including examples
  • completed WebGl three.js work
  • added x3dom renderer and x3d export feature
  • improved project quality (travis-ci, pylint check, pep8 compliancy,
    removed old and/or untested code)
  • sphinx based documentation, both for api documentation and getting started
  • python3 support