MantisBT - Open CASCADE
View Issue Details
0028125Open CASCADE[OCCT] OCCT:Modeling Algorithmspublic2016-11-17 17:212020-09-15 12:00
[OCCT] 7.6.0* 
0028125: Modeling Algorithms - support of BRep shapes based on tessellated geometry
OCCT TopoDS model allows defining BRep shapes with edges and faces based on triangulated representation, without geometric curves and surfaces. This representation can be quite useful in some applications, especially when working with large models without a need to modify them. However, most of OCCT algorithms cannot handle such data.

It can be reasonable to improve some OCCT algorithms to be able to deal with tessellated shapes. The first candidates are:

- calculation of bounding boxes -- should be already available (BRepBndLib)
- calculation of volume and surface properties (BRepGProp)
- calculation of distances between objects (BRepExtrema)
- calculation of HLR (HLRBRep_PolyAlgo)?

This is meta-issue to provide this kind of functionality in OCCT. Issues for improvements of particular algorithms shall be created as children of this one.
No tags attached.
related to 0027992closed apn Open CASCADE Modeling Algorithms - Extrema_ExtPS crashes on face without geometric surface 
related to 0027991closed apv Open CASCADE Modeling Algorithms - BRepGProp_Face crashes on face without geometric surface 
related to 0029524closed bugmaster Open CASCADE Modeling Algorithms - access violation in HLRBRep_PolyAlgo while computing HLR for triangulation-only surface 
related to 0030829closed bugmaster Community BRepExtrema_ShapeProximity crashes with shape from STL/WRL 
related to 0030839new gka Open CASCADE Data Exchange - triangulation-only STEP file is read as empty shape 
parent of 0029734closed kgv Open CASCADE Modeling Algorithms - Compute global properties of tessellated shape 
parent of 0029864new msv Open CASCADE Modeling Algorithms - BRepBndLib::AddClose() returns Empty box for triangulation-only Faces 
parent of 0031050verified apn Open CASCADE Data Exchange - XmlXCAF persistence stores triangulation-only Faces without any geometry 
parent of 0027835closed bugmaster Open CASCADE Application Framework, BinXCAF - handle correctly faces with NULL surface within BinTools_ShapeSet 
parent of 0031136assigned asuraven Open CASCADE Modeling Data - BinXCAF persistence loses normals from triangulation-only Faces 
parent of 0031479new msv Community Modeling Algorithms - exception on geometry transformation of triangulation-only shapes (without geometry surface) 
related to 0025388closed bugmaster Open CASCADE Improve STL reader to generate one triangulation instead of compound of faces 
related to 0029776new msv Community Modeling Algorithms - Boolean Operation support of BRep shapes based on tessellated geometry 
related to 0030024assigned dpasukhi Community Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry 
Not all the children of this issue are yet resolved or closed.
Issue History
2016-11-17 17:21abvNew Issue
2016-11-17 17:21abvAssigned To => msv
2016-11-17 17:21abvRelationship addedrelated to 0027992
2016-11-17 17:22abvRelationship addedrelated to 0027991
2017-04-26 11:55abvRelationship addedrelated to 0025388
2017-07-24 09:22msvTarget Version7.2.0 => 7.3.0
2017-12-05 17:01msvTarget Version7.3.0 => 7.4.0
2018-04-24 11:53kgvRelationship addedrelated to 0029524
2018-04-24 11:54kgvDescription Updatedbug_revision_view_page.php?rev_id=18998#r18998
2018-04-24 12:01kgvSummaryModeling - support of BRep shapes based on tessellated geometry => Modeling Algorithms - support of BRep shapes based on tessellated geometry
2018-04-27 14:26aslRelationship addedparent of 0029731
2018-05-04 11:54msvRelationship addedrelated to 0029734
2018-05-15 18:02eryarRelationship addedparent of 0029776
2018-05-15 18:03eryarRelationship deletedparent of 0029776
2018-05-15 18:03eryarRelationship addedrelated to 0029776
2018-05-15 18:04eryarRelationship deletedrelated to 0029776
2018-05-15 18:04eryarRelationship addedparent of 0029776
2018-05-15 18:05eryarRelationship deletedparent of 0029776
2018-05-15 18:05eryarRelationship addedrelated to 0029776
2018-06-13 18:11kgvRelationship addedparent of 0029864
2018-06-13 18:11kgvRelationship replacedparent of 0029734
2018-08-07 10:11eryarRelationship addedrelated to 0030024
2019-07-17 16:13msvRelationship addedrelated to 0030829
2019-07-17 16:16kgvRelationship addedrelated to 0030839
2019-08-12 17:45msvTarget Version7.4.0 => 7.5.0
2019-10-09 18:29kgvRelationship addedparent of 0031050
2019-10-09 18:29kgvRelationship addedparent of 0027835
2019-11-07 11:26kgvRelationship addedparent of 0031136
2020-05-08 00:28kgvRelationship addedparent of 0031479
2020-09-15 12:00msvTarget Version7.5.0 => 7.6.0*

There are no notes attached to this issue.