# Example 2

```
A Less Trivial Parallel Projection

In this example, the parameters are chosen randomly.
Hopefully my code is correct and we get the correct transformation!

#define X 0.0
#define Y 0.0
#define Z 0.0

#define LX 1.0
#define LY 1.0
#define LZ 1.0

double	p0[] = { X + 0.0, Y + 0.0, Z + 0.0};
double	p1[] = { X + LX, Y + 0.0, Z + 0.0};
double	p2[] = { X + 0.0, Y + LY, Z + 0.0};
double	p3[] = { X + 0.0, Y + 0.0, Z + LZ};
double	p4[] = { X + LX, Y + LY, Z + 0.0};
double	p5[] = { X + LX, Y + 0.0, Z + LZ};
double	p6[] = { X + 0.0, Y + LY, Z + LZ};
double	p7[] = { X + LX, Y + LY, Z + LZ};

main()
{
set_debug_3(1);
init_graphics_3();
set_viewport(0.,0.,1.,1.);

set_projection_type("parallel");
set_direction_of_projection(0.2,0.3,-1.);
set_view_reference_point(-1.,-1.,-2.);
set_window_3(-4.,-3.,5.,6.);
set_view_plane_normal(0.3,0.1,1.4);
set_view_up_vector(0.5,1.,0.2);
set_front_back_clipping_planes(4.0,-1.0);

set_color_from_table(1);
join(p0,p1);
join(p1,p4);
join(p4,p2);
join(p2,p0);
set_color_from_table(2);
join(p3,p5);
join(p5,p7);
join(p7,p6);
join(p6,p3);
set_color_from_table(3);
join(p0,p3);
join(p1,p5);
join(p4,p7);
join(p2,p6);
end_frame_3();
}

join(p,q)
double p[3],q[3];
{
line_3(p[0],p[1],p[2],q[0],q[1],q[2]);
}

###############################################################################

DEBUG OUTPUT

Entered init_graphics_3
Calling init_graphics
Returning from init_graphics_3

set_projection_type(parallel)

set_direction_of_projection(0.2,0.3,-1)

set_view_reference_point(-1,-1,-2)

set_window_3(-4,-3,5,6)

set_view_plane_normal(0.3,0.1,1.4)

set_view_up_vector(0.5,1,0.2)

set_front_back_clipping_plane(4,-1)

Can now proceed to compute Transformations

START CREATING TRANSFORM

Current 4D N matrix:
1.000000        0.000000        0.000000        0.000000
0.000000        1.000000        0.000000        0.000000
0.000000        0.000000        1.000000        0.000000
0.000000        0.000000        0.000000        1.000000

Showing active points and vectors in current coordinates

Current 4D vrp vector:
-1.000000       -1.000000       -2.000000        1.000000

Current 4D vup vector:
0.500000        1.000000        0.200000        0.000000

Current 4D vpn vector:
0.300000        0.100000        1.400000        0.000000

Current 4D dop vector:
0.200000        0.300000       -1.000000        0.000000

Computing Tvrp from parameters: -VRP = 1 1 2

Current 4D Tvrp matrix:
1.000000        0.000000        0.000000        1.000000
0.000000        1.000000        0.000000        1.000000
0.000000        0.000000        1.000000        2.000000
0.000000        0.000000        0.000000        1.000000

Current 4D N matrix:
1.000000        0.000000        0.000000        1.000000
0.000000        1.000000        0.000000        1.000000
0.000000        0.000000        1.000000        2.000000
0.000000        0.000000        0.000000        1.000000

Computing R from:
vpn = 0.3 0.1 1.4
vup = 0.5 1 0.2

Current 4D Tvrp matrix:
1.000000        0.000000        0.000000        1.000000
0.000000        1.000000        0.000000        1.000000
0.000000        0.000000        1.000000        2.000000
0.000000        0.000000        0.000000        1.000000

Current 4D N matrix:
0.895180       -0.415156       -0.162170        0.155683
0.393655        0.907078       -0.149146        1.002441
0.209020        0.069673        0.975426        2.229546
0.000000        0.000000        0.000000        1.000000

Updating coordinates after transformation R*Tvrp:

Current 4D vrp' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D vup' vector:
-0.000000        1.074077        0.369268        0.000000

Current 4D vpn' vector:
0.000000        0.000000        1.435270        0.000000

Current 4D dop' vector:
0.216659        0.500000       -0.912720        0.000000

Initializing the window points in uvn coordinates:

Current 4D cw' vector:
0.500000        1.500000        0.000000        1.000000

Current 4D llw' vector:
-4.000000       -3.000000        0.000000        1.000000

Current 4D urw' vector:
5.000000        6.000000        0.000000        1.000000

Current 4D cl' vector:
0.216659        0.500000       -0.912720        0.000000

Current 4D cbp' vector:
0.737378        2.047813       -1.000000        1.000000

Current 4D cfp' vector:
-0.449511       -0.691254        4.000000        1.000000

Computing SH from parameters shx shy = 0.237378 0.547813

Current 4D SH matrix:
1.000000        0.000000        0.237378        0.000000
0.000000        1.000000        0.547813        0.000000
0.000000        0.000000        1.000000        0.000000
0.000000        0.000000        0.000000        1.000000

Current 4D N matrix:
0.944796       -0.398617        0.069374        0.684928
0.508159        0.945246        0.385206        2.223817
0.209020        0.069673        0.975426        2.229546
0.000000        0.000000        0.000000        1.000000

Updating coordinates after transformation SH:

Current 4D vrp'' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D vup'' vector:
0.087656        1.276367        0.369268        0.000000

Current 4D vpn'' vector:
0.340701        0.786260        1.435270        0.000000

Current 4D dop'' vector:
0.000000        0.000000       -0.912720        0.000000

Current 4D cw'' vector:
0.500000        1.500000        0.000000        1.000000

Current 4D cbp'' vector:
0.500000        1.500000       -1.000000        1.000000

Current 4D cfp'' vector:
0.500000        1.500000        4.000000        1.000000

Current 4D llw'' vector:
-4.000000       -3.000000        0.000000        1.000000

Current 4D urw'' vector:
5.000000        6.000000        0.000000        1.000000

Current 4D cl'' vector:
0.000000        0.000000       -0.912720        0.000000

Computing Tcfp from parameters: -CFP = -0.5 -1.5 -4

Current 4D Tcfp matrix:
1.000000        0.000000        0.000000       -0.500000
0.000000        1.000000        0.000000       -1.500000
0.000000        0.000000        1.000000       -4.000000
0.000000        0.000000        0.000000        1.000000

Current 4D N matrix:
0.944796       -0.398617        0.069374        0.184928
0.508159        0.945246        0.385206        0.723817
0.209020        0.069673        0.975426       -1.770454
0.000000        0.000000        0.000000        1.000000

Updating coordinates after transformation Tcfp:

Current 4D vrp''' vector:
-0.500000       -1.500000       -4.000000        1.000000

Current 4D vup''' vector:
0.087656        1.276367        0.369268        0.000000

Current 4D vpn''' vector:
0.340701        0.786260        1.435270        0.000000

Current 4D dop''' vector:
0.000000        0.000000       -0.912720        0.000000

Current 4D cw''' vector:
0.000000        0.000000       -4.000000        1.000000

Current 4D cbp''' vector:
0.000000        0.000000       -5.000000        1.000000

Current 4D cfp''' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D llw''' vector:
-4.500000       -4.500000       -4.000000        1.000000

Current 4D urw''' vector:
4.500000        4.500000       -4.000000        1.000000

Current 4D cl''' vector:
0.000000        0.000000       -0.912720        0.000000

Before scaling, view volume lengths = 9 9 5

Computing S from parameters sx sy sz = 0.222222 0.222222 0.2

Current 4D S matrix:
0.222222        0.000000        0.000000        0.000000
0.000000        0.222222        0.000000        0.000000
0.000000        0.000000        0.200000        0.000000
0.000000        0.000000        0.000000        1.000000

Current 4D N matrix:
0.209955       -0.088582        0.015416        0.041095
0.112924        0.210055        0.085601        0.160848
0.041804        0.013935        0.195085       -0.354091
0.000000        0.000000        0.000000        1.000000

Updating coordinates after transformation S:

Current 4D vrp'''' vector:
-0.111111       -0.333333       -0.800000        1.000000

Current 4D vup'''' vector:
0.019479        0.283637        0.073854        0.000000

Current 4D vpn'''' vector:
0.075711        0.174724        0.287054        0.000000

Current 4D dop'''' vector:
0.000000        0.000000       -0.182544        0.000000

Current 4D cw'''' vector:
0.000000        0.000000       -0.800000        1.000000

Current 4D cbp'''' vector:
0.000000        0.000000       -1.000000        1.000000

Current 4D cfp'''' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D llw'''' vector:
-1.000000       -1.000000       -0.800000        1.000000

Current 4D urw'''' vector:
1.000000        1.000000       -0.800000        1.000000

Current 4D cl'''' vector:
0.000000        0.000000       -0.182544        0.000000

Current 4D Mpar matrix:
1.000000        0.000000        0.000000        0.000000
0.000000        1.000000        0.000000        0.000000
0.000000        0.000000        0.000000        0.000000
0.000000        0.000000        0.000000        1.000000

Calling 2D set_window(-1,-1, 1,1)

FINISHED CREATING TRANSFORM

line_3(0,0,0, 1,0,0)

Current 4D Start of line in world coords''''' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.041095        0.160848       -0.354091        1.000000

Current 4D End of line in world coords''''' vector:
1.000000        0.000000        0.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.251050        0.273772       -0.312287        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.041095        0.160848       -0.354091        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.041095        0.160848        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.041095        0.160848

Current 4D End of clipped line in normalized projection coords''''' vector:
0.251050        0.273772       -0.312287        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.251050        0.273772        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.251050        0.273772

Calling line(0.0410951,0.160848, 0.25105,0.273772)

Leaving clip_line
Leaving line_3(0,0,0, 1,0,0)

line_3(1,0,0, 1,1,0)

Current 4D Start of line in world coords''''' vector:
1.000000        0.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.251050        0.273772       -0.312287        1.000000

Current 4D End of line in world coords''''' vector:
1.000000        1.000000        0.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.162468        0.483827       -0.298352        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.251050        0.273772       -0.312287        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.251050        0.273772        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.251050        0.273772

Current 4D End of clipped line in normalized projection coords''''' vector:
0.162468        0.483827       -0.298352        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.162468        0.483827        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.162468        0.483827

Calling line(0.25105,0.273772, 0.162468,0.483827)

Leaving clip_line
Leaving line_3(1,0,0, 1,1,0)

line_3(1,1,0, 0,1,0)

Current 4D Start of line in world coords''''' vector:
1.000000        1.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.162468        0.483827       -0.298352        1.000000

Current 4D End of line in world coords''''' vector:
0.000000        1.000000        0.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
-0.047486        0.370903       -0.340156        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.162468        0.483827       -0.298352        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.162468        0.483827        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.162468        0.483827

Current 4D End of clipped line in normalized projection coords''''' vector:
-0.047486        0.370903       -0.340156        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
-0.047486        0.370903        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
-0.047486        0.370903

Calling line(0.162468,0.483827, -0.0474865,0.370903)

Leaving clip_line
Leaving line_3(1,1,0, 0,1,0)

line_3(0,1,0, 0,0,0)

Current 4D Start of line in world coords''''' vector:
0.000000        1.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
-0.047486        0.370903       -0.340156        1.000000

Current 4D End of line in world coords''''' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.041095        0.160848       -0.354091        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
-0.047486        0.370903       -0.340156        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
-0.047486        0.370903        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
-0.047486        0.370903

Current 4D End of clipped line in normalized projection coords''''' vector:
0.041095        0.160848       -0.354091        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.041095        0.160848        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.041095        0.160848

Calling line(-0.0474865,0.370903, 0.0410951,0.160848)

Leaving clip_line
Leaving line_3(0,1,0, 0,0,0)

line_3(0,0,1, 1,0,1)

Current 4D Start of line in world coords''''' vector:
0.000000        0.000000        1.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.056512        0.246449       -0.159006        1.000000

Current 4D End of line in world coords''''' vector:
1.000000        0.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.266466        0.359374       -0.117202        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.056512        0.246449       -0.159006        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.056512        0.246449        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.056512        0.246449

Current 4D End of clipped line in normalized projection coords''''' vector:
0.266466        0.359374       -0.117202        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.266466        0.359374        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.266466        0.359374

Calling line(0.0565115,0.246449, 0.266466,0.359374)

Leaving clip_line
Leaving line_3(0,0,1, 1,0,1)

line_3(1,0,1, 1,1,1)

Current 4D Start of line in world coords''''' vector:
1.000000        0.000000        1.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.266466        0.359374       -0.117202        1.000000

Current 4D End of line in world coords''''' vector:
1.000000        1.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.177885        0.569428       -0.103267        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.266466        0.359374       -0.117202        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.266466        0.359374        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.266466        0.359374

Current 4D End of clipped line in normalized projection coords''''' vector:
0.177885        0.569428       -0.103267        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.177885        0.569428        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.177885        0.569428

Calling line(0.266466,0.359374, 0.177885,0.569428)

Leaving clip_line
Leaving line_3(1,0,1, 1,1,1)

line_3(1,1,1, 0,1,1)

Current 4D Start of line in world coords''''' vector:
1.000000        1.000000        1.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.177885        0.569428       -0.103267        1.000000

Current 4D End of line in world coords''''' vector:
0.000000        1.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
-0.032070        0.456504       -0.145071        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.177885        0.569428       -0.103267        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.177885        0.569428        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.177885        0.569428

Current 4D End of clipped line in normalized projection coords''''' vector:
-0.032070        0.456504       -0.145071        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
-0.032070        0.456504        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
-0.032070        0.456504

Calling line(0.177885,0.569428, -0.03207,0.456504)

Leaving clip_line
Leaving line_3(1,1,1, 0,1,1)

line_3(0,1,1, 0,0,1)

Current 4D Start of line in world coords''''' vector:
0.000000        1.000000        1.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
-0.032070        0.456504       -0.145071        1.000000

Current 4D End of line in world coords''''' vector:
0.000000        0.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.056512        0.246449       -0.159006        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
-0.032070        0.456504       -0.145071        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
-0.032070        0.456504        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
-0.032070        0.456504

Current 4D End of clipped line in normalized projection coords''''' vector:
0.056512        0.246449       -0.159006        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.056512        0.246449        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.056512        0.246449

Calling line(-0.03207,0.456504, 0.0565115,0.246449)

Leaving clip_line
Leaving line_3(0,1,1, 0,0,1)

line_3(0,0,0, 0,0,1)

Current 4D Start of line in world coords''''' vector:
0.000000        0.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.041095        0.160848       -0.354091        1.000000

Current 4D End of line in world coords''''' vector:
0.000000        0.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.056512        0.246449       -0.159006        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.041095        0.160848       -0.354091        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.041095        0.160848        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.041095        0.160848

Current 4D End of clipped line in normalized projection coords''''' vector:
0.056512        0.246449       -0.159006        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.056512        0.246449        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.056512        0.246449

Calling line(0.0410951,0.160848, 0.0565115,0.246449)

Leaving clip_line
Leaving line_3(0,0,0, 0,0,1)

line_3(1,0,0, 1,0,1)

Current 4D Start of line in world coords''''' vector:
1.000000        0.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.251050        0.273772       -0.312287        1.000000

Current 4D End of line in world coords''''' vector:
1.000000        0.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.266466        0.359374       -0.117202        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.251050        0.273772       -0.312287        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.251050        0.273772        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.251050        0.273772

Current 4D End of clipped line in normalized projection coords''''' vector:
0.266466        0.359374       -0.117202        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.266466        0.359374        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.266466        0.359374

Calling line(0.25105,0.273772, 0.266466,0.359374)

Leaving clip_line
Leaving line_3(1,0,0, 1,0,1)

line_3(1,1,0, 1,1,1)

Current 4D Start of line in world coords''''' vector:
1.000000        1.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
0.162468        0.483827       -0.298352        1.000000

Current 4D End of line in world coords''''' vector:
1.000000        1.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
0.177885        0.569428       -0.103267        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
0.162468        0.483827       -0.298352        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
0.162468        0.483827        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.162468        0.483827

Current 4D End of clipped line in normalized projection coords''''' vector:
0.177885        0.569428       -0.103267        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
0.177885        0.569428        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
0.177885        0.569428

Calling line(0.162468,0.483827, 0.177885,0.569428)

Leaving clip_line
Leaving line_3(1,1,0, 1,1,1)

line_3(0,1,0, 0,1,1)

Current 4D Start of line in world coords''''' vector:
0.000000        1.000000        0.000000        1.000000

Current 4D Start of line in normalized projection coords''''' vector:
-0.047486        0.370903       -0.340156        1.000000

Current 4D End of line in world coords''''' vector:
0.000000        1.000000        1.000000        1.000000

Current 4D End of line in normalized projection coords''''' vector:
-0.032070        0.456504       -0.145071        1.000000

Entered clip_line
3D CLIPPING NOT IMPLEMENTED.

Projecting clipped piece of line:

Current 4D Start of clipped line in normalized projection coords''''' vector:
-0.047486        0.370903       -0.340156        1.000000

Current 4D Start of clipped line projected on normalized window''''' vector:
-0.047486        0.370903        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
-0.047486        0.370903

Current 4D End of clipped line in normalized projection coords''''' vector:
-0.032070        0.456504       -0.145071        1.000000

Current 4D End of clipped line projected on normalized window''''' vector:
-0.032070        0.456504        0.000000        1.000000

Current 2D Same point in real 2d coordinates''''' vector:
-0.032070        0.456504

Calling line(-0.0474865,0.370903, -0.03207,0.456504)

Leaving clip_line
Leaving line_3(0,1,0, 0,1,1)

Entered end_frame_3
Calling end_frame
Returning from end_frame_3

```

Previous   Next