0023995: GeomAPI_ExtremaCurveSurface : wrong result between a curve and a plane
[occt.git] / tests / bugs / moddata_3 / bug23995
CommitLineData
38308958 1puts "================"
2puts "OCC23995"
3puts "================"
4puts ""
5#######################################################################
6# GeomAPI_ExtremaCurveCurve class calculates wrong values
7#######################################################################
8
9set BugNumber CR23995
10
11pload XDE
12
13ReadStep D [locate_data_file bug23995_AirfoilRhomb_CheckIntersct3d_myRhombicAirfoilIntersect_root.stp]
14
15XCheckProps D
16
17XGetShape intCrv D 0:1:1:1
18explode intCrv
19mkcurve intCrv intCrv_1
20plane pl
21
22extrema intCrv pl
23
24if { [isdraw ext_1] } {
25 mkedge result ext_1
26 set length 161.647
27} else {
28 puts "${BugNumber}: invalid result for ext_1"
29}
30
31if { [isdraw ext_2] } {
32 mkedge result ext_2
33 set length 161.647
34} else {
35 puts "${BugNumber}: invalid result for ext_2"
36}
37
38if { [isdraw ext_3] } {
39 mkedge result ext_3
40 set length 136.705
41} else {
42 puts "${BugNumber}: invalid result for ext_3"
43}
44
45if { [isdraw ext_4] } {
46 mkedge result ext_4
47 set length 164.153
48} else {
49 puts "${BugNumber}: invalid result for ext_4"
50}
51
52smallview
53front
54fit
55set only_screen_axo 1