MantisBT
Mantis Bug Tracker Workflow

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0027924Community[OCCT] OCCT:Data Exchangepublic2016-09-30 17:562017-07-27 09:24
ReporterRoman Lygin 
Assigned Togka 
PrioritynormalSeverityminor 
StatusnewResolutionopen 
PlatformOSOS Version
Product Version[OCCT] 7.0.0 
Target Version[OCCT] 7.4.0*Fixed in Version 
Summary0027924: IGES importer/exporter incorrectly parametrizes pcurves on conical surface (type 194)
DescriptionIGES 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 Reproducecone 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)).
TagsNo tags attached.
Test case number
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
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 gka Target Version 7.1.0 => 7.2.0
2017-07-27 09:24 abv Target Version 7.2.0 => 7.4.0*


Copyright © 2000 - 2018 MantisBT Team
Powered by Mantis Bugtracker