View Issue Details

IDProjectCategoryView StatusLast Update
0030024CommunityOCCT:Data Exchangepublic2023-06-21 14:32
Reportereryar Assigned Tosnn  
PrioritynormalSeverityfeature 
Status verifiedResolutionfixed 
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 numbertests/de_mesh/step_read/A1 tests/de_mesh/step_read/A3 tests/de_mesh/step_read/B1 tests/de_mesh/step_read/begin tests/de_mesh/step_read/end tests/de_mesh/step_write/A1 tests/de_mesh/step_write/A2 tests/de_mesh/step_write/A3 tests/de_mesh/step_write/A4

Attached Files

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

Relationships

related to 0028125 newmsv Open CASCADE Modeling Algorithms - support of BRep shapes based on tessellated geometry 
related to 0029241 verifiedbugmaster Open CASCADE Data Exchange - Empty shape after reading STEP file. 
has duplicate 0030839 closedbugmaster Open CASCADE Data Exchange - triangulation-only STEP file is read as empty shape 
related to 0033312 verifiedvglukhik Community Data Exchange - NULL-dereference in StepToTopoDS_TranslateShell::Init() 
related to 0033410 verifiedvglukhik Community Data Exchange, Step Import - TRIANGULATED_FACE from STEP where there are no pnval entries 

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

git

2022-05-20 09:58

administrator   ~0108505

Branch CR30024 has been updated forcibly by snn.

SHA-1: 8a47ffb079b7eee2041b96b66720b10e10818f83

git

2022-05-20 18:27

administrator   ~0108517

Branch CR30024_1 has been created by msv.

SHA-1: 36d6d8df886bcc0c8acb58fb596cb9571203d79b


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
    
    Support of reading and writing tessellated geometry is added for the following STEP entities:
    - triangulated face
    - tessellated shell
    - tessellated solid
    - tessellated shape representation
    
    Models without BRep geometry (mesh formats like STL, OBJ and so on) are supported for writing to STEP.
    
    New parameters are added to enable/disable tessellated geometry reading and writing:
    - read.step.tessellated (On/Off)
    - write.step.tessellated (On/Off)
    Both of them are set to Off by default.
    
    Faces with poly triangulation are written in STEP as triangulated face entities with one coordinates list per face.
    Only one poly triangulation per face (returned by BRep_Tool::Triangulation) is written to STEP.

msv

2022-05-20 18:34

developer   ~0108519

For integration:
occt - CR30024_1
products - CR30024

git

2022-05-20 18:35

administrator   ~0108520

Branch CR30024 has been updated forcibly by msv.

SHA-1: 854c0180614dae1bbc001a2e3d1ee23e5539a321

git

2022-05-20 18:36

administrator   ~0108522

Branch CR30024_1 has been deleted by msv.

SHA-1: 36d6d8df886bcc0c8acb58fb596cb9571203d79b

msv

2022-05-20 18:36

developer   ~0108523

For integration:
occt - CR30024
products - CR30024

afokin

2022-05-24 12:27

administrator   ~0108584

Warning in csharp-sample and java-sample on Windows 64 with VC14, VC141, VC142

++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Project : CR0-WEEK-21_CR0-WEEK-21-Products-Windows-64-VC14-sample-csharp
++++++++++++++++++++++++++++++++++++++++++++++++++++++++

New warnings appears: 4
 
Type : MSBuild
Category : 322
File Name : E:/install/CR0-WEEK-21_CR0-WEEK-21/Windows-64-VC14-opt/Products/samples/csharp/../swig/TKSTEPAttr.i
Line : 53
Message : previous declaration of DownCast.

Type : MSBuild
Category : 322
File Name : E:/install/CR0-WEEK-21_CR0-WEEK-21/Windows-64-VC14-opt/Products/samples/csharp/../swig/TKSTEPAttr.i
Line : 53
Message : previous declaration of TypeOf.

msv

2022-05-24 14:17

developer   ~0108586

In addition, please change the type of static flag read.step.tessellated from boolean to enum with 3 values:
On - tessellation is always read
Off - tessellation is always ignored
OnNoBRep - tessellation is read only for entities for which there is no BRep representation.

git

2022-05-27 10:33

administrator   ~0108641

Branch CR30024 has been updated forcibly by snn.

SHA-1: 6b4f118378480282f7d9e36e7ee3fe66fc5f9bee

git

2022-05-27 13:41

administrator   ~0108652

Branch CR30024 has been updated forcibly by snn.

SHA-1: 541adf89f522f6a87a2b328b4388aa49f31537d7

msv

2022-05-27 15:13

developer   ~0108658

tests/de_mesh/step_read/A1
6: this command is executed in 'end'.

git

2022-05-27 15:32

administrator   ~0108660

Branch CR30024 has been updated forcibly by snn.

SHA-1: 70c786b5e3ad202b0fb3041a2e4093a10123430d

git

2022-05-30 19:12

administrator   ~0108748

Branch CR30024 has been updated by snn.

SHA-1: a0135af87b02eb2253a5719701526c49a58e7099


Detailed log of new commits:

Author: Sergey NIKONOV
Date: Mon May 30 19:11:56 2022 +0300

    0030024: Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry
    
    #Reading of Complex_Triangulated_Face is added

msv

2022-05-31 10:56

developer   ~0108751

tests/de_mesh/step_read/B1
This script does not perform XGetOneShape, so in the 'end' the source shape is checked instead of the final one.

tests/de_mesh/step_read/A2
tests/de_mesh/step_read/A3
Please add in the beginning 'puts' with corresponding bug title.

git

2022-05-31 11:49

administrator   ~0108753

Branch CR30024 has been updated forcibly by snn.

SHA-1: 4398512824bcef47af2ba2b2da971a884d6d6f67

git

2022-05-31 17:31

administrator   ~0108759

Branch CR30024 has been updated forcibly by snn.

SHA-1: 2d0d43a66edb5e25aaabebb132233767c698d9ff

msv

2022-06-01 11:00

developer   ~0108763

I have no more remarks.
@snn, please combine both branches in occt and products to obtain one commit.

git

2022-06-01 14:09

administrator   ~0108765

Branch CR30024 has been updated forcibly by snn.

SHA-1: b38194d5dcdbd7a68d5433484264aec0fbdb1f1d

msv

2022-06-01 14:54

developer   ~0108766

Sorry, one more remark. It is needed to add the option "OnNoBRep" for the parameter "write.step.tessellated".

git

2022-06-02 12:12

administrator   ~0108790

Branch CR30024 has been updated by snn.

SHA-1: e34c5ca4d6b14d66968614eacea483f8a4e95504


Detailed log of new commits:

Author: Sergey NIKONOV
Date: Thu Jun 2 12:12:22 2022 +0300

    #write.step.tessellated parameter OnNoBRep - tessellation is written only for entities for which there is no BRep representation

git

2022-06-02 16:11

administrator   ~0108798

Branch CR30024 has been updated forcibly by snn.

SHA-1: 8f94c5085985be74c545762ca3259dbad5c24dbd

msv

2022-06-03 10:43

developer   ~0108816

In commit message:
- write.step.tessellated (On/Off) (Off by default)
Correct this info.

tests/de_mesh/step_write/end
# restore reading/writing tessellated STEP geometry default parameters
param read.step.tessellated Off
param write.step.tessellated Off

Default values are others.

tests/de_mesh/step_write/C2
# simple meshed box (mesh without brep)

The comment is incorrect, indeed brep with mesh.

git

2022-06-03 11:26

administrator   ~0108819

Branch CR30024 has been updated forcibly by snn.

SHA-1: 9a6013262aa13f59bf0b09b2612a425d483ff7eb

git

2022-06-03 11:28

administrator   ~0108820

Branch CR30024 has been updated forcibly by snn.

SHA-1: f70700d3aa85bd96074de91b522907b2e1376955

git

2022-06-03 14:38

administrator   ~0108836

Branch CR30024 has been updated forcibly by snn.

SHA-1: a1b00aa5aeb356058dff80252fa50e9727a0007d

msv

2022-06-03 14:42

developer   ~0108837

For integration:
occt - CR30024
products - CR30024

afokin

2022-06-04 10:20

administrator   ~0108851

Combination -
OCCT branch : IR-2022-06-04
master SHA - 24e4b3c83b237dad583f87c983eb06433d56c203
e0ceb716c70188b98130b1550914140d0502a6f9
Products branch : IR-2022-06-04 SHA - ad07e82b28135dbba6cde30827d08f1c0598cf50
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 18736.560000000623 / 18755.550000000607 [-0.10%]
Products
Total CPU difference: 11708.410000000114 / 11723.710000000106 [-0.13%]
Windows-64-VC14:
OCCT
Total CPU difference: 20637.375 / 20721.125 [-0.40%]
Products
Total CPU difference: 13299.6875 / 13249.9375 [+0.38%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention

git

2022-06-04 12:59

administrator   ~0108853

Branch CR30024 has been deleted by mnt.

SHA-1: a1b00aa5aeb356058dff80252fa50e9727a0007d

eryar

2022-10-04 03:49

developer   ~0111350

I try this in opencascade-7.7.0-beta:
1 Load the data/occ/Top.brep and writeobj to save a obj file;
2 Load the obj file by ReadObj to a document;
3 Write the obj document to tessellated STEP file by WriteStep;
4 Load the tessellated STEP file by ReadStep;
5 Display the tessellated STEP file by XDisplay.
step.png (199,476 bytes)

Related Changesets

occt: master cec41bb9

2022-04-04 18:08:34

snn


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

Support of reading and writing tessellated geometry is added for the following STEP entities:
- triangulated face
- complex triangulated face
- tessellated shell
- tessellated solid
- tessellated shape representation

Models without BRep geometry (mesh formats like STL, OBJ and so on) are supported for writing to STEP.

New parameters are added to enable/disable tessellated geometry reading and writing:
- read.step.tessellated (On/Off/OnNoBRep) (On by default)
- write.step.tessellated (On/Off/OnNoBRep) (OnNoBRep by default)

OnNoBRep - tessellation is read/written only for entities for which there is no BRep representation.

Faces with poly triangulation are written in STEP as triangulated face entities with one coordinates list per face.
Only one poly triangulation per face (returned by BRep_Tool::Triangulation) is written to STEP.
Affected Issues
0030024
mod - dox/user_guides/step/step.md Diff File
mod - src/RWStepAP214/RWStepAP214_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_ReadWriteModule.cxx Diff File
mod - src/RWStepVisual/FILES Diff File
add - src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWComplexTriangulatedFace.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWComplexTriangulatedSurfaceSet.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWCubicBezierTessellatedEdge.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWCubicBezierTriangulatedFace.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedConnectingEdge.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedEdge.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedEdge.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedPointSet.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentation.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedShapeRepresentationWithAccuracyParameters.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedShell.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedShell.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedSolid.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedSolid.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedStructuredItem.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedVertex.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedVertex.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedWire.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTessellatedWire.hxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTriangulatedFace.cxx Diff File
add - src/RWStepVisual/RWStepVisual_RWTriangulatedFace.hxx Diff File
mod - src/StepAP214/StepAP214_Protocol.cxx Diff File
mod - src/STEPControl/STEPControl_ActorRead.cxx Diff File
mod - src/STEPControl/STEPControl_ActorWrite.cxx Diff File
mod - src/STEPControl/STEPControl_Controller.cxx Diff File
mod - src/StepToTopoDS/FILES Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_Builder.hxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateFace.hxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.cxx Diff File
mod - src/StepToTopoDS/StepToTopoDS_TranslateShell.hxx Diff File
add - src/StepToTopoDS/StepToTopoDS_TranslateSolid.cxx Diff File
add - src/StepToTopoDS/StepToTopoDS_TranslateSolid.hxx Diff File
add - src/StepToTopoDS/StepToTopoDS_TranslateSolidError.hxx Diff File
mod - src/StepVisual/FILES Diff File
add - src/StepVisual/StepVisual_Array1OfTessellatedEdgeOrVertex.hxx Diff File
add - src/StepVisual/StepVisual_Array1OfTessellatedStructuredItem.hxx Diff File
add - src/StepVisual/StepVisual_ComplexTriangulatedFace.cxx Diff File
add - src/StepVisual/StepVisual_ComplexTriangulatedFace.hxx Diff File
add - src/StepVisual/StepVisual_ComplexTriangulatedSurfaceSet.cxx Diff File
add - src/StepVisual/StepVisual_ComplexTriangulatedSurfaceSet.hxx Diff File
add - src/StepVisual/StepVisual_CubicBezierTessellatedEdge.cxx Diff File
add - src/StepVisual/StepVisual_CubicBezierTessellatedEdge.hxx Diff File
add - src/StepVisual/StepVisual_CubicBezierTriangulatedFace.cxx Diff File
add - src/StepVisual/StepVisual_CubicBezierTriangulatedFace.hxx Diff File
add - src/StepVisual/StepVisual_EdgeOrCurve.cxx Diff File
add - src/StepVisual/StepVisual_EdgeOrCurve.hxx Diff File
add - src/StepVisual/StepVisual_FaceOrSurface.cxx Diff File
add - src/StepVisual/StepVisual_FaceOrSurface.hxx Diff File
add - src/StepVisual/StepVisual_HArray1OfTessellatedEdgeOrVertex.hxx Diff File
add - src/StepVisual/StepVisual_HArray1OfTessellatedStructuredItem.hxx Diff File
add - src/StepVisual/StepVisual_PathOrCompositeCurve.cxx Diff File
add - src/StepVisual/StepVisual_PathOrCompositeCurve.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedConnectingEdge.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedConnectingEdge.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedEdge.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedEdge.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedEdgeOrVertex.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedEdgeOrVertex.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedFace.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedFace.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedPointSet.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedPointSet.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedShapeRepresentation.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedShapeRepresentation.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedShapeRepresentationWithAccuracyParameters.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedShapeRepresentationWithAccuracyParameters.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedShell.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedShell.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedSolid.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedSolid.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedStructuredItem.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedStructuredItem.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedSurfaceSet.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedSurfaceSet.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedVertex.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedVertex.hxx Diff File
add - src/StepVisual/StepVisual_TessellatedWire.cxx Diff File
add - src/StepVisual/StepVisual_TessellatedWire.hxx Diff File
add - src/StepVisual/StepVisual_TriangulatedFace.cxx Diff File
add - src/StepVisual/StepVisual_TriangulatedFace.hxx Diff File
mod - src/TopoDSToStep/FILES Diff File
mod - src/TopoDSToStep/TopoDSToStep_Builder.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_Builder.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeBrepWithVoids.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrep.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeFacetedBrepAndBrepWithVoids.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeManifoldSolidBrep.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeShellBasedSurfaceModel.hxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_MakeStepFace.cxx Diff File
add - src/TopoDSToStep/TopoDSToStep_MakeTessellatedItem.cxx Diff File
add - src/TopoDSToStep/TopoDSToStep_MakeTessellatedItem.hxx Diff File
mod - tests/de_mesh/grids.list Diff File
add - tests/de_mesh/step_read/A1 Diff File
add - tests/de_mesh/step_read/A2 Diff File
add - tests/de_mesh/step_read/A3 Diff File
add - tests/de_mesh/step_read/B1 Diff File
add - tests/de_mesh/step_read/begin Diff File
add - tests/de_mesh/step_read/end Diff File
add - tests/de_mesh/step_write/A1 Diff File
add - tests/de_mesh/step_write/A2 Diff File
add - tests/de_mesh/step_write/A3 Diff File
add - tests/de_mesh/step_write/A4 Diff File
add - tests/de_mesh/step_write/B1 Diff File
add - tests/de_mesh/step_write/B2 Diff File
add - tests/de_mesh/step_write/begin Diff File
add - tests/de_mesh/step_write/C1 Diff File
add - tests/de_mesh/step_write/C2 Diff File
add - tests/de_mesh/step_write/end Diff File

occt-products: master ad07e82b

2022-05-05 11:35:01

snn


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

CSharp/Java samples adaptation
Affected Issues
0030024
mod - diff Diff File
mod - samples/swig/TKSTEPBase.i Diff File

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
2022-05-20 09:58 git Note Added: 0108505
2022-05-20 12:54 snn Assigned To snn => msv
2022-05-20 12:54 snn Status assigned => resolved
2022-05-20 18:27 git Note Added: 0108517
2022-05-20 18:34 msv Assigned To msv => bugmaster
2022-05-20 18:34 msv Status resolved => reviewed
2022-05-20 18:34 msv Note Added: 0108519
2022-05-20 18:35 git Note Added: 0108520
2022-05-20 18:36 git Note Added: 0108522
2022-05-20 18:36 msv Note Added: 0108523
2022-05-24 12:22 afokin Assigned To bugmaster => afokin
2022-05-24 12:27 afokin Assigned To afokin => snn
2022-05-24 12:27 afokin Status reviewed => assigned
2022-05-24 12:27 afokin Note Added: 0108584
2022-05-24 14:17 msv Note Added: 0108586
2022-05-27 10:33 git Note Added: 0108641
2022-05-27 13:13 snn Assigned To snn => msv
2022-05-27 13:13 snn Status assigned => resolved
2022-05-27 13:37 snn Status resolved => assigned
2022-05-27 13:41 git Note Added: 0108652
2022-05-27 15:13 msv Note Added: 0108658
2022-05-27 15:32 git Note Added: 0108660
2022-05-30 19:12 git Note Added: 0108748
2022-05-31 09:28 snn Status assigned => resolved
2022-05-31 10:56 msv Note Added: 0108751
2022-05-31 10:56 msv Assigned To msv => snn
2022-05-31 10:56 msv Status resolved => assigned
2022-05-31 11:49 git Note Added: 0108753
2022-05-31 17:31 git Note Added: 0108759
2022-06-01 10:18 snn Assigned To snn => msv
2022-06-01 10:18 snn Status assigned => resolved
2022-06-01 11:00 msv Note Added: 0108763
2022-06-01 11:30 msv Assigned To msv => snn
2022-06-01 11:30 msv Status resolved => assigned
2022-06-01 14:09 git Note Added: 0108765
2022-06-01 14:09 snn Assigned To snn => msv
2022-06-01 14:09 snn Status assigned => resolved
2022-06-01 14:54 msv Assigned To msv => snn
2022-06-01 14:54 msv Status resolved => assigned
2022-06-01 14:54 msv Note Added: 0108766
2022-06-02 12:12 git Note Added: 0108790
2022-06-02 16:11 git Note Added: 0108798
2022-06-03 09:35 snn Assigned To snn => msv
2022-06-03 09:35 snn Status assigned => resolved
2022-06-03 10:43 msv Note Added: 0108816
2022-06-03 10:44 msv Assigned To msv => snn
2022-06-03 10:44 msv Status resolved => assigned
2022-06-03 11:26 git Note Added: 0108819
2022-06-03 11:28 git Note Added: 0108820
2022-06-03 13:55 snn Assigned To snn => msv
2022-06-03 13:55 snn Status assigned => resolved
2022-06-03 14:38 git Note Added: 0108836
2022-06-03 14:42 msv Assigned To msv => bugmaster
2022-06-03 14:42 msv Status resolved => reviewed
2022-06-03 14:42 msv Note Added: 0108837
2022-06-04 10:20 afokin Test case number => tests/de_mesh/step_read/A1 tests/de_mesh/step_read/A3 tests/de_mesh/step_read/B1 tests/de_mesh/step_read/begin tests/de_mesh/step_read/end tests/de_mesh/step_write/A1 tests/de_mesh/step_write/A2 tests/de_mesh/step_write/A3 tests/de_mesh/step_write/A4
2022-06-04 10:20 afokin Status reviewed => tested
2022-06-04 10:20 afokin Note Added: 0108851
2022-06-04 12:56 afokin Changeset attached => occt master cec41bb9
2022-06-04 12:56 snn Assigned To bugmaster => snn
2022-06-04 12:56 snn Status tested => verified
2022-06-04 12:56 snn Resolution open => fixed
2022-06-04 12:59 git Note Added: 0108853
2022-06-12 17:52 afokin Changeset attached => occt-products master ad07e82b
2022-10-04 03:49 eryar Note Added: 0111350
2022-10-04 03:49 eryar File Added: step.png
2023-01-10 13:45 dpasukhi Relationship added related to 0033312
2023-03-06 02:25 vglukhik Relationship replaced has duplicate 0030839
2023-06-21 14:32 dpasukhi Relationship added related to 0033410