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 | ||||