MantisBT
Mantis Bug Tracker Workflow

View Revisions: Issue #22680 All Revisions ] Back to Issue ]
Summary 0022680: Empty result after STEP import
Revision 2011-09-21 14:29 by szy
Description This problem is reported in the Forum thread
http://www.opencascade.org/org/forum/thread_21219/. [^]

The reason of the reported problem is duplicated knots in BSpline curve
definition: normally duplicated knots should be written as one value, but with
associated multiplicity > 1; here they are written as plain knots, all with
multiplicity 1, but duplicated.
This causes exception on attemt to create bspline curve in OCCT, and result is
empty.

It might be reasonable for us to make a fix against such case in OCCT (should be
pretty easy).

Note that the file has interesting header:

    ISO-10303-21;
    HEADER;
    FILE_DESCRIPTION(('3-D model version:1'),'2;1');
    FILE_NAME('C5-390.410-63090C',
    '2001-01-01T00:00:00+00:00',('Tdm3DGenerator'),('AB Sandvik Coromant'),'',
    'ESSENCE Processor','');
    FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
    ENDSEC;

It seems that it is written by custom STEP processor created by Sandvik Goromant
company (swedish producer of cutting tools).
Revision 2011-07-22 11:14 by szy
Description This problem is reported in the Forum thread
http://www.opencascade.org/org/forum/thread_21219/. [^]

The reason of the reported problem is duplicated knots in BSpline curve
definition: normally duplicated knots should be written as one value, but with
associated multiplicity > 1; here they are written as plain knots, all with
multiplicity 1, but duplicated.
This causes exception on attemt to create bspline curve in OCCT, and result is
empty.

It might be reasonable for us to make a fix against such case in OCCT (should be
pretty easy).

Note that the file has interesting header:

    ISO-10303-21;
    HEADER;
    FILE_DESCRIPTION(('3-D model version:1'),'2;1');
    FILE_NAME('C5-390.410-63090C',
    '2001-01-01T00:00:00+00:00',('Tdm3DGenerator'),('AB Sandvik Coromant'),'',
    'ESSENCE Processor','');
    FILE_SCHEMA(('CONFIG_CONTROL_DESIGN'));
    ENDSEC;

It seems that it is written by custom STEP processor created by Sandvik Goromant
company (swedish producer of cutting tools).


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker