- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Bad pcurve after api_conver t_to_splin e()
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-05-2010 06:30 AM
In addition to Bad pcurve after api_convert_to_spline() .
Now I have R20 SP2, but the problems are here. And also I have detected the new example (see pcurve #52 in splined model (attachment part1734.splined.sat)).
Re: Bad pcurve after api_conver t_to_splin e()
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-12-2010 07:46 AM
Hello Vi2,
Have you tried api_set_pcurve_tightness http://doc.spatial.com/qref/ACIS/html/group__CSTRM
Regards,
Yogesh
Re: Bad pcurve after api_conver t_to_splin e()
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-14-2010 10:56 PM
ybiyani>Have you tried api_set_pcurve_tightness to see if it resolves the issue?
No, I don't, but I don't have such abilities in our application. Original model doesn't have pcurves, and they are arising in api_convert_to_spline() with his tolerance. I could do that, but I don't see a condition to select such coedge. So I must check all coedges and their pcurves. Sorry, it's nonallowable charge.
ybiyani>If you believe this is a bug in ACIS please create an incident with a proper test case clearly demonstrating your problem and we will be glad to review it further.
I placed the necessary files at your disposal. You can load, convert to spline and test it singly, if you have an interest.
PS
I know that you prefer to work with curves, but not with pcurves. However, api_convert_to_spline makes splines, and they require valid UV model. Without extra checkout, I think. ;)
Re: Bad pcurve after api_conver t_to_splin e()
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-15-2010 08:35 AM
Dear Vi2,
1) We can definitely use your test case and try the spline convert however please note spline conversion results is dependent on the split_periodic_splines and new_periodic_splitting option (pl see http://doc.spatial.com/index.php/Spline_Conversion) . Hence the request for the proper test case (best if created using journaling) so that we can cut time the experimentation time.
2) If this is a bug we can definitely create a bug but how do you plan to track the same - we associate the bug number to the incident so that you are notified on the status- Are you not interested in that?
3) pcurve in ACIS is secondary data. For most part it works well but some times ACIS creates loose pcurves and if that does not meet your requirements you may have to do extra processing (and we provide interfaces for that ) so that it fits your workflow. If the entity check fine after the api_convert_to_spline at level 70 then there is a rare chance that this is a bug.
Regards,
Yogesh
Re: Bad pcurve after api_conver t_to_splin e()
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-16-2010 01:23 AM
There is a protocol of acis3dt.exe:
C:\TMP>acis3dt.exe
*** ERROR *** load: file "acisinit.scm" not found
acis> (option:get "split_periodic_splines")
#t
acis> (option:get "new_periodic_splitting")
#f
acis> (define detail (car (part:load "C:/TMP/part1734.sat")))
detail
acis> (entity:check detail 70)
checked:
1 lumps
1 shells
0 wires
1 faces
1 loops
12 coedges
12 edges
12 vertices
()
acis> (entity:spline-convert detail)
#[entity 2 1]
acis> (entity:delete detail)
()
acis> (option:set "sequence_save_files" #t)
#f
acis> (part:save "C:/TMP/part1734.splined.sat")
#t
And protocol of comparison of files (C:\TMP\CURRENT_PROBLEMS\part1734.splined.sat is the file from first post):
C:\TMP>fc C:\TMP\part1734.splined.sat C:\TMP\CURRENT_PROBLEMS\part1734.splined.sat
***** C:\TMP\part1734.splined.sat
2000 0 1 0
25 ACIS/Scheme AIDE - 20.0.2 14 ACIS 20.0.2 NT 24 Tue Mar 16 12:02:10 2010
1 9.9999999999999995e-007 1e-010
***** C:\TMP\CURRENT_PROBLEMS\PART1734.SPLINED.SAT
2000 0 1 0
6 20.0.2 14 ACIS 20.0.2 NT 24 Fri Mar 05 17:21:08 2010
1 9.9999999999999995e-007 1e-010
*****
So pcurves are the same as I spoke.
PS
We have divided such surfaces manually after detection of gap.

