View Issue Details

IDProjectCategoryView StatusLast Update
0023118Open CASCADEOCCT:Visualizationpublic2013-04-29 15:23
ReportersanAssigned Tobugmaster  
PriorityimmediateSeveritymajor 
Status closedResolutionfixed 
PlatformAOSL 
Product Version6.5.3 
Target Version6.6.0Fixed in Version6.6.0 
Summary0023118: Incomplete face aspect data returned by Graphic3d_Group::GroupPrimitivesAspect()
DescriptionWhen filling the output Graphic3d_AspectFillArea3d instance, Graphic3d_Group::GroupPrimitivesAspect() cannot fill the data about texture in use (if any). Thus after the following call sequence information about the texture used by the group is lost:

Handle(Graphic3d_AspectFillArea3d) aFaceAsp = new Graphic3d_AspectFillArea3d();
Handle(Graphic3d_AspectLine3d) aLineAsp = new Graphic3d_AspectLine3d();
Handle(Graphic3d_AspectMarker3d) aPntAsp = new Graphic3d_AspectMarker3d();
Handle(Graphic3d_AspectText3d) aTextAsp = new Graphic3d_AspectText3d();

Handle(Graphic3d_Group) aGrp = getGroup(); // obtain an existing Graphic3d_Group
aGrp->GroupPrimitivesAspect(aLineAsp, aTextAsp, aPntAsp, aFaceAsp); // after this line aFaceAsp does not contain information about the texture
aGrp->SetGroupPrimitivesAspect(aFaceAsp); // here the texture information is erased from aGrp

Due to this issue it is impossible to modify the face aspect of an existing group if the group uses texture mapping - e.g. to change polygon offset parameters.
TagsNo tags attached.
Test case numberNot needed

Relationships

related to 0023115 closedsan Polygon offset doesn't applied in Viewer3D sample 
related to 0023544 closedkgv Texture management in TKOpenGl should be redesigned 
has duplicate 0010064 closedsan Some information is not copied from Graphic3d_Aspectxxxx to graphic group 

Activities

kgv

2012-12-11 17:51

developer   ~0022653

This issue has been taken into account by 0023544 patch.

abv

2012-12-11 18:03

manager   ~0022656

Sergey, please confirm that the issue should be considered as resolved by 0023544 (assign it to bugmaster)

san

2012-12-11 18:35

developer   ~0022657

Yes, I confirm this issue was considered as a part of correction for 0023544 and should be resolved now.

bugmaster

2012-12-20 17:25

administrator   ~0022792

Dear MKV,

Please create testing case and closed this issue

kgv

2013-02-15 00:13

developer   ~0023347

Dear mkv,

please update current state of this issue.

san

2013-02-26 19:08

developer   ~0023494

Reminder sent to: bugmaster, mkv

Please close this issue, it was resolved by another issue so no further actions are needed.

bugmaster

2013-02-27 16:44

administrator   ~0023506

Solved by fix for 0023544: Texture management in TKOpenGl should be redesigned

Issue History

Date Modified Username Field Change
2012-04-19 20:34 san New Issue
2012-04-19 20:34 san Assigned To => san
2012-04-19 20:53 san Relationship added related to 0010064
2012-04-19 20:57 san Severity minor => major
2012-04-19 20:57 san Description Updated
2012-04-19 20:57 san Relationship added related to 0023115
2012-10-21 11:04 abv Target Version 6.5.4 => 6.6.0
2012-12-02 17:12 kgv Relationship added related to 0023544
2012-12-11 17:51 kgv Note Added: 0022653
2012-12-11 18:03 abv Note Added: 0022656
2012-12-11 18:03 abv Status new => feedback
2012-12-11 18:20 kgv Relationship replaced has duplicate 0010064
2012-12-11 18:35 san Note Added: 0022657
2012-12-11 18:35 san Status feedback => assigned
2012-12-11 18:35 san Assigned To san => bugmaster
2012-12-11 18:35 san Status assigned => feedback
2012-12-20 17:25 bugmaster Assigned To bugmaster => mkv
2012-12-20 17:25 bugmaster Note Added: 0022792
2013-02-15 00:13 kgv Note Added: 0023347
2013-02-26 19:06 san Priority normal => immediate
2013-02-26 19:08 san Note Added: 0023494
2013-02-26 19:08 san Status feedback => assigned
2013-02-26 19:08 san Assigned To mkv => bugmaster
2013-02-26 19:08 san Status assigned => feedback
2013-02-27 16:37 mkv Test case number => Not needed
2013-02-27 16:44 bugmaster Status feedback => tested
2013-02-27 16:44 bugmaster Note Added: 0023506
2013-02-27 16:44 bugmaster Status tested => verified
2013-02-27 16:44 bugmaster Resolution open => fixed
2013-04-23 13:35 aiv Status verified => closed
2013-04-29 15:23 aiv Fixed in Version => 6.6.0