---
int v3dCalculation::calculation_thread_008() ;
// All qualified at 20190627: // // // // int display_threeD_screen_initialize_OnRails () { printf("display_threeD_screen_initialize_OnRails starts\r\n"); vPoint* eye = nullptr; if ( call_once_display_threeD_initialize == 0 ) { call_once_display_threeD_initialize = 1; } else { exit(-1); } eye = new vPoint(); eye->setPoint( 300.0f, 300.0f, -300.0f); screen = new vScreen (); // vPoint* U= new vPoint ( 160.0f, 0.0f, 0.0f ); // vPoint* V= new vPoint ( 0, 90.0f, 0 ); // screen->put_U ( *U ); // screen->put_V ( *V ); screen->put_Up ( *( new vPoint( 0.0f, 1.0f, 0.0f) ) ); // screen->put_C ( *( new vPoint( 0.0f, 0.0f, -50.0f) )); screen->setWidth ( 640 ); screen->setHeight ( 480 ); screen->setEye ( *eye ); screen->LookAt ( *(new vPoint( -0.0f, 0.0f, 0.0f )) ); screen->HowFarFromEye = 320.0f; // exit(-1); screen->calculation_up_UV(); screen->OntheScreen( &g_x, &g_y ); if ( memorized_CurveLines == 0 ) { rails_initialization (); } memorized_CurveLines = 1; printf("display_threeD_screen_initialize:memorized_CurveLines=%d\r\n", memorized_CurveLines ); // exit(-1); printf("display_threeD_screen_initialize_OnRails ends\r\n"); }
--- i: 1119 p: 0088FB88 i: 1120 p: 0088FBF8 i: 1121 p: 0088FCD8 i: 1122 p: 00890020 i: 1123 p: 0088FC30 v3dCalculation:: calculation_thread_008 () ends. send_main main ends. ---