[Home][CADCAM] [Contents] [Search]

OLE for Design and Manufacturing 2

 

Next

OLE for Design and Modeling (OLE for D&M) is a Microsoft OLE Industry Solution . There are today two set of functionality within OLE for D&M

3D Object Linking and Embedding. Like documents may be inserted into other documents, CAD parts or assembly may be inserted into other CAD parts. Using OLE for D&M you can imagine to use a CAD system to build an assembly of a car build with CAD system A and the engine build with CAD system B. This is specially interesting if some parts of the design come from another company or are standard parts.

The need for a specific protocol for 3D systems is

3D assembly are not a composition of views of the different parts. Models must be first combined and then a view is done. The standard OLE linking and embedding is based on composition of views.

In place activation cannot be switch on and off by clicking outside a rectangle because there is no extent separation between parts.

Although the problem is specific to 3D the approach of OLE for D&M is to reuse most of the interfaces. COM shows there its versatility.

Interfaces engaged in OLE for D&M Linking and embedding

Server Side All those necessary for OLE Linking and embedding
IOleLocate (Picking)
IViewGLObject (Draw)
IOle3DObject (Extent)
IOleInPlaceActive3DObject (Inplace activation)
Client Side All those necessary for OLE Linking and embedding
IOleInPlace3DSite (general services)
IOleInPlaceViews

Geometry and Topology It is the new protocol of OLE for D&M. This will be used mainly to access geometry and topology of existing models for reuse for a CAM or an FEM package. This protocol is still in discussion.

RadialSoft Corp will use OLE for D&M specifications to support customs applications.

Some COM Interfaces

Note this Icon : External Link means that the link you will follow is external to this site.