View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027924 | Community | OCCT:Data Exchange | public | 2016-09-30 17:56 | 2023-08-01 15:08 |
Reporter | Roman Lygin | Assigned To | |||
Priority | normal | Severity | minor | ||
Status | new | Resolution | open | ||
Product Version | 7.0.0 | ||||
Target Version | Unscheduled | ||||
Summary | 0027924: IGES importer/exporter incorrectly parametrizes pcurves on conical surface (type 194) | ||||
Description | IGES importer/exporter does not scale p-curves on conical surfaces as if parametrization of IGES conical surface (type 194 form 1) were equal to OCC (Geom_Conical Surface). This is not the case as in IGES the conical surface is V-parametrized by height along Z axis, not by length along generatrix (as in OCC). See IGES 5.6 spec, par 4.52: S(u, v) = C + ( r+ v tan(s)) (cos ( u ) x + sin( u ) y ) + v z where for OCC: S(u,v) = O + (R + v*sin(s)) * (cos(u)*XDir + sin(u)*YDir) + v*cos(s)*ZDir | ||||
Steps To Reproduce | cone c 45 0 mkface f c 0 1 10 20 param write.iges.brep.mode BRep brepiges f entity 15 6 (where 15 is rank number of pcurves) Bounded Line Line from IGESGeom Starting Point : (0,20,0) End Point : (0,10,0) whereas the line must go from (0, 1.414213) to (0, 0.7071) (i.e. *cos(45degrees)). | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2016-09-30 17:56 | Roman Lygin | New Issue | |
2016-09-30 17:56 | Roman Lygin | Assigned To | => gka |
2016-10-26 11:02 |
|
Target Version | 7.1.0 => 7.2.0 |
2017-07-27 09:24 |
|
Target Version | 7.2.0 => 7.4.0 |
2019-09-04 12:58 |
|
Target Version | 7.4.0 => 7.5.0 |
2020-09-17 20:35 |
|
Target Version | 7.5.0 => 7.6.0 |
2021-10-18 14:02 | kgv | Target Version | 7.6.0 => 7.7.0 |
2022-10-24 10:39 |
|
Target Version | 7.7.0 => 7.8.0 |
2023-08-01 15:08 | dpasukhi | Target Version | 7.8.0 => Unscheduled |