Skip to content

Releases: miho/OCC-CSG

Switched from OCE 0.x to OCCT-7.3.x as CAD kernel

30 Aug 16:00
30796f4
Compare
Choose a tag to compare

While OCE looked good at first sight, it turned out that the boolean algorithms are in bad shape. This is not surprising since OCE is based on OCC-6.9.x which is rather dated. The vanilla OCC is usable even without community patches.

  • CSG operations are more robust and accurate
  • the official binaries use static OCC and Freetype on all supported platforms

Polyhedrons and other multi-polygon shapes are supported.

13 Jun 22:12
e084431
Compare
Choose a tag to compare

major issues resolved:

20 Apr 12:41
eff28de
Compare
Choose a tag to compare
  • transform finally works (differentiates between uniform and non-uniform scaling)
  • extrusion fixed (crashed most of the time)

Support for Round-Edges added

11 Apr 14:55
Compare
Choose a tag to compare
  • sharp edges can be converted to round-edges with a specified radius (fillets)
  • error output improved (number conversion shows var names)
  • CLI revised

v0.7: shape splitting support:

28 Mar 15:13
Compare
Choose a tag to compare
- shapes can be splitted into their faces:
- example: a cylinder disassembles into three faces
- triangulation is retained if requested (.stl output format)
  -> this means face stl files can be merged (useful for declaring subsets)

minor:
- cone shapes are supported

Binaries are compiled automatically via Travis-CI and AppVeyor

25 Mar 16:32
3427e3f
Compare
Choose a tag to compare

fixed extrusion commands

22 Mar 23:15
Compare
Choose a tag to compare

extrusion of 2d files didn't work and is fixed now

2d primitive for CAGs including text support

22 Mar 20:01
1a372e7
Compare
Choose a tag to compare
  • circles, polygons and circles can be created in addition to the 3d primitives
  • text shapes are finally supported (ttf font file is required)

v0.3

21 Mar 20:06
Compare
Choose a tag to compare

Support for bounding boxes added:

  • get bounds min and max
  • get bounding box as geometry (important for csg)

BREP file support

21 Mar 15:35
Compare
Choose a tag to compare

We support the BREP file format since BREP files are significantly smaller than STEP files.