MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027457Open CASCADE[OCCT] OCCT:Modeling Datapublic2016-05-01 15:142021-06-02 18:06
Reporterabv 
Assigned Toifv 
PriorityhighSeverityintegration request 
StatusassignedResolutionopen 
PlatformOSOS Version
Product Version 
Target Version[OCCT] 7.6.0*Fixed in Version 
Summary0027457: Modeling - Raise exception if scaled transformation is used for shape location
DescriptionThe fact is that use of transformations with non-unit scale factor in shape locations (e.g. method TopoDS_Shape::Moved()) is not well supported in OCCT: in most cases (especially if underlying geometry is elementary) this will lead to invalid shape, and most algorithms will fail due to being not able to handle effect of scaling on parameterization. It is quite regular that users get confused by this possibility (see e.g. https://github.com/tpaviot/oce/issues/615 [^]).

To prevent confusion, we can raise exception when scaled transformation is used for shape (e.g. in TopLoc_Location).
TagsNo tags attached.
Test case number
Attached Files

- Relationships
related to 0024860closedbugmaster Community [Regression] Modeling Data - OCC 6.7.1 beta BRepBuilderAPI_Transform loses pcurves 
related to 0032253closedbugmaster Community Mesh - The refactored Mesher fails to mesh correctly scaled (planar) faces 

-  Notes
(0053982)
msv (developer)
2016-05-11 10:24

Dear IFV, please solve this and use this agreement when fixing 0024860.
(0099810)
msv (developer)
2021-03-29 12:13

In the context of this bug it is needed to add some compatibility code for 'old' files, which contain shapes with scaling transforms.
It must not be automatic invocation of such conversion. It is needed to develop a convenient procedure that can convert such shapes. May be, it is needed also to develop a procedure to update shapes in an OCAF document, so that to simplify the movement of customer applications on new version.
And, of course it is needed to reflect this change in upgrade guide.
(0099999)
ifv (developer)
2021-04-02 15:32

Debugging
(0100106)
git (administrator)
2021-04-05 15:59

Branch CR27457 has been created by ifv.

SHA-1: 66af1fe09b8ea079c48c0de025fd0d75c02b2773


Detailed log of new commits:

Author: ifv
Date: Mon Apr 5 11:15:45 2021 +0300

    0027457: Modeling - Raise exception if scaled transformation is used for shape location
(0100138)
ifv (developer)
2021-04-06 18:29

Debugging
(0100139)
git (administrator)
2021-04-06 18:38

Branch CR27457 has been updated forcibly by ifv.

SHA-1: 4fa6f76612fc69d69b6b73ac69dafe7e81afe34e
(0100169)
git (administrator)
2021-04-07 15:17

Branch CR27457 has been updated forcibly by ifv.

SHA-1: 80d961fe554353083df920b1fc678187936bce5f
(0100170)
ifv (developer)
2021-04-07 16:02

Debugging
(0100180)
git (administrator)
2021-04-08 12:56

Branch CR27457 has been updated forcibly by ifv.

SHA-1: f2eef54a7990d187ee56b9473f2a08b07db4f681
(0100186)
ifv (developer)
2021-04-08 17:12

Debugging
(0100192)
ifv (developer)
2021-04-09 09:35

Debugging
(0100253)
git (administrator)
2021-04-12 19:13

Branch CR27457 has been updated forcibly by ifv.

SHA-1: 091e6a6cfe7682e597739606f9a68829259910ae
(0100279)
git (administrator)
2021-04-13 14:38

Branch CR27457 has been updated forcibly by ifv.

SHA-1: 1bc1acae639258428a37ba5bd6041a2e1c9f7b1f
(0100280)
ifv (developer)
2021-04-13 14:40
edited on: 2021-04-19 11:09

Debugging

(0100504)
ifv (developer)
2021-04-22 09:14
edited on: 2021-04-26 10:15

Debugging

(0100513)
git (administrator)
2021-04-22 13:07

Branch CR27457 has been updated forcibly by ifv.

SHA-1: c8715b08b800059d4a5b2d9ec25663b065b90765
(0100766)
ifv (developer)
2021-05-04 16:23

Integration
(0100767)
ifv (developer)
2021-05-04 16:24

Testing
(0100783)
git (administrator)
2021-05-05 15:37

Branch CR27457 has been updated forcibly by ifv.

SHA-1: f5c37f01e50e350c1ce702c2e98fed32cdd48b92
(0100787)
ifv (developer)
2021-05-05 18:07

Debugging
(0100788)
ifv (developer)
2021-05-05 18:08

Testing
(0100883)
ifv (developer)
2021-05-11 16:23

Solution elaboration
(0100917)
ifv (developer)
2021-05-12 16:17

Solution elaboration
(0100949)
ifv (developer)
2021-05-13 16:22

Solution elaboration
(0100980)
ifv (developer)
2021-05-14 10:36

Solution implementation
(0101100)
ifv (developer)
2021-05-17 16:30

Solution implementation
(0101164)
ifv (developer)
2021-05-19 09:14
edited on: 2021-05-24 11:21

Debugging
+ 18/05: 7h.

(0101212)
ifv (developer)
2021-05-20 15:16

Solution implementation
(0101354)
ifv (developer)
2021-05-25 12:31
edited on: 2021-05-28 13:04

Solution implementation

(0101426)
ifv (developer)
2021-05-27 16:22
edited on: 2021-05-28 13:02

Solution implementation

(0101443)
ifv (developer)
2021-05-28 13:04

Solution implementation
(0101522)
ifv (developer)
2021-05-31 16:31

Solution implementation
(0101554)
git (administrator)
2021-06-02 17:41

Branch CR27457 has been updated forcibly by ifv.

SHA-1: 47b7c64e61ae16f5f251cef4793c954015c4e576
(0101555)
ifv (developer)
2021-06-02 17:42

Debugging
(0101557)
git (administrator)
2021-06-02 18:06

Branch CR27457 has been updated forcibly by ifv.

SHA-1: 32de735862e73afea43384880ff7042405eea1ea

- Issue History
Date Modified Username Field Change
2016-05-01 15:14 abv New Issue
2016-05-01 15:14 abv Assigned To => msv
2016-05-11 10:24 msv Note Added: 0053982
2016-05-11 10:24 msv Assigned To msv => ifv
2016-05-11 10:24 msv Status new => assigned
2016-05-11 10:24 msv Relationship added related to 0024860
2016-05-19 10:26 msv Relationship added related to 0027298
2016-10-25 15:47 msv Target Version 7.1.0 => 7.2.0
2017-07-20 15:30 msv Target Version 7.2.0 => 7.3.0
2017-12-05 17:09 msv Target Version 7.3.0 => 7.4.0
2019-08-12 16:45 msv Target Version 7.4.0 => 7.5.0
2020-09-14 22:54 msv Target Version 7.5.0 => 7.6.0*
2021-03-27 22:38 msv Relationship added related to 0032253
2021-03-29 10:44 kgv Priority normal => high
2021-03-29 10:44 kgv Severity minor => integration request
2021-03-29 12:13 msv Note Added: 0099810
2021-04-02 15:32 ifv Note Added: 0099999
2021-04-05 15:59 git Note Added: 0100106
2021-04-06 18:29 ifv Note Added: 0100138
2021-04-06 18:38 git Note Added: 0100139
2021-04-07 15:17 git Note Added: 0100169
2021-04-07 16:02 ifv Note Added: 0100170
2021-04-08 12:56 git Note Added: 0100180
2021-04-08 17:12 ifv Note Added: 0100186
2021-04-09 09:35 ifv Note Added: 0100192
2021-04-12 19:13 git Note Added: 0100253
2021-04-13 14:38 git Note Added: 0100279
2021-04-13 14:40 ifv Note Added: 0100280
2021-04-19 11:09 szy Note Edited: 0100280 View Revisions
2021-04-22 09:14 ifv Note Added: 0100504
2021-04-22 13:07 git Note Added: 0100513
2021-04-26 10:15 ifv Note Edited: 0100504 View Revisions
2021-05-04 16:23 ifv Note Added: 0100766
2021-05-04 16:24 ifv Note Added: 0100767
2021-05-05 15:37 git Note Added: 0100783
2021-05-05 18:07 ifv Note Added: 0100787
2021-05-05 18:08 ifv Note Added: 0100788
2021-05-11 16:23 ifv Note Added: 0100883
2021-05-12 16:17 ifv Note Added: 0100917
2021-05-13 16:22 ifv Note Added: 0100949
2021-05-14 10:36 ifv Note Added: 0100980
2021-05-17 16:30 ifv Note Added: 0101100
2021-05-19 09:14 ifv Note Added: 0101164
2021-05-20 15:16 ifv Note Added: 0101212
2021-05-24 11:21 szy Note Edited: 0101164 View Revisions
2021-05-25 12:31 ifv Note Added: 0101354
2021-05-27 16:22 ifv Note Added: 0101426
2021-05-28 13:02 ifv Note Edited: 0101426 View Revisions
2021-05-28 13:04 ifv Note Edited: 0101354 View Revisions
2021-05-28 13:04 ifv Note Added: 0101443
2021-05-31 16:31 ifv Note Added: 0101522
2021-06-02 17:41 git Note Added: 0101554
2021-06-02 17:42 ifv Note Added: 0101555
2021-06-02 18:06 git Note Added: 0101557


Copyright © 2000 - 2021 MantisBT Team
Powered by Mantis Bugtracker