MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0026123Community[OCCT] OCCT:Modeling Algorithmspublic2015-04-22 17:292015-04-22 17:53
ReporterVico Liang 
Assigned Tomsv 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformWindowsOSVC++ 2013OS Version64 bit
Product Version[OCCT] 6.9.0 
Target Version[OCCT] UnscheduledFixed in Version 
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? file icon loftWires.brep (14,421 bytes) 2015-04-22 17:29
png file icon before_loft.png (2,936 bytes) 2015-04-22 17:33
png file icon after_loft.png (20,058 bytes) 2015-04-22 17:33

- Relationships

-  Notes
(0040120)
Vico Liang (developer)
2015-04-22 17:36

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


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker