Home
Reply
Contributor
robc
Posts: 21

3d edge curves

We have noticed that in some cases using the Catia5 component to read data that

the 3d curves generated for arc's etc do not accurately map to the surface - should the

ConvertAnalyticalCurvesToSpine  option work when reading Catia5 data ?

 

Since a similar re-read of 3d curve data with the CAA interface resolves the issues for the

same data.

 

The catia5 data might be 'poor data' but it would be nice to have some form of - work around

or healing for such cases

 

Any suggestions welcome

 

Many Thanks

 

Spatial Employee
bikash_parida
Posts: 23

Re: 3d edge curves

Hello Rob,

 

1) I am not sure how converting analytic to spline is goingt to solve your problem but ConvertAnalyticalCurvesToSpline option is not availble for V5 reader.

 

2) Can you please explain what do you mean by re-read data with CAA interface and how it solved your problem?

 

3) What type of healing you are looking for?Currently in case of gap errrors in case of translating to ACIS, we tolerize to tighten gaps. Is this what you are looking for?

 

Thanks

 

Bikash Parida
InterOp Developer
Contributor
robc
Posts: 21

Re: 3d edge curves

Sorry for being vague - but when we compare our CAA read and V5i read

for some 'issue' parts the CAA measures the gap between the edge curve

end points and the surface and beyond a limit uses the API to re-read the

same edge as a NURBs curve - which appears to fit better.

 

So I guess we are looking for gap tightening between edges and surfaces.

 

We may well investigate further.

 

In the mean time are there any options available to the V5 read component that

may help ?

Spatial Employee
bikash_parida
Posts: 23

Re: 3d edge curves

Hello Rob,

 

 

Yes, in such cases we try to tighten the gap by setting tolerance to edge if there is gap between edge and surface. This is done as part of post processing, which is controlled by "Healing" option ( default value true). However we do not really go for correcting geometry of edge curve.

 

Thanks

Bikash Parida
InterOp Developer