请输入您要查询的百科知识:

 

词条 KernelCAD
释义

  1. Architecture

  2. Supported Formats

  3. See also

  4. External links

  5. References

{{Infobox software
| name = KernelCAD
| screenshot = KernelCAD Burr Transparent Background .NET form 250x177.png
| screenshot size = 250px
| caption = Burr in KernelCAD control with transparent background
| developer = DInsight
| latest_release_version = 5.1
| latest_release_date = {{release date and age|2017|07|29}}
| programming language = C++
| operating_system = Windows
| genre = CAD software
| license = Commercial
| website = dynoinsight.com
}}

KernelCAD is a software development framework and set of components for enabling 3D/CAD functionality in Windows applications. KernelCAD was first developed by DInsight in 2001.

DInsight promotes KernelCAD as quick way to add 3D/CAD functionality without significant knowledge about the subject. It targets engineers and software developers.

Architecture

Although it can be used directly as a set of Windows DLLs its main interface is implemented as Microsoft ActiveX control. As such, it can be added to forms or dialogs using development environments such as Microsoft Visual Studio (native and .NET languages are supported) or Borland Delphi. Some functionality can be used in background without creating a window. KernelCAD Viewer control is optimised for adding 3D solid render-only views to Microsoft Office documents and HTML, including compiled help.

The Modeling Studio application, included in the main product, acts mostly as a utility for operations like import/export, modeling of 3DS type of objects using arc and line splines and 3D debugger service.

Basic operations (Boolean Subtract, Cut Surface, measurements, etc.) are available in context menus of the component, but mostly functionality is expected to be programmed using an interface hierarchy.

Some parts of the source code, including modifications to Open CASCADE Technology and Ogre are open.

KernelCAD API is based on COM-like interface hierarchy. It is flexible enough to support the latest .Net, and native Object Oriented languages as well as older languages like Visual Basic 6 and Pascal.

Starting with version 5.1 C++ developers can access and customise major underlying components directly

Supported Formats

  • GLM (native)
  • DWG
  • DXF
  • STEP
  • IGES
  • SAT
  • VRML
  • STL
  • CSFDB
  • BREP
  • CSV
  • XYZ

See also

  • Computer-aided design
  • Euclidean shortest path
  • 3D computer graphics software

External links

  • {{cite web|url=http://dynoinsight.com |title=DInsight. Embedded CAD |publisher=Dynoinsight.com |date= |accessdate=2012-11-28}}
  • {{cite web|url=http://www.opencascade.org/ |title=Open CASCADE Technology, 3D modeling & numerical simulation |publisher=Opencascade.org |date= |accessdate=2012-11-28}}
{{CAD software}}

References

2 : CAD file formats|Computer-aided design software

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/23 3:17:34