eryar / occSketcher

OpenCASCADE Sketcher is a C++ library for creating of 2D Sketcher based on Open CASCADE (www.opencascade.org) library. This sketcher allows to create 2D sketches by using snaps, geometric primitives. It can be used for creating CAD applications.
GNU Lesser General Public License v2.1
36 stars 21 forks source link

A tiny present. #4

Open grotius-cnc opened 2 years ago

grotius-cnc commented 2 years ago

I made the sketcher working in one of my sample projects.

It uses a opencascade lib compiled with qt. (precious code) It has qt widget overlay. Thanks for the sketcher code Eryar !! You are a Master Kenobi. It would be nice if we could build a opensource autocad clone. We could wrap an excisting autocad program into a wine runner. But that is not the way to go.

Archive: https://github.com/grotius-cnc/dump/releases/download/1.1/OcctQtWidget.tar.gz

https://github.com/grotius-cnc/dump/releases/tag/1.1

app

grotius-cnc commented 2 years ago

https://github.com/grotius-cnc/occt-samples-qopenglwidget/blob/master/ReadMe.md

grotius-cnc commented 2 years ago

I think this is a transparant piece of source code to create a sketcher.

https://github.com/grotius-cnc/hal-core/releases/tag/1.26

yvanblanchard commented 2 years ago

@grotius-cnc Hello, I tried to compile the occSketcher, but I get compilation issues. Some are related to opencascade : I am using version 7.6.0, and there are some deprecated classes, but I can deal with it. But others are related to Spline classes (see image below). Could you please help me ?

image