View Issue Details

IDProjectCategoryView StatusLast Update
0029499Open CASCADEOCCT:Modeling Algorithmspublic2021-08-29 18:51
ReporternbvAssigned Tomsv  
PrioritynormalSeverityminor 
Status newResolutionopen 
Target Version7.7.0 
Summary0029499: "sprops" command returns 0 for the face with a gap covered by vertex only (not edge)
DescriptionThere is a rectangular face without one edge. And this gap is covered by the vertex tolerance. See "gapface.PNG" attached picture. This face is topologically closed and valid for OCCT.

However, "sprops" DRAW-command returns 0 as result of its area computation.

P.S.

In fact, this face is based on B-spline surface. If I substitute this surface to planar (see SCRIPT # 2 in Steps To Reproduce) then not-zero area will be computed (result is 0.0763309)
Steps To Reproducerestore [locate_data_file bug29499_bsface.brep] result
checkshape result
# This shape seems to be valid

      SCRIPT # 1

sprops result 1.0e-4
# Mass : 0 ==> WRONG

      SCRIPT # 2

explode result w
plane pl 0 0 4.2 0 0 1 1 0 0
mkface ff pl result_1
checkshape ff
# This shape seems to be valid

sprops ff 1.0e-4
#Mass : 0.0763309
TagsNo tags attached.
Test case number

Attached Files

  • gapface.PNG (13,348 bytes)
  • bug29499_bsface.brep (4,497 bytes)

Activities

nbv

2018-02-09 16:49

developer  

gapface.PNG (13,348 bytes)

nbv

2018-02-09 16:57

developer  

bug29499_bsface.brep (4,497 bytes)

Issue History

Date Modified Username Field Change
2018-02-09 16:49 nbv New Issue
2018-02-09 16:49 nbv Assigned To => msv
2018-02-09 16:49 nbv File Added: gapface.PNG
2018-02-09 16:53 nbv File Added: bug29499_bsface.brep
2018-02-09 16:54 nbv File Deleted: bug29499_bsface.brep
2018-02-09 16:57 nbv File Added: bug29499_bsface.brep
2018-02-09 17:03 nbv Description Updated
2018-02-09 17:03 nbv Steps to Reproduce Updated
2019-08-12 16:54 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:54 msv Target Version 7.5.0 => 7.6.0
2021-08-29 18:51 msv Target Version 7.6.0 => 7.7.0