MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0030692Open CASCADE[OCCT] OCCT:Data Exchangepublic2019-05-05 20:282019-05-14 22:03
Reporterkgv 
Assigned Toabv 
PrioritynormalSeverityfeature 
StatusresolvedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0030692: Data Exchange - introduce base framework RWMesh for importing mesh data formats into XDE document
DescriptionThis issue is intended for creation of a new framework for importing mesh data format into XDE document - e.g. providing common auxiliary tools.
Steps To ReproduceN/A
TagsNo tags attached.
Test case number
Attached Filesjpg file icon cs_assorty.jpg (41,843 bytes) 2019-05-09 22:32
png file icon cs_3dsmax_unity_unreal.png (135,289 bytes) 2019-05-09 22:39
? file icon occt_cambox_posYfwd_posZup.ply (1,019,714 bytes) 2019-05-09 22:47
png file icon cs_blender_axo.png (68,512 bytes) 2019-05-09 22:53
png file icon cs_blender_front.png (67,976 bytes) 2019-05-09 22:53
png file icon cs_occt_axo.png (42,323 bytes) 2019-05-09 22:55
png file icon cs_occt_front.png (37,537 bytes) 2019-05-09 22:55
png file icon cs_unigine.png (41,965 bytes) 2019-05-10 00:09
png file icon cs_gltf.png (156,012 bytes) 2019-05-10 00:11
jpg file icon cs_maya_Yup.JPG (49,726 bytes) 2019-05-10 00:34
gif file icon left-hand-right-hand.gif (8,222 bytes) 2019-05-10 00:39
png file icon cs_visual_studio_axo.png (68,585 bytes) 2019-05-10 00:56
png file icon cs_visual_studio_front.png (31,530 bytes) 2019-05-10 00:56
png file icon cs_win10_viewer_axo.png (241,566 bytes) 2019-05-10 00:58
png file icon cs_win10_viewer_front.png (295,840 bytes) 2019-05-10 00:58

- Relationships
related to 0025777closedbugmaster Community Draw Harness, ViewerTest - make commands defining standard views to match their names 
child of 0030691resolvedabv Open CASCADE Data Exchange - implement import of mesh data from files in glTF format 

-  Notes
(0084162)
git (administrator)
2019-05-05 20:47

Branch CR30692 has been created by kgv.

SHA-1: 0ff70b35e600c0f5625aaa3f3dc6253fa271fe73


No new revisions were added by this update.
(0084165)
git (administrator)
2019-05-05 20:50

Branch CR30692 has been updated forcibly by kgv.

SHA-1: 1eebf8d075f9ff11c8ee737947b1c361fa2b3ed4
(0084234)
abv (manager)
2019-05-08 08:34

1. On OSD_Path.hxx:

- line 234: "sever" instead of "server"

//! \\sever\share\file
 
- method IsUncPath() and possibly others should take into account possibility of using forward slashes in paths on Windows

- method IsRemoteProtocolPath() could be implemented as just
  { return *thePath != ':' && (strstr (thePath, "://") != 0); }

- it is desirable to have tests for the new methods

2. On enum RWMesh_CoordinateSystem:

- how you decided that OCCT coordinate system is "Y forward"? Why not using gp_Axis class as generic means to define axes? Let's discuss that

- RWMesh_CoordinateSystem_NB is defined inconsistently, implicitly assuming that starting value (LOWER) is zero. It should be
 RWMesh_CoordinateSystem_NB = RWMesh_CoordinateSystem_UPPER - RWMesh_CoordinateSystem_LOWER + 1
(0084272)
git (administrator)
2019-05-09 15:54

Branch CR30692 has been updated by kgv.

SHA-1: b1ae13ec0782255fca5f9651e02a2bc568184062


Detailed log of new commits:

Author: kgv
Date: Thu May 9 13:41:06 2019 +0300

    # 0030692 - remarks for OSD_Path

Author: kgv
Date: Thu May 9 13:33:33 2019 +0300

    # 0030692 Move RWMesh_DocumentExplorer -> XCAFPrs_DocumentExplorer

(0084274)
git (administrator)
2019-05-09 15:57

Branch CR30692_1 has been created by kgv.

SHA-1: 5b399cdc79d70857660864163bf55bfa450cf7bd


Detailed log of new commits:

Author: kgv
Date: Fri May 3 17:50:28 2019 +0300

    0030692: Data Exchange - introduce base framework RWMesh for importing mesh data formats into XDE document
    
    RWMesh_CafReader - added new interface class for common workflow for reading mesh data files into XDE document.
    
    OSD_Path - added auxiliary methods splitting path into folder+file pair
    and checking relative/absolute path semantically:
    OSD_Path::FolderAndFileFromPath(), ::IsRelativePath(), ::IsAbsolutePath().
(0084275)
kgv (developer)
2019-05-09 15:58

> 1. On OSD_Path.hxx
Remarks applied.
(0084284)
git (administrator)
2019-05-10 17:12

Branch CR30692_1 has been updated by kgv.

SHA-1: 59b2d680433f53a40fb569ca364f0fd5c328c167


Detailed log of new commits:

Author: kgv
Date: Fri May 10 16:47:14 2019 +0300

    # 0030692 - revise Coordinate System converter - use gp_Ax3

Author: kgv
Date: Fri May 10 11:33:29 2019 +0300

    # 0030692 - revise coordinate system convertor
    
    V3d_TypeOfOrientation enumeration has been extended with aliases
    (like front/left) for Z-up and Y-up conentions.
    V3d_View::SetProj() now accepts argument for asking Y-up instead of Z-up.
    
    Added command vviewproj defining standard camera direction.
    Commands vaxo, vleft, vright, vtop, vbottom, vfront, vbottom now redirect to vviewproj.

Author: kgv
Date: Fri May 10 09:23:02 2019 +0300

    # 0030692 - add SingleShape() method

(0084286)
git (administrator)
2019-05-10 17:14

Branch CR30692_2 has been created by kgv.

SHA-1: 361f8e85d5c27c47754e36288a7f5e63832efd63


No new revisions were added by this update.
(0084287)
kgv (developer)
2019-05-10 17:18

> 2. On enum RWMesh_CoordinateSystem:
Coordinate system converter has been revised following remarks.
(0084291)
git (administrator)
2019-05-11 07:57

Branch CR30692_2 has been updated forcibly by kgv.

SHA-1: 225b35f6efbf4bda3a74cd72b9389b315cffc6ab
(0084304)
git (administrator)
2019-05-13 14:45

Branch CR30692_2 has been updated forcibly by kgv.

SHA-1: eda6a869a4866942c5f3a14f4b2c066fd388240b

- Issue History
Date Modified Username Field Change
2019-05-05 20:28 kgv New Issue
2019-05-05 20:28 kgv Assigned To => kgv
2019-05-05 20:28 kgv Relationship added child of 0029296
2019-05-05 20:29 kgv Relationship added child of 0030691
2019-05-05 20:29 kgv Relationship added child of 0028364
2019-05-05 20:29 kgv Summary 0030691: Data Exchange - introduce base framework RWMesh for importing mesh data formats into XDE document => Data Exchange - introduce base framework RWMesh for importing mesh data formats into XDE document
2019-05-05 20:47 git Note Added: 0084162
2019-05-05 20:50 git Note Added: 0084165
2019-05-08 08:34 abv Note Added: 0084234
2019-05-08 09:46 kgv Relationship added related to 0029357
2019-05-09 15:54 git Note Added: 0084272
2019-05-09 15:57 git Note Added: 0084274
2019-05-09 15:58 kgv Note Added: 0084275
2019-05-09 22:32 kgv File Added: cs_assorty.jpg
2019-05-09 22:39 kgv File Added: gltf_coordinate_system.png
2019-05-09 22:39 kgv File Added: cs_3dsmax_unity_unreal.png
2019-05-09 22:43 kgv Relationship added related to 0025777
2019-05-09 22:47 kgv File Added: occt_cambox_posYfwd_posZup.ply
2019-05-09 22:53 kgv File Added: cs_blender_axo.png
2019-05-09 22:53 kgv File Added: cs_blender_front.png
2019-05-09 22:55 kgv File Added: cs_occt_axo.png
2019-05-09 22:55 kgv File Added: cs_occt_front.png
2019-05-10 00:09 kgv File Added: cs_unigine.png
2019-05-10 00:11 kgv File Deleted: gltf_coordinate_system.png
2019-05-10 00:11 kgv File Added: cs_gltf.png
2019-05-10 00:34 kgv File Added: cs_maya_Yup.JPG
2019-05-10 00:39 kgv File Added: left-hand-right-hand.gif
2019-05-10 00:51 kgv File Added: cs_visual_studio_axo.png
2019-05-10 00:52 kgv File Added: cs_visual_studio_front.png
2019-05-10 00:55 kgv File Deleted: cs_visual_studio_axo.png
2019-05-10 00:55 kgv File Deleted: cs_visual_studio_front.png
2019-05-10 00:56 kgv File Added: cs_visual_studio_axo.png
2019-05-10 00:56 kgv File Added: cs_visual_studio_front.png
2019-05-10 00:58 kgv File Added: cs_win10_viewer_axo.png
2019-05-10 00:58 kgv File Added: cs_win10_viewer_front.png
2019-05-10 17:12 git Note Added: 0084284
2019-05-10 17:14 git Note Added: 0084286
2019-05-10 17:18 kgv Note Added: 0084287
2019-05-10 17:18 kgv Assigned To kgv => abv
2019-05-10 17:18 kgv Status new => resolved
2019-05-11 07:57 git Note Added: 0084291
2019-05-13 14:45 git Note Added: 0084304
2019-05-14 22:03 kgv Relationship added related to 0030421


Copyright © 2000 - 2019 MantisBT Team
Powered by Mantis Bugtracker