9bcc180e53a6bf397ab11fbe53528732bff05e37
[scilab.git] / scilab / modules / graphics / tests / unit_tests / plot3d_demo.dia.ref
1 // =============================================================================
2 // Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 // Copyright (C) 2011 - DIGITEO - Bruno JOFRET
4 //
5 //  This file is distributed under the same license as the Scilab package.
6 // =============================================================================
7 // <-- TEST WITH GRAPHIC -->
8 // test plot3d()
9 // Check each default property
10 plot3d();
11 f = gcf();
12 a = gca();
13 e = a.children(1);
14 // Check figure
15 //assert_checkequal(f.figure_position, [200,200])
16 //assert_checkequal(f.figure_size, [614,568])
17 //assert_checkequal(f.axes_size, [610,460])
18 assert_checkequal(f.auto_resize, "on")
19  ans  =
20  
21   T  
22 assert_checkequal(f.viewport, [0,0])
23  ans  =
24  
25   T  
26 assert_checkequal(f.figure_name, gettext("Graphic window number %d"))
27  ans  =
28  
29   T  
30 assert_checkequal(f.figure_id, 0)
31  ans  =
32  
33   T  
34 assert_checkequal(f.pixel_drawing_mode, "copy")
35  ans  =
36  
37   T  
38 assert_checkequal(f.anti_aliasing, "off")
39  ans  =
40  
41   T  
42 assert_checkequal(f.immediate_drawing, "on")
43  ans  =
44  
45   T  
46 assert_checkequal(f.background, -2)
47  ans  =
48  
49   T  
50 assert_checkequal(f.visible, "on")
51  ans  =
52  
53   T  
54 assert_checkequal(f.rotation_style, "unary")
55  ans  =
56  
57   T  
58 assert_checkequal(f.event_handler, "")
59  ans  =
60  
61   T  
62 assert_checkequal(f.event_handler_enable, "off")
63  ans  =
64  
65   T  
66 assert_checkequal(f.user_data, [])
67  ans  =
68  
69   T  
70 assert_checkequal(f.tag, "")
71  ans  =
72  
73   T  
74 // Check Axes
75 assert_checkequal(a.visible, "on")
76  ans  =
77  
78   T  
79 assert_checkequal(a.axes_visible, ["on" "on" "on"])
80  ans  =
81  
82   T  
83 assert_checkequal(a.axes_reverse, ["off" "off" "off"])
84  ans  =
85  
86   T  
87 assert_checkequal(a.grid, [-1 -1, -1])
88  ans  =
89  
90   T  
91 assert_checkequal(a.grid_position, "background")
92  ans  =
93  
94   T  
95 assert_checkequal(a.x_location, "bottom")
96  ans  =
97  
98   T  
99 assert_checkequal(a.y_location, "left")
100  ans  =
101  
102   T  
103 assert_checkequal(a.auto_ticks, ["on" "on" "on"])
104  ans  =
105  
106   T  
107 //assert_checkequal(a.x_ticks.locations, [0:0.1:1]')
108 //assert_checkequal(a.y_ticks.locations, [0:0.1:1]')
109 //assert_checkequal(a.z_ticks.locations, [])
110 assert_checkequal(a.box, "on")
111  ans  =
112  
113   T  
114 assert_checkequal(a.filled, "on")
115  ans  =
116  
117   T  
118 assert_checkequal(a.sub_ticks, [1, 1, 0])
119  ans  =
120  
121   T  
122 assert_checkequal(a.font_style, 6)
123  ans  =
124  
125   T  
126 assert_checkequal(a.font_size, 1)
127  ans  =
128  
129   T  
130 assert_checkequal(a.font_color, -1)
131  ans  =
132  
133   T  
134 assert_checkequal(a.fractional_font, "off")
135  ans  =
136  
137   T  
138 assert_checkequal(a.isoview, "off")
139  ans  =
140  
141   T  
142 assert_checkequal(a.cube_scaling, "off")
143  ans  =
144  
145   T  
146 assert_checkequal(a.view, "3d")
147  ans  =
148  
149   T  
150 assert_checkequal(a.rotation_angles, [70, 70])
151  ans  =
152  
153   T  
154 assert_checkequal(a.log_flags, "nnn")
155  ans  =
156  
157   T  
158 assert_checkequal(a.tight_limits, "off")
159  ans  =
160  
161   T  
162 assert_checkequal(a.data_bounds, [-%pi, -%pi, -1; %pi, %pi, 1])
163  ans  =
164  
165   T  
166 assert_checkequal(a.zoom_box, [])
167  ans  =
168  
169   T  
170 assert_checkequal(a.margins, [0.125, 0.125, 0.125, 0.125])
171  ans  =
172  
173   T  
174 assert_checkequal(a.axes_bounds, [0, 0, 1, 1])
175  ans  =
176  
177   T  
178 assert_checkequal(a.auto_clear, "off")
179  ans  =
180  
181   T  
182 assert_checkequal(a.auto_scale, "on")
183  ans  =
184  
185   T  
186 assert_checkequal(a.hidden_axis_color, 4)
187  ans  =
188  
189   T  
190 assert_checkequal(a.hiddencolor, 4)
191  ans  =
192  
193   T  
194 assert_checkequal(a.line_mode, "on")
195  ans  =
196  
197   T  
198 assert_checkequal(a.line_style, 1)
199  ans  =
200  
201   T  
202 assert_checkequal(a.thickness, 1)
203  ans  =
204  
205   T  
206 assert_checkequal(a.mark_mode, "off")
207  ans  =
208  
209   T  
210 assert_checkequal(a.mark_style, 0)
211  ans  =
212  
213   T  
214 assert_checkequal(a.mark_size_unit, "tabulated")
215  ans  =
216  
217   T  
218 assert_checkequal(a.mark_size, 0)
219  ans  =
220  
221   T  
222 assert_checkequal(a.mark_foreground, -1)
223  ans  =
224  
225   T  
226 assert_checkequal(a.mark_background, -2)
227  ans  =
228  
229   T  
230 assert_checkequal(a.foreground, -1)
231  ans  =
232  
233   T  
234 assert_checkequal(a.background, -2)
235  ans  =
236  
237   T  
238 assert_checkequal(a.arc_drawing_method, "lines")
239  ans  =
240  
241   T  
242 assert_checkequal(a.clip_state, "off")
243  ans  =
244  
245   T  
246 assert_checkequal(a.clip_box, [])
247  ans  =
248  
249   T  
250 assert_checkequal(a.user_data, [])
251  ans  =
252  
253   T  
254 // Check Plot3d Object
255 assert_checkequal(e.parent.type, "Axes")
256  ans  =
257  
258   T  
259 assert_checkequal(e.children, [])
260  ans  =
261  
262   T  
263 assert_checkequal(e.visible, "on")
264  ans  =
265  
266   T  
267 assert_checkequal(e.surface_mode, "on")
268  ans  =
269  
270   T  
271 assert_checkequal(e.foreground, -1)
272  ans  =
273  
274   T  
275 assert_checkequal(e.thickness, 1)
276  ans  =
277  
278   T  
279 assert_checkequal(e.mark_mode, "off")
280  ans  =
281  
282   T  
283 assert_checkequal(e.mark_style, 0)
284  ans  =
285  
286   T  
287 assert_checkequal(e.mark_size_unit, "tabulated")
288  ans  =
289  
290   T  
291 assert_checkequal(e.mark_size, 0)
292  ans  =
293  
294   T  
295 assert_checkequal(e.mark_foreground, -1)
296  ans  =
297  
298   T  
299 assert_checkequal(e.mark_background, -2)
300  ans  =
301  
302   T  
303 demoData = %pi * [-1:0.05:1]';
304 assert_checkequal(e.data.x, demoData)
305  ans  =
306  
307   T  
308 assert_checkequal(e.data.y, demoData)
309  ans  =
310  
311   T  
312 assert_checkequal(e.data.z, sin(demoData)*cos(demoData)')
313  ans  =
314  
315   T  
316 assert_checkequal(e.color_mode, 2)
317  ans  =
318  
319   T  
320 assert_checkequal(e.color_flag, 1)
321  ans  =
322  
323   T  
324 assert_checkequal(e.hiddencolor, 4)
325  ans  =
326  
327   T  
328 assert_checkequal(e.clip_state, "clipgrf")
329  ans  =
330  
331   T  
332 assert_checkequal(e.clip_box, [])
333  ans  =
334  
335   T  
336 assert_checkequal(e.user_data, [])
337  ans  =
338  
339   T