View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0026078 | Community | OCCT:Modeling Algorithms | public | 2015-04-15 09:16 | 2017-08-09 11:30 |
Reporter | shoogen | Assigned To | |||
Priority | normal | Severity | minor | ||
Status | new | Resolution | open | ||
Platform | Linux | OS | Debian 6.0 | ||
Product Version | 6.8.0 | ||||
Summary | 0026078: bop(arg)check does not report on compounds of dissimilar types | ||||
Description | In 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 Reproduce | pload 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 | ||||
Tags | No tags attached. | ||||
Test case number | Not required | ||||