forked from tpaviot/pythonocc-core
-
Notifications
You must be signed in to change notification settings - Fork 6
/
NEWS
228 lines (133 loc) · 6.18 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
==========================
Version 0.18.1 - December 2017
This release requires oce-0.18 or oce-0.18.1.
* wrapper : adds a docstring for each module, fixed Addon documentation,
* wrapper : new OffscreenRenderer class, to export to image without any GUI
manager installed
* wrapper : new TextureItem, LineItem and ImageItem classes for overlayered
items
* wrapper : Add missing DrawText method from Visual3d_Layer module
* wrapper : support for smesh 6.7.5
* new examples : heithgmap, face recognition, 3d to 2d screen coordinates,
overlayered lines-text-images, raytracing, camera projection, import
STEP file with colors,
* examples : example to rst script, in order to provide a description for
each example, in rst format
* webgl : x3dom and threejs minors fixes/enhancement, simple_server fixes
* gui : fix SimpleGui position at startup, wx fixes
* ci/cd : upload each successfull travis or appveyor built to anaconda cloud,
tagged using the branch name
==========================
Version 0.18 - June 2017
This release requires oce-0.18 or oce-0.18.1.
* wrapper : support oce-0.18 (upstream occt 6.9.1)
* wrapper : support smesh 6.7.4
* wrapper : support for packages Voxel, NIS, DataExchange related
* new examples : background image, emmenthaler, ais_shape downcast,
core_display_z_transparency, clipping plane, bounding box computation
using mesh, STEP compound loading, surfacic mesh, volumic mesh, mesh traverse,
added a fast loading STL example
* many minor bugfixes
=============================
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
=============================
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
=============================
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
=============================
Version 0.17 - Septembre 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,
=========================
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
===========================
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
=============================
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.
==========================
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
==========================
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
==============================
Version 0.16.0 - November 2014
This release requires oce-0.16.0
* 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