Lars Kruse

Results 43 issues of Lars Kruse

Sadly pycam currently uses many [OpenGL legacy](https://www.khronos.org/opengl/wiki/Legacy_OpenGL) functions (removed from the 3.0 specification). Thus modern graphic cards fail to work with with `invalid operation` errors at various places in the...

Due the broken state of the current OpenGL visualization (see #134), it would be good to find another method for visualizing the current model and toolpaths. Maybe [X3D](https://en.wikipedia.org/wiki/X3D) would be...

enhancement

The self-made polygon offsetting algorithm in pycam is fragile und fails to work even with seemingly trivial polygons. Some problems of the algorithm are discussed in #79. The offsetting algorithm...

Description of [shapely](https://github.com/Toblerity/Shapely): > Shapely is a BSD-licensed Python package for manipulation and analysis of planar geometric objects. It is based on the widely deployed GEOS (the engine of PostGIS)...

Maybe svgpathtools could be suitable external library for calculating polygon offsets ([proposed by SebKuzminsky](https://github.com/SebKuzminsky/pycam/issues/79#issuecomment-343781228)): > https://github.com/mathandy/svgpathtools > > I don't yet know if svgpathtools is the external libaray we should...

How to reproduce: 1. generate a toolpath and select it 2. start the "crop" operation based on a 3D model 3. be notified that the result is empty (even though...

The server mode allows execution of arbitrary python code, thus it could be harmful for providers of public PyCAM servers. A kind of sandbox would be helpful. Maybe one of...

enhancement

It should be possible to define some settings regarding a tool change: * tool change position * tool length sensor properties Maybe the code can get some inspiration from the...

enhancement

* fix whitespace issues (according to [PEP8](https://www.python.org/dev/peps/pep-0008/)) * add Makefile with `lint` target for style checks * add travis tests for style checks

The `ugettext_lazy` alias for `gettext_lazy` was removed in Django 4.0.