View Issue Details

IDProjectCategoryView StatusLast Update
0026608Open CASCADEOCCT:Modeling Algorithmspublic2015-09-22 10:41
ReporterpkvAssigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionno change required 
Product Version7.0.0 
Target Version7.0.0 
Summary0026608: Inconsistent resut of command invert
DescriptionInconsistent resut of command invert
obtained for compounds of solids and faces

Steps To Reproducebox b1 10 10 10
box b2 20 0 0 10 10 10

# 1.
compound b1 b2 qz
invert qz
vprops qz
#Mass : -2000
# OK

# 2.
explode b1 f
explode b2 f
compound b1_5 b2_5 qf
invert qf

sprops qf
#Mass : 200
# the faces of qf are not inverted.
TagsNo tags attached.
Test case number

Activities

ifv

2015-09-17 17:20

developer   ~0045817

Command invert reverses "first level" subshape of given shape.
If compound consists of solids, those solids are reversed, reversed solid has negative volume.
If compound consists of faces, faces are reversed. But reversed face has the same positive square, as original face has, because reversed face has only opposit 3d normal, but for negative square it is necessary to have opposite 2d normals of edges - boundaries of face in 2d space of surface.
To get negative square of face, it is necessary to apply command invert to face. In this case wire of face is reversed, 2d normals of edges are changed and square of face becames negative.

abv

2015-09-17 18:26

manager   ~0045830

Colleagues, please use term 'area', not 'square', for measure of the surface extent, compare:
https://en.wikipedia.org/wiki/Area
https://en.wikipedia.org/wiki/Square

pkv

2015-09-18 06:04

developer   ~0045846

Ok.
Let it be.

msv

2015-09-18 10:47

developer   ~0045853

Dear bugmaster, please close this bug.

Issue History

Date Modified Username Field Change
2015-08-27 09:48 pkv New Issue
2015-08-27 09:48 pkv Assigned To => msv
2015-08-27 09:49 pkv Status new => assigned
2015-08-27 14:27 msv Assigned To msv => ifv
2015-09-17 17:20 ifv Note Added: 0045817
2015-09-17 17:20 ifv Assigned To ifv => msv
2015-09-17 17:20 ifv Status assigned => resolved
2015-09-17 18:12 msv Assigned To msv => pkv
2015-09-17 18:12 msv Status resolved => feedback
2015-09-17 18:26 abv Note Added: 0045830
2015-09-18 06:04 pkv Note Added: 0045846
2015-09-18 06:04 pkv Assigned To pkv => msv
2015-09-18 06:04 pkv Status feedback => assigned
2015-09-18 10:47 msv Note Added: 0045853
2015-09-18 10:47 msv Assigned To msv => bugmaster
2015-09-18 10:47 msv Status assigned => feedback
2015-09-18 10:47 msv Resolution open => no change required
2015-09-22 10:41 bugmaster Status feedback => closed