如何从2D草图和3D样条曲线在C#中创建CATIA RIB?

时间:2018-08-24 17:59:57

标签: c# .net catia

C#中的问题是ShapeFactory.AddNewRib方法将仅接受Sketch对象(其中包含2D样条线)。

在CATIA中,我从2D草图和3D样条曲线创建了3D拉伸“ RIB”。 CATIA允许使用2D样条线(在草图中创建)或3D样条线(在生成形状设计中创建)。 我的中心线点是3D-它们不在同一平面上。

这是C#伪代码:

HybridShapeTypeLib.HybridShapeSpline oSpline = oHSF.AddNewSpline();
MECMOD.Sketch oSketch = oBody.Sketches.Add(rPlane);
PARTITF.Rib oNewRib = oShapeFactory.AddNewRib(oSketch, oSpline);

这是运行时报告的错误:

“无法将类型为'System .__ ComObject'的COM对象转换为接口类型为'MECMOD.Sketch'。”

0 个答案:

没有答案
相关问题