View Issue Details

IDProjectCategoryView StatusLast Update
0026078CommunityOCCT:Modeling Algorithmspublic2017-08-09 11:30
Reportershoogen Assigned Tomsv 
PrioritynormalSeverityminor 
Status newResolutionopen 
PlatformLinuxOSDebian 6.0 
Product Version6.8.0 
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

  • fusion_of_coincident_bsplinesurfs_from_6_8_0.brep (258,003 bytes)

Activities

shoogen

2015-04-15 09:16

reporter  

fusion_of_coincident_bsplinesurfs_from_6_8_0.brep (258,003 bytes)

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