We mean by components a piece of software not usable independently or a library giving access to general software in the goal of producing a particular application.
Middle Tier Components
Solid Modelers
ACIS
of Spatial Technology - Component Model: library of C++ Classes
DesignBase
of Ricoh -
Component Model: Source C, API
BRL-CAD
a CSG modeller from the US Army - Component Model: Source C, API
Parasolid
Component Model: library of C++ Classes
Shapes
of Xox - Component Model: Source C, API
VTK
the Visualization Toolkit - Component Model: Source C, API
Geometry
Building Block Software
They have 3 packages for DXF read/write/display, Area Boolean, Pocketing, Area fill and offset, 2D Geometry, 3D Geometry - Component Model: Source in Ansi standard C code
GeomWare, Inc
specializes in providing Consulting, Software Development,In-House NURBS Training, and NURBS Software Products. They offer two NURBS Toolkits: Basic Nlib (Basic NURBS Library) and Advanced Nlib (Advanced NURBS Library). Nlib provides a comprehensive suite
IntegrityWare
specializes in providing application developers with 3-D technology in the form of Consulting Services, Specification-Driven Development, and 3-D Component Software Libraries. They have released three NURBS Toolkits: GSLib (Geometric Solver Library), TSLi
CAM Component
GSSL
provide several components like pocket library, automatic layout, feature recognition.
Sirius
Sirius provide a libary for toolpath simulation with display of material removal.
Components Assoc
D-Cubed Ltd
develops variational design software component products, collectively called the Dimensional Constraint Manager, or DCM. It is oriented for CAD kernels. - Component Model: library of C API
Kade-Tech
provide a constrain solver oriented to applications. - Component Model: library of C API, Scripting
Components Library
DWG Unplugged
(TM) of Autodesk
. Smaller
set of C++ classes to gain access to DWG files.- Component Model: library of C++ Classes, DLL
Cas.Cade
of Matra-Datavision Cas.Cade
is a vast set of classes for geometry, display and interactions. Cas.Cade also integrate a CASE tool, persistency and a proprietary object model. - Component Model: library of C++ Classes, Framework
ObjectARX
, of Autodesk
. Used to program applications within Autocad. It is a library of c++ classes for almost everything in
Autocad. COM interface
SolidWorks
Using OLE Automation. rather complete: You can define your User Interface as you like and plug it
into the main menu. The model is accessible in details. - Component Model:
Jupiter Technology
of Intergraph.
VARKON of Microform
includes parametric modeling. Exists on Linux.
Components Database
COMBINE
The interface kit is a toolkit for software developers who wish their applications to exchange product data with other applications, based on the ISO-STEP standard. - Component Model: library of C++ Classes
DXE
is an application programming interface (API) for reading and writing AutoCAD DWG and DXF files
CIMIO
Component Model: library of C++ Classes
ST-Developper
of Step Tools. - Component Model: library of API
OPEN DWG
is an alliance supporting tools to gain direct access to DWG files.
Product Data Management
Sherpa
of Sherpa
- Component Model: OLE, CORBA
Documetrix® Developer;apos;s Kit
Component Model: API
Components Suite
ToolChest
Components Math
Developpers
Algebra3.h Vector and Matrix from 2 to 4. Completely inline but no templates.
RSVect
A complete OLE Automation library with Vectors, Points, Transforms etc.. Exists also as source code - Component Model: OLE Automation, DLL
Numerical Recipes
A complete set of C programs for matrix computation. You may even read the
book online
. Component Model: Source code in C
Components UI
UnitEdit
A control for entering data with associated units - Component Model: ActiveX, DLL
Mabry
They have 3 packs covering various aspects like multimedia, barcode, Internet - Component Model: ActiveX, DLL
Components general
LYMB
LEDA
is a library of the data types and algorithms of combinatorial computing. Particularly interesting for graph algorithms.
Components Neural
Neural Network may be a good solution to solve problems where
there is not an exact formula. The initial setup of the neural net is still accessible to
the end user as opposed to a weird program in any language. One of the risk is the lack of
stability of some solutions.
Neuralyst of Cheshire Engineering Corporation. It works inside
Excel 5 and Excel 95. There is a demo to download.
Components Expert Sys
Design++
from DesignPower
CADCAM Anything that can be used to produce end user level applications.