MantisBT - Open CASCADE |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0027457 | Open CASCADE | [OCCT] OCCT:Modeling Data | public | 2016-05-01 15:14 | 2020-09-14 22:54 |
|
Reporter | abv | |
Assigned To | ifv | |
Priority | normal | Severity | minor | |
Status | assigned | Resolution | open | |
Platform | | OS | | OS Version | |
Product Version | | |
Target Version | [OCCT] 7.6.0* | Fixed in Version | | |
Test case number | |
|
Summary | 0027457: Modeling - Raise exception if scaled transformation is used for shape location |
Description | The 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). |
Steps To Reproduce | |
Additional information and documentation updates | |
Tags | No tags attached. |
Relationships | related to | 0024860 | closed | bugmaster | Community | [Regression] Modeling Data - OCC 6.7.1 beta BRepBuilderAPI_Transform loses pcurves |
|
Attached Files | |
|
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* |