Hello, I'm testing scripting CATIA V5 using C# and VisualStudio2015.
It is working well so far except one thing.
While projection/intersection of curves onto/with surfaces is done almost instantly, HybridShapeFactory.AddNewLinePtPt works crazily slow (4-5 secs, I'm using over 3GHz Xeon processor with 24 logical processors!).
The biggest difference is that the points being input to this method in my program are not points but vertices and they are search results based on a keyword "Topology.Vertex,sel".
Vertices are some times extracted from sketches and some times extracted from curves as intersections between planes and polysurfaces.
In CATIA GUI, it is very easy to specify vertices of sketches/polylines/polycurves. I'm suspecting that accessing vertices via search is not a clever idea but as far as I can search in the internet, this is the only way that I could find out.
If anybody pointing me a nice direction I'd be appreciated.
Thank you.
It is working well so far except one thing.
While projection/intersection of curves onto/with surfaces is done almost instantly, HybridShapeFactory.AddNewLinePtPt works crazily slow (4-5 secs, I'm using over 3GHz Xeon processor with 24 logical processors!).
The biggest difference is that the points being input to this method in my program are not points but vertices and they are search results based on a keyword "Topology.Vertex,sel".
Vertices are some times extracted from sketches and some times extracted from curves as intersections between planes and polysurfaces.
In CATIA GUI, it is very easy to specify vertices of sketches/polylines/polycurves. I'm suspecting that accessing vertices via search is not a clever idea but as far as I can search in the internet, this is the only way that I could find out.
If anybody pointing me a nice direction I'd be appreciated.
Thank you.