Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0026078Community[OCCT] OCCT:Modeling Algorithmspublic2015-04-15 09:162017-08-09 11:30
Assigned Tomsv 
PlatformLinuxOSDebian 6.0OS Version64 bit
Product Version[OCCT] 6.8.0 
Target VersionFixed in Version 
Summary0026078: bop(arg)check does not report on compounds of dissimilar types
DescriptionIn earlier Versions booleans returned compounds of dissimilar types.
A compound of a solid and a vertex for example does not make any topological sense and a boolean with another solids fails.*)
However this is not uncovered by a bopargcheck.
And IMHO even for a single shape the bopcheck should fail for shapes like:
- A compound of (solid/compsolid and vertex)
- A compound of (solid/compsolid and face/shell)
- A compound of (shell/face and wire/edgde)
- A compound of (wire/edge and vertex)

*) A common operation (of any type of shape with a solid) would make sense IMHO. (It would return all types elements from the compound which a present in the volume of the solid). AFAIK this worked with a shell and a solid in the past.
But as shown in the example this does not currently work with a solid and (solid,vertex)
Steps To Reproducepload MODELING
box Box 10 10 10
box Box2 1 1 1
vertex Vertex 15 0 0
compound Box Vertex Compound
puts [bopargcheck Compound Box2 -O]
bcommon Cm Compound Box2
TagsNo tags attached.
Test case numberNot required
Attached Files? file icon fusion_of_coincident_bsplinesurfs_from_6_8_0.brep (258,003 bytes) 2015-04-15 09:16

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2015-04-15 09:16 shoogen New Issue
2015-04-15 09:16 shoogen Assigned To => msv
2015-04-15 09:16 shoogen File Added: fusion_of_coincident_bsplinesurfs_from_6_8_0.brep
2017-08-09 11:30 apv Test case number => Not required

Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker