Cyfrowe jądro geometryczne

DG Jądro
Deweloperzy DInsight
Wersja stabilna
7.0 / 22 listopada 2021 ; 14 miesięcy temu ( 2021-11-22 )
Napisane w C++
System operacyjny Okna
Typ oprogramowanie CAD
Licencja Handlowy
Strona internetowa dynoinsight.com

Digital Geometric Kernel (wcześniej KernelCAD) to platforma programistyczna i zestaw komponentów umożliwiających funkcjonalność 3D / CAD w aplikacjach Windows, opracowany przez DInsight.

DInsight promuje KernelCAD jako szybki sposób na dodanie funkcjonalności 3D/CAD bez znaczącej wiedzy na ten temat. Jest skierowany do inżynierów i programistów.

Architektura

Na najwyższym poziomie DG Kernel jest kontrolką interfejsu użytkownika. W związku z tym można go dodawać do formularzy lub okien dialogowych przy użyciu środowisk programistycznych, takich jak Microsoft Visual Studio lub Embarcadero Delphi . Czysta funkcjonalność geometryczna może być używana w tle bez tworzenia okna. Przykłady obejmują wersje C#, Visual Basic .NET , WPF, C++ i Pascal (Delphi).

Interfejs API oparty jest na hierarchii interfejsów (klas abstrakcyjnych).

DG Kernel opiera się na trzech głównych komponentach stron trzecich:

Nisza rynkowa

DG Kernel automatyzuje i upraszcza obszerną funkcjonalność modelowania brył dostępną szczególnie w OCCT. Wypełnia również lukę między złożonością OCCT a zaporowymi dla małych firm kosztami komercyjnych jąder, takich jak Parasolid lub ACIS

Kamienie milowe

Produkt został po raz pierwszy wydany przez DInsight w 2001 roku pod nazwą Kernel CAD.

W wersji 6.0, wydanej w grudniu 2018 r., nazwa głównego produktu została zmieniona na DG Kernel. Najbardziej znaczącą zmianą w wersji 6 był alternatywny interfejs wysokiego poziomu dla technologii OCCT, który rozwiązuje szereg problemów związanych z bezpośrednim używaniem OCCT.

Wersja 7.0, wydana w grudniu 2021 r., zawiera czystą wersję kontrolki .NET

Geometria cyfrowa a CAD

Cyfrowa geometria DInsight oznacza geometrię generowaną komputerowo. Innymi słowy, geometria cyfrowa to programowalny CAD.

Historycznie termin CAD był używany do wszelkich reprezentacji modeli 3D. W wielu sytuacjach pojęcie komputerowego wspomagania projektowania staje się mylące. W tradycyjnym CAD celem jest model 3D. W cyfrowej geometrii obiekty 3D są etapem pośrednim do obliczeń lub symulacji.

Tradycyjny CAD to praca wspomagana komputerowo, ale w większości ręczna, która w znacznym stopniu zależy od człowieka (projektanta). Jednak w wielu sytuacjach, takich jak wytwarzanie narzędzi za pomocą CNC , ostateczna powierzchnia nie jest znana z góry ze względu na skomplikowany ruch. Obiekty stworzone w ten sposób nie są w zasadzie projektowalne. Innym przykładem jest geometria uzyskana za pomocą skomplikowanych algorytmów symulujących i/lub optymalizujących procesy technologiczne.

Obsługiwane formaty

Zobacz też

Linki zewnętrzne

  • "DInsight. Wbudowany CAD" . Dynoinsight.com . Źródło 2012-11-28 .
  • „Otwarta technologia CASCADE, modelowanie 3D i symulacja numeryczna” . Opencascade.org . Źródło 2012-11-28 .