View Issue Details

IDProjectCategoryView StatusLast Update
0030024CommunityOCCT:Data Exchangepublic2022-05-12 12:13
Reportereryar Assigned Tosnn  
PrioritynormalSeverityfeature 
Status assignedResolutionopen 
PlatformWindowsOSVC++ 2013 
Product Version7.3.0 
Target Version7.7.0 
Summary0030024: Data Exchange - STEP export support of BRep shapes based on tessellated geometry
Descriptionocct7.3.0 now support tessellated geometry shape visualization, such as:
readstl s test.stl triangulation
vdisplay s

But when save the tessellated shape to STEP or IGES, such as:
stepwrite 0 s test.step

The saved STEP file have no geometry data.
TagsNo tags attached.
Test case number

Attached Files

  • rec_prac_3dtess_geo_v1.pdf (989,463 bytes)
  • review_30024.txt (13,394 bytes)
  • review2_30024.txt (900 bytes)

Relationships

related to 0028125 newmsv Open CASCADE Modeling Algorithms - support of BRep shapes based on tessellated geometry 
related to 0030839 assigneddpasukhi Open CASCADE Data Exchange - triangulation-only STEP file is read as empty shape 
related to 0029241 assigneddpasukhi Open CASCADE Data Exchange - Empty shape after reading STEP file. 

Activities

eryar

2018-11-26 05:45

developer  

rec_prac_3dtess_geo_v1.pdf (989,463 bytes)

eryar

2018-11-26 05:46

developer   ~0081251

I upload the Recommended Practices for 3D Tessellated Geometry for STEP,
the document can be downloaded from here:
https://www.cax-if.org/documents/rec_prac_3dtess_geo_v1.pdf

gka

2018-11-26 11:29

developer   ~0081260

Implementation of this functionality is not expected in the current version of the Open CASCADE. If you have an urgent need contact us via contact form:
https://www.opencascade.com/contact

eryar

2018-11-27 18:19

developer   ~0081273

Hello gka,

I do not have an urgent need for this functionality.

For the BRep shapes based on tessellated geometry, there are now serveral modeling alogirhtms support them, and can be displayed by the visualization module.

For data exchange module, it supports the BREP, STL tessellated shapes. Implementation other file format to exchange tessellated shapes data I think it is important functionality.

Best Regards,

git

2022-04-21 13:27

administrator   ~0108077

Branch CR30024 has been created by snn.

SHA-1: 798b724ee0007e3916de7d9949fa18294921a41b


Detailed log of new commits:

Author: Sergey NIKONOV
Date: Mon Apr 4 18:08:34 2022 +0300

    0030024: Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry

git

2022-04-21 15:28

administrator   ~0108085

Branch CR30024 has been updated forcibly by snn.

SHA-1: d3ca8dd84863af3f007930951b95decb48adbd6f

git

2022-04-22 15:58

administrator   ~0108107

Branch CR30024 has been updated forcibly by snn.

SHA-1: 48bac0a091318c8f0355610469a1abce4c4abcf8

git

2022-04-25 10:33

administrator   ~0108135

Branch CR30024 has been updated forcibly by snn.

SHA-1: e4a2b5c73362a6084416b71daf20b3847b74d866

git

2022-04-27 12:40

administrator   ~0108221

Branch CR30024 has been updated forcibly by snn.

SHA-1: be8be9dccf7845f5dd89fbe002b48ba6f2168b7a

git

2022-04-27 14:17

administrator   ~0108224

Branch CR30024 has been updated forcibly by snn.

SHA-1: 5d79d34dc645a5e5ab7df286e299b46503bf6bca

git

2022-04-28 11:20

administrator   ~0108233

Branch CR30024 has been updated forcibly by snn.

SHA-1: c9f0f58b4d2df7945d047be8477e304a08c0efdc

atereshi

2022-04-28 16:01

developer   ~0108239

Sergey, Michail,

I've collected some formartting issues. See attached file.
review_30024.txt (13,394 bytes)

atereshi

2022-04-29 15:19

developer   ~0108256

Sergey, Michail,

I have some questions to the code. See attached file.
review2_30024.txt (900 bytes)

msv

2022-04-29 17:11

developer   ~0108260

dox/user_guides/step/step.md
1159: only three columns are defined in this row, but table has 4 columns.

src/StepToTopoDS/StepToTopoDS_TranslateSolid.cxx
src/StepToTopoDS/StepToTopoDS_TranslateSolid.hxx
src/StepToTopoDS/StepToTopoDS_TranslateSolidError.hxx
Copy-paste errors in the file headers of new files: author, copyright, comment "gka 09.04.99".

src/StepVisual/StepVisual_TessellatedVertex.cxx
myPointIndex is not initialized in ctor.

src/TopoDSToStep/TopoDSToStep_MakeTessellatedItem.cxx
src/TopoDSToStep/TopoDSToStep_MakeTessellatedItem.hxx
Correct copyright year of new files.

src/TKSTEPBase/PACKAGES
Revert this change, as the added packages belong to another toolkit TKSTEPAttr.

tests/de_mesh/step_read/end
tests/de_mesh/step_write/end
Why such many images are generated? It is not a visualization test. I think it is enough only one.

Make the patch in occt-products to make working java and csharp samples. It is needed to wrap new classes in interface files in the folder occt-products\samples\swig.

git

2022-05-05 12:15

administrator   ~0108339

Branch CR30024 has been updated forcibly by snn.

SHA-1: b97fe24215333b7a984d65da30f4e7e3f2879913

git

2022-05-05 16:38

administrator   ~0108352

Branch CR30024 has been updated forcibly by snn.

SHA-1: d18d448dbdc4169ddf941b7ad6c3b290ceeff5dc

msv

2022-05-11 18:31

developer   ~0108401

src/STEPControl/STEPControl_ActorWrite.cxx
Please correct indentation taking into account that tab size=8.

src/TKSTEPBase/PACKAGES
\ No newline at end of file

Please insert newline.

atereshi

2022-05-12 12:13

developer   ~0108406

File: STEPControl_ActorWrite.cxx
Lines: 922-1177
Problem: need to replace tabs with spaces

Files: StepToTopoDS_TranslateSolid.hxx,
       StepToTopoDS_TranslateSolid.cxx,
       StepToTopoDS_TranslateSolidError.hxx,
       TopoDSToStep_MakeTessellatedItem.cxx,
       TopoDSToStep_MakeTessellatedItem.hxx
Problem: For newly created files must be one line about copyright, like in Graphic3d_Texture3D.cxx

Autogenerated files:
Problem: The year of the beginning of the copyright: 2021 -> 2022

Issue History

Date Modified Username Field Change
2018-08-07 10:10 eryar New Issue
2018-08-07 10:10 eryar Assigned To => gka
2018-08-07 10:11 eryar Relationship added related to 0028125
2018-11-26 05:45 eryar File Added: rec_prac_3dtess_geo_v1.pdf
2018-11-26 05:46 eryar Note Added: 0081251
2018-11-26 11:29 gka Note Added: 0081260
2018-11-26 11:30 gka Assigned To gka => eryar
2018-11-26 11:30 gka Status new => feedback
2018-11-27 18:19 eryar Note Added: 0081273
2018-12-25 05:12 eryar Assigned To eryar => gka
2019-07-10 21:23 abv Target Version 7.4.0 => 7.5.0
2019-10-17 11:04 kgv Relationship added related to 0030839
2019-10-17 11:04 kgv Severity minor => feature
2020-10-02 21:39 abv Target Version 7.5.0 => 7.6.0
2020-10-02 21:52 gka Assigned To gka => dpasukhi
2020-10-02 21:52 gka Status feedback => assigned
2020-10-02 22:30 dpasukhi Relationship added related to 0029241
2020-10-12 17:42 kgv Summary DataExchange - STEP, IGES export support of BRep shapes based on tessellated geometry => Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry
2021-01-11 22:39 dpasukhi Relationship added parent of 0032049
2021-01-18 12:45 dpasukhi Relationship deleted parent of 0032049
2021-08-31 14:19 gka Target Version 7.6.0 => 7.7.0
2022-03-18 12:51 msv Assigned To dpasukhi => snn
2022-04-21 13:27 git Note Added: 0108077
2022-04-21 15:28 git Note Added: 0108085
2022-04-22 15:58 git Note Added: 0108107
2022-04-25 10:33 git Note Added: 0108135
2022-04-27 12:40 git Note Added: 0108221
2022-04-27 14:17 git Note Added: 0108224
2022-04-28 11:20 git Note Added: 0108233
2022-04-28 11:21 snn Assigned To snn => msv
2022-04-28 11:21 snn Status assigned => resolved
2022-04-28 16:01 atereshi Note Added: 0108239
2022-04-28 16:01 atereshi File Added: review_30024.txt
2022-04-29 15:19 atereshi Note Added: 0108256
2022-04-29 15:19 atereshi File Added: review2_30024.txt
2022-04-29 17:11 msv Note Added: 0108260
2022-04-29 17:22 msv Assigned To msv => snn
2022-04-29 17:22 msv Status resolved => assigned
2022-04-29 17:40 msv Summary Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry => Data Exchange - STEP export support of BRep shapes based on tessellated geometry
2022-05-05 12:15 git Note Added: 0108339
2022-05-05 16:38 git Note Added: 0108352
2022-05-06 13:36 snn Assigned To snn => msv
2022-05-06 13:36 snn Status assigned => resolved
2022-05-11 18:31 msv Note Added: 0108401
2022-05-11 18:32 msv Assigned To msv => snn
2022-05-11 18:32 msv Status resolved => assigned
2022-05-12 12:13 atereshi Note Added: 0108406