View Issue Details

IDProjectCategoryView StatusLast Update
0033881CommunityOCCT:Modeling Algorithmspublic2025-03-22 20:39
Reportergalbramc Assigned Todpasukhi  
PrioritynormalSeverityblock 
Status newResolutionopen 
PlatformLinuxOSUbuntu 20.04 
Summary0033881: BRepBuilderAPI_Transform with theCopyGeom=true fails on Degenerate Edges
DescriptionThis occurs in OCCT 7.9.0 and is caused by to https://github.com/Open-Cascade-SAS/OCCT/pull/374.

In previous versions of OCCT, applying a transformation with theCopyGeom=true to a Degenerate Edge worked, but after issue 374 the transformed Degenerate Edge is missing a 2D curve and surface.

I understand this is an unusual situation to transform a Degenerate Edge, but we rely on it functioning in our software.
Steps To ReproduceCompile and execute the attached code showing the 2D curve and surface are missing from the transformed shape.
TagsNo tags attached.
Test case number

Attached Files

  • issue374.cpp (3,635 bytes)
  • Makefile (754 bytes)

Activities

galbramc

2025-03-22 18:17

reporter  

issue374.cpp (3,635 bytes)
Makefile (754 bytes)

dpasukhi

2025-03-22 18:46

administrator   ~0116993

Thank you for report and test case.
I agree that that behavior is important and it is a bug, planned to 8.0.
Could you please create an issue on GitHub? If it is not possible, then I create.

galbramc

2025-03-22 20:39

reporter   ~0116994

I created an issue on github https://github.com/Open-Cascade-SAS/OCCT/issues/461. Please let me know if you need anything else.

Issue History

Date Modified Username Field Change
2025-03-22 18:17 galbramc New Issue
2025-03-22 18:17 galbramc Assigned To => akaftasev
2025-03-22 18:17 galbramc File Added: issue374.cpp
2025-03-22 18:17 galbramc File Added: Makefile
2025-03-22 18:43 dpasukhi Assigned To akaftasev => dpasukhi
2025-03-22 18:46 dpasukhi Note Added: 0116993
2025-03-22 20:39 galbramc Note Added: 0116994