Waitrud Weber’s blog

things and reminders for memories

windows-make: 3d: vReturnableParam is settled as returnable value.

*

- Source Code - -
- .\wCanvasController.cpp  File modified time Fri Jul 05 15:26:23 2024
0867 //
0868 int wCanvasController::getvreturnablevalue (vReturnableParam* return_value ) {
0869     int i;
0870 
0871     return_value->points = (vPoint**) malloc (sizeof(vPoint*) * this->AXEX_2D_002_Index );
0872     if (return_value->points == nullptr) {
0873         exit(-1);
0874     }
0875 
0876     for ( i=0; i<this->AXEX_2D_002_Index; i++ ) {
0877         printf("i %d\r\n", i );
0878         return_value->points[i] = memorizevPoint(vAxex_2D_002[i].x, vAxex_2D_002[i].y, 0.0f);
0879     }
0880 
0881 //    return_value->points =;
0882     return_value->point_num = AXEX_2D_002_Index;
0883     return_value->lines = nullptr;
0884     return_value->line_num = 0;
0885 
0886     return 0;
0887 }
0888 
0889 
- -
- - - -
- - - -
- - - -
- - - -

windows-make: 3d: A file and a class name changed, which is refactoring.

A file and a class name changed, which is refactoring.

#include "ReturnableParam.h"
->
#include "vReturnableParam.h"

 

 

- - - - -
Refacotring

If we refactor codes any for code building, 

that codes are changed as name by class, method and parameter 

so that we could obviously have a look of it and understand it.

- - -
- - - - -
- - - - -
- - - - -
- - - - -

windows-make: 3d: Trace a literature as 180.

We are going to:
1. Trace a literature as 180 on the pixmap.
2. Care about the vPoint as class in C++ and all of codes depend it or C language.
 
struct struct_trace {
vPoint candaudae_points;
vPoint angle_points;
vPoint thick_points;
struct_trace previous_points = NULL;
struct_trace nexxt_points = NULL;
};
 
2-1. Focus is defined in C.

*Codes Structure

- C++/C - dates
Data Points all C++ - 4/22
Data Trace C - 4/22
Focus C - -

 

*

C and C++ would be mixed, which is going to be one of confuse.wJackson_animation_focus_003.cpp should be coded as C++.




*Files

- File - Type Date
- - - - -
- - - - -
- - - - -
- - - - -
-       -
        -
        -
        -
- - - - -
- - - - -
- - - - -
- vDisplayController_003.cpp C++ Geometry 2023/01/08
- - - - -
- - - - -
- wButtonController.cpp C++ Accessary 2021/12/09 
- - - - -
- - - - -
- - - - -
- - - - -
- jackson_animation_focus_003.cpp C   4/22
- wJackson_animation_focus_003.cpp C thread functions 4/22
- winmainthread_005a_006.cpp C thread functions 4/22
- winmainthread_005.cpp C windows thread 4/22
- - - - -
- - - - -








*words

- - - -
- - - -
anxious

 

 

very eager or concerned to do sth ... - Google

 

- -
consus

en.wikipedia.org

- -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -
- - - -





windows-make: 3d: Linear 0.5 as small should be ...

We are going to draw number as fonts, depending on the reason below.

Reanson:
Linear for that fexible scale should be calculated. And, that work is very fast if that is small on the display.

*

- - - -
-

Normal:

- -
- margin x 1:

- -
-

Small focus only:

 

-

 

-
-

Linear revicement:

By Linear:

- -
-

font back ground transparency...

The transparancy calculation comes from ppm value which has not (it).

*alternative

I'm not confident of such expression with braces but I saw it.

- -
- rasio 0.8:

- -
- rasio 0.8: slide to right.

- -
- - - -
- - - -
- - - -
- - - -

*

We are going to define print messages flag as we choose if that message is on or off for not printed.

*

- - - -
debug flag 18 int Draw_Focus_Number (int number_p ); -
  19 - -
- - - -
- - - -
- - - -