Search found 343 matches

by nickz
Tue Dec 04, 2018 4:46 am
Forum: General Issues
Topic: DG Kernel and Open Cascade
Replies: 4
Views: 3752

How open is Open Cascade

Some people are questioning this, but we did not have problem finding (eventually :)) the relevant code. The opaque handles design seems to be geared for very restrictive access, which does not really make good sense in open source software, but it is matter of getting used to it. This probably is a...
by nickz
Mon Dec 03, 2018 2:04 am
Forum: General Issues
Topic: DG Kernel and Open Cascade
Replies: 4
Views: 3752

The value of OCCT

It is easy to fall into criticising OCCT and I am guilty of that too. We have to remember though the enormity and complexity of the task. CAD/CAM is everywhere these days. Nothing being manufactured without modelling at least, or better simulation. So a geometric kernel means virtual manufacturing o...
by nickz
Thu Nov 29, 2018 7:32 am
Forum: General Issues
Topic: DG Kernel and Open Cascade
Replies: 4
Views: 3752

DG Kernel and Open Cascade

Dear all Open Cascade (OCCT) is the core of the parametric bspline modelling in DG Kernel, so it deserves a separate thread. I will be expanding this with time when I have some clear and useful thoughts to share. So, please check it again some time later. In v6 we have decided to part with the nativ...
by nickz
Thu Nov 15, 2018 3:20 am
Forum: General Issues
Topic: DG Kernel is new KernelCAD
Replies: 6
Views: 6898

Parametric Modeling

For Parametric NURBS Modeling we rely on Open Cascade integrated since v4.0. So far it was supported via IKO_* set of interfaces which is very close to the native Open Cascade classes. They are still available. Open Cascade is an awesome software, but it has its idiosyncrasies. A minor example is th...
by nickz
Tue Nov 13, 2018 1:41 am
Forum: General Issues
Topic: DG Kernel is new KernelCAD
Replies: 6
Views: 6898

Backward compatibility

We do our best to make it as many features as possible in this 6.0 release, but I am afraid there will be some losses on the margins. It is good to talk about features in terms of samples. The samples which disappeared in v6 like Emotion, Capture, TwoD, eXplorer, ... are uncertain at this point. Som...
by nickz
Thu Nov 08, 2018 4:39 am
Forum: General Issues
Topic: DG Kernel is new KernelCAD
Replies: 6
Views: 6898

New notions: Entity, Geometry, etc

We also need to move close to traditional terminology. This was the reason for changing term for a 3D object from section to entity. We have also realised that we need to separate geometry notion out of other properties of a 3D object. So in DG Kernel we have models which is a hierarchy (tree) of en...
by nickz
Wed Nov 07, 2018 8:26 am
Forum: General Issues
Topic: Double Click notification
Replies: 1
Views: 2140

Re: Double Click notification

Hi Claude We do not do anything with it inside. See the attachment. It is an example of handling it in DIView sample. See the MessageFilter.vb and how it is added to the app in DIViewForm.New() Double click in the case toggles visibility of the first object We will add this to the next update Import...
by nickz
Mon Nov 05, 2018 5:45 am
Forum: General Issues
Topic: DG Kernel is new KernelCAD
Replies: 6
Views: 6898

Interface and Persistence

Another reason for redesign is the new interface. Old one is becoming a bit of piecemeal. We have refreshed native KC interfaces. For example all IView* interfaces were merged into single IView_DG. We have also make it uniform across all technologies. It is particularly related to Open Cascade staff...
by nickz
Sat Nov 03, 2018 1:42 am
Forum: Bug Reports
Topic: Using KC on another machine
Replies: 2
Views: 2514

Re: Using KC on another machine

Sorry, Ibi We probably need to make the interface nicer. It should work like this: When you install KC on another machine it works for 3 days without anything as a demo. Then it asks for an email address to identify you as a user. You have probably missed this. If you enter the email used in your ac...
by nickz
Thu Nov 01, 2018 12:04 am
Forum: General Issues
Topic: DG Kernel is new KernelCAD
Replies: 6
Views: 6898

History and Direction

KernelCAD has started a while ago with a modest idea of software for modelling and simulation of metal cutting tools. This pretty early has turned into a generic CAD kernel. Over the years the software grew and overstretched the initial intended design. Like in many other software once a while a dra...