MantisBT - Open CASCADE
View Issue Details
0025388Open CASCADE[OCCT] OCCT:Data Exchangepublic2014-10-16 16:202017-09-29 16:29
msv 
bugmaster 
normalfeature 
closedfixed 
[OCCT] 6.8.0 
[OCCT] 7.2.0[OCCT] 7.2.0 
Not required
0025388: Improve STL reader to generate one triangulation instead of compound of faces
Now the class StlAPI_Reader reads triangles from a STL file and generates a separate full-weight face for each triangle. It can't be appropriate for meshes consisting of millions of triangles.

It is proposed to add another way of storing of the result. All triangles are to be put in one Poly_Triangulation structure that is put in a new face object containing no geometrical surface.

The old approach will remain as alternative. The type of result will be given by the caller.
For release notes:
The class StlAPI_Reader was modified so as to have two alternative ways to store the result of STL file reading: 1) as a compound of faces, 2) as one face containing triangulation only.
No tags attached.
related to 0028125new msv Modeling Algorithms - support of BRep shapes based on tessellated geometry 
related to 0028840closed bugmaster Data Exchange - rewrite the STL Reader/Writer 
Issue History
2014-10-16 16:20msvNew Issue
2014-10-16 16:20msvAssigned To => msv
2014-10-16 16:27gitNote Added: 0033220
2014-10-16 16:29msvNote Added: 0033221
2014-10-16 16:29msvAssigned Tomsv => abv
2015-04-17 00:21abvAssigned Toabv => dbv
2015-04-17 00:21abvProduct Version6.8.0 => 7.1.0
2015-04-17 00:22abvProduct Version7.1.0 => 6.8.0
2015-04-17 00:22abvTarget VersionUnscheduled => 7.1.0
2015-04-17 11:03aivProjectInternal => Open CASCADE
2015-08-28 15:31gitNote Added: 0044814
2016-10-26 20:00gkaTarget Version7.1.0 => 7.2.0
2017-04-26 11:55abvRelationship addedrelated to 0028125
2017-06-13 11:47amlRelationship addedrelated to 0028840
2017-08-16 10:26abvNote Added: 0069436
2017-08-16 10:26abvAssigned Todbv => msv
2017-08-16 10:26abvStatusnew => feedback
2017-08-21 10:57msvNote Added: 0069697
2017-08-21 10:58msvNote Added: 0069698
2017-08-21 10:58msvAssigned Tomsv => bugmaster
2017-08-21 10:58msvResolutionopen => fixed
2017-08-21 13:22abvStatusfeedback => verified
2017-08-25 15:08bugmasterTest case number => Not required
2017-08-25 16:13gitNote Added: 0069890
2017-09-29 16:17aivFixed in Version => 7.2.0
2017-09-29 16:29aivStatusverified => closed

Notes
(0033220)
git   
2014-10-16 16:27   
Branch CR25388 has been created by msv.

SHA-1: cba71ac8cfb1a9ac5beb640789c792dc3c6fcabf


Detailed log of new commits:

Author: msv
Date: Thu Oct 16 16:25:58 2014 +0400

    0025388: Improve STL reader to generate one triangulation instead of compound of faces
    
    Attention! this patch is incomplete.
(0033221)
msv   
2014-10-16 16:29   
I have put the alternative version of reader in the branch CR25388.
Now it is needed to prepare the combine version.
(0044814)
git   
2015-08-28 15:31   
Branch CR25388 has been updated forcibly by msv.

SHA-1: 0c704d797fdd065233d6c55dc6f534264601ad42
(0069436)
abv   
2017-08-16 10:26   
The possibility to read STL file to Poly_Triangulation has been added within fix for 0028840, see static methods of RWStl package. StlAPI package still provides possibility to read to shape as before (declared as deprecated). I propose that this issue should be considered as resolved, do you agree?
(0069697)
msv   
2017-08-21 10:57   
I agree.
(0069698)
msv   
2017-08-21 10:58   
Fixed by 0028840.
(0069890)
git   
2017-08-25 16:13   
Branch CR25388 has been deleted by kgv.

SHA-1: 0c704d797fdd065233d6c55dc6f534264601ad42