MantisBT - Community
View Issue Details
0031437Community[OCCT] OCCT:Modeling Datapublic2020-03-18 11:242020-09-15 12:09
Roman Lygin 
msv 
normalcrash 
newopen 
[OCCT] 7.1.0 
[OCCT] 7.6.0* 
0031437: Modeling Data - Offset surface throws exception when trying to evaluate at singularity point
The offset surface comes from Parasolid. The underlying surface is a B-Spline (apparently from surface of revolution) and has a singularity.
Geom_OffsetSurface cannot be evaluated at the singularity point as the normal to the base surface cannot be evaluated. In fact, the normal can be evaluated - just need a more adapted algorithm to compute at singularity.
In DRAW:
restore bs
offset os bs -2.5

or
restore os

An exception was caught 0000000003C12620 : Geom_UndefinedValue: GeomEvaluator_OffsetSurface::CalculateD0(): Unable to calculate normal
** Exception ** 0000000003C12620 : Geom_UndefinedValue: GeomEvaluator_OffsetSurface::CalculateD0(): Unable to calculate normal
No tags attached.
zip surface.zip (1,048) 2020-03-18 11:24
https://tracker.dev.opencascade.org/
png screenshot.png (22,763) 2020-03-18 11:25
https://tracker.dev.opencascade.org/
Issue History
2020-03-18 11:24Roman LyginNew Issue
2020-03-18 11:24Roman LyginAssigned To => msv
2020-03-18 11:24Roman LyginFile Added: surface.zip
2020-03-18 11:25Roman LyginFile Added: screenshot.png
2020-09-15 12:08msvTarget Version7.5.0 => 7.6.0*
2020-09-15 12:09msvSummaryOffset surface throws exception when trying to evaluate at singularity point => Modeling Data - Offset surface throws exception when trying to evaluate at singularity point

There are no notes attached to this issue.