View Issue Details

IDProjectCategoryView StatusLast Update
0026123CommunityOCCT:Modeling Algorithmspublic2015-04-22 17:53
ReporterVico Liang Assigned Tomsv 
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformWindowsOSVC++ 2013 
Product Version6.9.0 
Target VersionUnscheduled 
Summary0026123: BRepOffsetAPI_ThruSections history is wrong.
DescriptionCode snippet to demo the issue:
Load the model attached as loftWires.brep and find the three wires to make loft as below:

BRepOffsetAPI_ThruSections aLoft(Standard_False, Standard_True);
aLoft.AddWire(aWire1);
aLoft.AddWire(aWire2);
aLoft.AddWire(aWire2);
aLoft.Build();

//aEdge1 is the first edge of aWire1.
aLoft.GeneratedFace(aEdge1) is empty.

Another issue is that, if the first shape is a vertex, how to get the vertex history? It seems need to revise the history for BRepOffsetAPI_ThruSections to support vertex history.

            
TagsNo tags attached.
Test case number

Attached Files

  • loftWires.brep (14,421 bytes)
  • before_loft.png (2,936 bytes)
  • after_loft.png (20,058 bytes)

Activities

Vico Liang

2015-04-22 17:29

developer  

loftWires.brep (14,421 bytes)

Vico Liang

2015-04-22 17:33

developer  

before_loft.png (2,936 bytes)

Vico Liang

2015-04-22 17:33

developer  

after_loft.png (20,058 bytes)

Vico Liang

2015-04-22 17:36

developer   ~0040120

The cause might be that the original wire edges are splitted during the model operation so the edge can't be found in the history.

Issue History

Date Modified Username Field Change
2015-04-22 17:29 Vico Liang New Issue
2015-04-22 17:29 Vico Liang Assigned To => msv
2015-04-22 17:29 Vico Liang File Added: loftWires.brep
2015-04-22 17:33 Vico Liang File Added: before_loft.png
2015-04-22 17:33 Vico Liang File Added: after_loft.png
2015-04-22 17:36 Vico Liang Note Added: 0040120
2015-04-22 17:53 msv Target Version 6.9.0 => Unscheduled