diff -ur wf-/wf_ex.c wf/wf_ex.c --- wf-/wf_ex.c 2016-01-30 00:00:00.000000000 +0900 +++ wf/wf_ex.c 2016-01-31 00:00:00.000000000 +0900 @@ -597,6 +597,15 @@ DEND }}, .data = { DTYPE_REC(circle){.r=1,.n=6} } }}; + data_t *fractal2 = &(data_t){ DTYPE_REC(op_data_set){ + .op = { DTYPE_REC(recursive){ + .n = 4, + .op = { type_arr, (data_t[]){ + { DTYPE_REC(copy_timeshift){.n=6,.step_sec=0.5,} }, + { DTYPE_REC(slide_way_liss){.ps=D3_ALL(-1),.pe=D3_ALL(1),.sec={3,4,5}} }, + { type_zoom_way, &(struct way)WAY_P2(0,0,0, 0.5,0.5,0.5, 10,10, 3) }, + DEND }} }}, + .data = { type_cube } }}; struct{ char *key; @@ -619,6 +628,7 @@ { "-gallop", (data_t[]){ *gallop, DEND } }, { "-mandala", (data_t[]){ *mandala, DEND } }, { "-fractal", (data_t[]){ *fractal, DEND } }, + { "-fractal2", (data_t[]){ *fractal2, DEND } }, { NULL, (data_t[]){ DEND } } }, *dp = demos;