<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16788" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV>"Marc Santhoff" <<A 
href="mailto:M.Santhoff-zqRNUXuvxA0b1SvskN2V4Q@public.gmane.org">M.Santhoff-zqRNUXuvxA0b1SvskN2V4Q@public.gmane.org</A>> 
wrote <BR>in message <A 
href="news:1229657957.329.5.camel@localhost.das.netz">news:1229657957.329.5.camel@localhost.das.netz</A>...<BR><SNIP>>> 
I was thinking more along the lines of perhaps creating a <BR>compatible 
dll<BR>>> that could be used for Pascal/Delphi, and if necessary, 
flattening when<BR>>> necessary method calls to plain functions, 
etc.<BR>>><BR>>> I'm sure this sort of thing has been done before as 
you can use it under<BR>>> Visual Basic, Java, C#, Python, 
Ruby.<BR>><BR>> I *think* that could be doable, I'm not so sure currently 
if there were<BR>> general problems using C++ or if it had to do with 
ref-counted objects,<BR>> memory management, or maybe only forms and 
graphical objects.<BR>><BR>> Hopefully someone else can speak up here 
...<BR>><BR>>> I have seen various people create a single dll 
containing the OpenCASCADE<BR>>> routines, but I am not sure 
how.<BR>>><BR>>> One person has made<BR>>><BR>>> 
"NaroCAD, a free open source parametric modeling CAD application with 
C#:<BR>>> <A 
href="http://sourceforge.net/projects/narocad/">http://sourceforge.net/projects/narocad/</A>. 
The project contains a<BR>>> .Net(C++/CLI) wrapper layer and also a 
wrapper code generator <BR>>> application,<BR>>> you can generate 
your own wrappers in the language you want.<BR>>> The OCC 6.3.0 wrappers 
are compiled under one assembly named<BR>>> 
OCWrappers.dll."<BR>>><BR>>> See the thread below<BR>>> <A 
href="http://www.opencascade.org/org/forum/thread_14766/">http://www.opencascade.org/org/forum/thread_14766/</A><BR>><BR>> 
There is FreeCAD, too. If all people starting a CAD program on sf.net<BR>> 
would unite, that would be quite enough manpower to build a complete<BR>> 
free CAD application in three months. ;)<BR>><BR>> Something similar, 
hopefully explaning what you need:<BR>><BR>> <A 
href="http://info.borland.com/borlandcpp/papers/bc360/">http://info.borland.com/borlandcpp/papers/bc360/</A><BR>><BR>> 
HTH,<BR>> Marc<BR><BR>Hi Marc,<BR>    To be honest, I am 
really only interested in the 3d STEP model <BR>import/export, and how to create 
the underlying meshes, etc. prior to the <BR>export, and back again from the 
import operation.</DIV>
<DIV> </DIV>
<DIV><FONT face=Arial size=2>I am hoping this will simplify things quite a bit 
:-)</FONT><BR><BR>cheers,<BR>Paul <BR><BR></DIV></BODY></HTML>