| 1 | 
        function d3d_model_wall(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)  | 
    
    
    
        | 2 | 
        { | 
    
    
    
        | 3 | 
            var __ind = arg0;  | 
    
    
    
        | 4 | 
            var __x1 = arg1;  | 
    
    
    
        | 5 | 
            var __y1 = arg2;  | 
    
    
    
        | 6 | 
            var __z1 = arg3;  | 
    
    
    
        | 7 | 
            var __x2 = arg4;  | 
    
    
    
        | 8 | 
            var __y2 = arg5;  | 
    
    
    
        | 9 | 
            var __z2 = arg6;  | 
    
    
    
        | 10 | 
            var __hrepeat = arg7;  | 
    
    
    
        | 11 | 
            var __vrepeat = arg8;  | 
    
    
    
        | 12 | 
            var __xdiff = __x2 - __x1;  | 
    
    
    
        | 13 | 
            var __ydiff = __y2 - __y1;  | 
    
    
    
        | 14 | 
            var __lsquared = (__xdiff * __xdiff) + (__ydiff * __ydiff);  | 
    
    
    
        | 15 | 
            if (__lsquared == 0)  | 
    
    
    
        | 16 | 
                return 0;  | 
    
    
    
        | 17 | 
            var __l = sqrt(__lsquared);  | 
    
    
    
        | 18 | 
            var __nx = __ydiff / __l;  | 
    
    
    
        | 19 | 
            var __ny = -__xdiff / __l;  | 
    
    
    
        | 20 | 
            d3d_model_primitive_begin(__ind, 6);  | 
    
    
    
        | 21 | 
            d3d_model_vertex_normal_texture(__ind, __x1, __y1, __z1, __nx, __ny, 0, 0, 0);  | 
    
    
    
        | 22 | 
            d3d_model_vertex_normal_texture(__ind, __x2, __y2, __z1, __nx, __ny, 0, __hrepeat, 0);  | 
    
    
    
        | 23 | 
            d3d_model_vertex_normal_texture(__ind, __x2, __y2, __z2, __nx, __ny, 0, __hrepeat, __vrepeat);  | 
    
    
    
        | 24 | 
            d3d_model_vertex_normal_texture(__ind, __x1, __y1, __z2, __nx, __ny, 0, 0, __vrepeat);  | 
    
    
    
        | 25 | 
            d3d_model_primitive_end(__ind);  | 
    
    
    
        | 26 | 
        }  |