View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] |
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 | | |
|
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). |
Tags | No tags attached. |
|
Test case number | |
|
Attached Files | |
|