OpenCAMLib ("ocl") is a GPL licensed C++ library with Python bindings for creating toolpaths for cnc-machines.
Cutter projection algorithms are used to project milling cutters axially ("drop-cutter") or radially ("push-cutter") in contact with a polygonal surface.
A Voronoi diagram algorithm is
... [More] being developed for generation of 2D offsets.
A Cutting simulation engine is developed to simulate milling and turning. It has now been spun off into its own project at https://github.com/aewallin/cutsim [Less]
mjbWorld is a standards based 3D editor, which can graphically edit and allow users to see and interact with X3D (VRML) and other 3D formats. It is also intended to provide a platform which can be used to experiment with physics, animation, etc. Versions for Java, C++ and C# are included.
volesti provides functionality for high-dimensional sampling, volume estimation and convex optimization. Moreover, there is support for high-dimensional copula estimation that is useful but not limited to modelling financial crises and analysing metabolic networks in systems biology.
Euclide is a dynamic geometry application written in Java. It allows creation of geometric shapes (lines, points, circles, conics...) and transforms (rotation, symmetry...), which depend each other. Moving a shape will also move shapes dependent on it.
Uses the javaGeom library.
This site uses cookies to give you the best possible experience.
By using the site, you consent to our use of cookies.
For more information, please see our
Privacy Policy