]> OCCT Git - occt-copy.git/commit
0024595: STEP import missing surfaces
authoroan <oan@opencascade.com>
Wed, 3 Feb 2016 08:03:45 +0000 (11:03 +0300)
committeroan <oan@opencascade.com>
Wed, 3 Feb 2016 08:03:45 +0000 (11:03 +0300)
commit869e8185881d4e40a8d37218017ea2f1a1fdd32d
tree5634b257f8bfb1f559919d894bd613776c4edc44
parent3b5f0ca3722968991549cfce1caca4fa89bf97b1
0024595: STEP import missing surfaces

Modification to create natural bounds for face based on the spherical and Bspline surface and having only one bound represented by Vertex loop was made.
 According to the specification of ISO-10303 part 42:
    "If the face has only one bound and this is of type vertex_loop, then the interior of the face is the domain of the face_surface.face_geometry. In such a case the underlying surface shall be closed (e.g. a spherical_surface.)"
    - natural bounds are applied only in case if VertexLoop is only the one
      defined face bound.

Update of test-cases according to the new behavior

Test-case for issue #24595
src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx
tests/bugs/step/bug24595 [new file with mode: 0644]
tests/de/step_1/D1