für CAD gibt es OpenCascade (OpenSource).
Das scheint sehr leistungsfähig zu sein,
ist aber in C++ programmiert. Mit Delphi
hat man keinen direkten Zugriff.
Es gibt jedoch eine
ActiveX Schnittstelle
von "East Wind Software" (
www.eastwindsoft.com).
Das ist zwar nicht kostenlos aber die
Lizenz ist wenigstens "royalty free".