Waitrud Weber’s blog

things and reminders for memories

3d: WindowsAPI: Windows-make: How do we face memories problem:

(20200505)

Through out put memories: We've recognised once, it's not used following logs:

> .\CG-001.exe
main starts.
p( 0.100000, 0.100000, 0.100000)
v3dCalculation:: calculation_thread_002 () starts.
starts rails_initialization()
void vPointLinear::FirstCreation_OnRails( )
i: 0 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 0 dummy_vPoint_max 0
aNew: 0/8 dummy_vPoint=00E26C40
i: 1 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 1 dummy_vPoint_max 8
aNew: 1/8 dummy_vPoint=00E26DC8
i: 2 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 2 dummy_vPoint_max 8
aNew: 2/8 dummy_vPoint=00E26C78
i: 3 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 3 dummy_vPoint_max 8
aNew: 3/8 dummy_vPoint=00E26EA8
i: 4 this->numPS 5
memorizevPoint starts: 10.000000 0.000000 10.000000 dummy_vPoint_index 4 dummy_vPoint_max 8
aNew: 4/8 dummy_vPoint=00E26F18
vPointLinear::PrintAnchors( ) starts.
i: 0
aPS[0] |00E26BD0|
aPS[0]->Anchor |00E26C40|
p( 10.000000, 0.000000, 10.000000)
i: 1
aPS[1] |00E26D90|
aPS[1]->Anchor |00E26DC8|
p( 10.000000, 0.000000, 10.000000)
i: 2
aPS[2] |00E26CB0|
aPS[2]->Anchor |00E26C78|
p( 10.000000, 0.000000, 10.000000)
i: 3
aPS[3] |00E26C08|
aPS[3]->Anchor |00E26EA8|
p( 10.000000, 0.000000, 10.000000)
i: 4
aPS[4] |00E26E00|
aPS[4]->Anchor |00E26F18|
p( 10.000000, 0.000000, 10.000000)
vPointLinear::PrintAnchors( ) ends.
memorizevPoint starts: 40.000000 0.000000 0.000000 dummy_vPoint_index 5 dummy_vPoint_max 8
aNew: 5/8 dummy_vPoint=00E26B98
memorizevPoint starts: 5.000000 20.000000 -5.000000 dummy_vPoint_index 6 dummy_vPoint_max 8
aNew: 6/8 dummy_vPoint=00E2EFB8
memorizevPoint starts: 30.000000 5.000000 30.000000 dummy_vPoint_index 7 dummy_vPoint_max 8
aNew: 7/16 dummy_vPoint=00E2EB20
memorizevPoint starts: 0.000000 20.000000 0.000000 dummy_vPoint_index 8 dummy_vPoint_max 16
aNew: 8/16 dummy_vPoint=00E2EB90
memorizevPoint starts: -300.000000 0.000000 -300.000000 dummy_vPoint_index 9 dummy_vPoint_max 16
aNew: 9/16 dummy_vPoint=00E2ED88
aPS[0]->Anchor 00E26C40 Current 00E2ED88
vPoint::setPoint starts.
this->x=10.000000
this->y=0.000000
this->z=10.000000
vPoint::setPoint ends.
aPS[0]->Anchor 00E26C40 Current 00E2ED88
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 10 dummy_vPoint_max 16
aNew: 10/16 dummy_vPoint=00E2F0D0
vCalculation::add returns |00E2F0D0|
Current 00000001, Straight 00E2ED88
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 11 dummy_vPoint_max 16
aNew: 11/16 dummy_vPoint=00E2EC38
vCalculation::add returns |00E2EC38|
aPS[  1]->Anchor 00E26DC8 Current 00E2EC38
p( -217.085175, 5.000000, -270.000000)
aPS[  1]->Anchor 00E26DC8 Current 00E2EC38
vPoint::setPoint starts.
this->x=10.000000
this->y=0.000000
this->z=10.000000
vPoint::setPoint ends.
p( -217.085175, 5.000000, -270.000000)
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 12 dummy_vPoint_max 16
aNew: 12/16 dummy_vPoint=00E2EFF0
vCalculation::add returns |00E2EFF0|
Current 00000002, Straight 00E2EC38
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 13 dummy_vPoint_max 16
aNew: 13/16 dummy_vPoint=00E2ED18
vCalculation::add returns |00E2ED18|
aPS[  2]->Anchor 00E26C78 Current 00E2ED18
p( -94.170349, 10.000000, -240.000000)
aPS[  2]->Anchor 00E26C78 Current 00E2ED18
vPoint::setPoint starts.
this->x=10.000000
this->y=0.000000
this->z=10.000000
vPoint::setPoint ends.
p( -94.170349, 10.000000, -240.000000)
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 14 dummy_vPoint_max 16
aNew: 14/16 dummy_vPoint=00E2EBC8
vCalculation::add returns |00E2EBC8|
Current 00000003, Straight 00E2ED18
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 15 dummy_vPoint_max 16
aNew: 15/32 dummy_vPoint=00E2EED8
vCalculation::add returns |00E2EED8|
aPS[  3]->Anchor 00E26EA8 Current 00E2EED8
p( 68.744476, 15.000000, -210.000000)
aPS[  3]->Anchor 00E26EA8 Current 00E2EED8
vPoint::setPoint starts.
this->x=10.000000
this->y=0.000000
this->z=10.000000
vPoint::setPoint ends.
p( 68.744476, 15.000000, -210.000000)
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 16 dummy_vPoint_max 32
aNew: 16/32 dummy_vPoint=00E2ECE0
vCalculation::add returns |00E2ECE0|
Current 00000004, Straight 00E2EED8
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 17 dummy_vPoint_max 32
aNew: 17/32 dummy_vPoint=00E2EC70
vCalculation::add returns |00E2EC70|
aPS[  4]->Anchor 00E26F18 Current 00E2EC70
p( 271.659302, 20.000000, -180.000000)
aPS[  4]->Anchor 00E26F18 Current 00E2EC70
vPoint::setPoint starts.
this->x=10.000000
this->y=0.000000
this->z=10.000000
vPoint::setPoint ends.
p( 271.659302, 20.000000, -180.000000)
vPointLinear::FirstRevisement( ) starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 18 dummy_vPoint_max 32
aNew: 18/32 dummy_vPoint=00E2EF80
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 19 dummy_vPoint_max 32
aNew: 19/32 dummy_vPoint=00E2EA78
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 20 dummy_vPoint_max 32
aNew: 20/32 dummy_vPoint=00E2EC00
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 21 dummy_vPoint_max 32
aNew: 21/32 dummy_vPoint=00E2EDF8
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 22 dummy_vPoint_max 32
aNew: 22/32 dummy_vPoint=00E2EE68
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 23 dummy_vPoint_max 32
aNew: 23/32 dummy_vPoint=00E2EB58
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 24 dummy_vPoint_max 32
aNew: 24/32 dummy_vPoint=00E2EDC0
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 25 dummy_vPoint_max 32
aNew: 25/32 dummy_vPoint=00E2F028
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 26 dummy_vPoint_max 32
aNew: 26/32 dummy_vPoint=00E2ECA8
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 27 dummy_vPoint_max 32
aNew: 27/32 dummy_vPoint=00E2ED50
Loop FirstRevisement: 1 starts.
vPoint* vCalculation::subtract starts p1|00E26DC8| p2|00E26C40|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 28 dummy_vPoint_max 32
aNew: 28/32 dummy_vPoint=00E2F098
result|00E2F098|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-217.085175|5.000000|-270.000000|-300.000000|0.000000|-300.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=82.914825 |00BEF3F4|=5.000000 |00BEF3E8|=30.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2F098|
vPoint* vCalculation::subtract starts p1|00E26C78| p2|00E26DC8|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 29 dummy_vPoint_max 32
aNew: 29/32 dummy_vPoint=00E2EE30
result|00E2EE30|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-94.170349|10.000000|-240.000000|-217.085175|5.000000|-270.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=122.914825 |00BEF3F4|=5.000000 |00BEF3E8|=30.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EE30|
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 30 dummy_vPoint_max 32
aNew: 30/32 dummy_vPoint=00E2EAE8
vCalculation::add returns |00E2EAE8|
ac: 1: p( 205.829651, 10.000000, 60.000000)
ac normal 1.0: 1: p( 0.959000, 0.046592, 0.279551)
vCalculation::scale starts.
vCalculation::scale ends.
ac scale absolute 0.0f: 1 p( 38.359982, 1.863676, 11.182058)
set_C1_C2: 001
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 31 dummy_vPoint_max 32
aNew: 31/64 dummy_vPoint=00E2EEA0
vCalculation::add returns |00E2EEA0|
vPoint* vCalculation::subtract starts p1|00E26DC8| p2|00E2EEA0|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 32 dummy_vPoint_max 64
aNew: 32/64 dummy_vPoint=00E2F060
result|00E2F060|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-217.085175|5.000000|-270.000000|-178.725189|6.863676|-258.817932|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=-38.359985 |00BEF3F4|=-1.863676 |00BEF3E8|=-11.182068
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2F060|
set_C1_C2: 002
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 33 dummy_vPoint_max 64
aNew: 33/64 dummy_vPoint=00E2EF48
vCalculation::add returns |00E2EF48|
set_C1_C2: 003
 free_point: 001
free_point starts. |00E2F098| dummy_vPoint_index|34|
free_point ends. |00E2F098| dummy_vPoint_index{33}
free_point starts. |00E2EE30| dummy_vPoint_index|33|
free_point ends. |00E2EE30| dummy_vPoint_index{32}
free_point starts. |00E2EAE8| dummy_vPoint_index|32|
free_point ends. |00E2EAE8| dummy_vPoint_index{31}
free_point starts. |00E2F060| dummy_vPoint_index|31|
free_point ends. |00E2F060| dummy_vPoint_index{30}
 free_point: 002
1 C1 p( -255.445160, 3.136324, -281.182068)
1 C2 p( -178.725189, 6.863676, -258.817932)
Loop FirstRevisement: 1 ends
Loop FirstRevisement: 2 starts.
vPoint* vCalculation::subtract starts p1|00E26C78| p2|00E26DC8|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 30 dummy_vPoint_max 64
aReuse: 30/64 dummy_vPoint=00E2EEA0
vPoint::setPoint starts.
this->x=-178.725189
this->y=6.863676
this->z=-258.817932
vPoint::setPoint ends.
result|00E2EEA0|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-94.170349|10.000000|-240.000000|-217.085175|5.000000|-270.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=122.914825 |00BEF3F4|=5.000000 |00BEF3E8|=30.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EEA0|
vPoint* vCalculation::subtract starts p1|00E26EA8| p2|00E26C78|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 31 dummy_vPoint_max 64
aReuse: 31/64 dummy_vPoint=00E2EEA0
vPoint::setPoint starts.
this->x=122.914825
this->y=5.000000
this->z=30.000000
vPoint::setPoint ends.
result|00E2EEA0|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|68.744476|15.000000|-210.000000|-94.170349|10.000000|-240.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=162.914825 |00BEF3F4|=5.000000 |00BEF3E8|=30.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EEA0|
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 32 dummy_vPoint_max 64
aReuse: 32/64 dummy_vPoint=00E2F060
vPoint::setPoint starts.
this->x=-38.359985
this->y=-1.863676
this->z=-11.182068
vPoint::setPoint ends.
vCalculation::add returns |00E2F060|
ac: 2: p( 325.829651, 10.000000, 60.000000)
ac normal 1.0: 2: p( 0.983017, 0.030170, 0.181018)
vCalculation::scale starts.
vCalculation::scale ends.
ac scale absolute 0.0f: 2 p( 39.320675, 1.206786, 7.240718)
set_C1_C2: 001
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 33 dummy_vPoint_max 64
aReuse: 33/64 dummy_vPoint=00E2EF48
vPoint::setPoint starts.
this->x=-255.445160
this->y=3.136324
this->z=-281.182068
vPoint::setPoint ends.
vCalculation::add returns |00E2EF48|
vPoint* vCalculation::subtract starts p1|00E26C78| p2|00E2EF48|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 34 dummy_vPoint_max 64
aNew: 34/64 dummy_vPoint=00E2EF10
result|00E2EF10|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-94.170349|10.000000|-240.000000|-54.849674|11.206786|-232.759277|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=-39.320675 |00BEF3F4|=-1.206786 |00BEF3E8|=-7.240723
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EF10|
set_C1_C2: 002
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 35 dummy_vPoint_max 64
aNew: 35/64 dummy_vPoint=00E2EA08
vCalculation::add returns |00E2EA08|
set_C1_C2: 003
 free_point: 001
free_point starts. |00E2EEA0| dummy_vPoint_index|36|
free_point ends. |00E2EEA0| dummy_vPoint_index{35}
free_point starts. |00E2EEA0| dummy_vPoint_index|35|
free_point ends. |00E2EEA0| dummy_vPoint_index{34}
free_point starts. |00E2F060| dummy_vPoint_index|34|
free_point ends. |00E2F060| dummy_vPoint_index{33}
free_point starts. |00E2EF10| dummy_vPoint_index|33|
free_point ends. |00E2EF10| dummy_vPoint_index{32}
 free_point: 002
2 C1 p( -133.491028, 8.793214, -247.240723)
2 C2 p( -54.849674, 11.206786, -232.759277)
Loop FirstRevisement: 2 ends
Loop FirstRevisement: 3 starts.
vPoint* vCalculation::subtract starts p1|00E26EA8| p2|00E26C78|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 32 dummy_vPoint_max 64
aReuse: 32/64 dummy_vPoint=00E2EF48
vPoint::setPoint starts.
this->x=-54.849674
this->y=11.206786
this->z=-232.759277
vPoint::setPoint ends.
result|00E2EF48|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|68.744476|15.000000|-210.000000|-94.170349|10.000000|-240.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=162.914825 |00BEF3F4|=5.000000 |00BEF3E8|=30.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EF48|
vPoint* vCalculation::subtract starts p1|00E26F18| p2|00E26EA8|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 33 dummy_vPoint_max 64
aReuse: 33/64 dummy_vPoint=00E2EF48
vPoint::setPoint starts.
this->x=162.914825
this->y=5.000000
this->z=30.000000
vPoint::setPoint ends.
result|00E2EF48|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|271.659302|20.000000|-180.000000|68.744476|15.000000|-210.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=202.914825 |00BEF3F4|=5.000000 |00BEF3E8|=30.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EF48|
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 34 dummy_vPoint_max 64
aReuse: 34/64 dummy_vPoint=00E2EF10
vPoint::setPoint starts.
this->x=-39.320675
this->y=-1.206786
this->z=-7.240723
vPoint::setPoint ends.
vCalculation::add returns |00E2EF10|
ac: 3: p( 405.829651, 10.000000, 60.000000)
ac normal 1.0: 3: p( 0.988953, 0.024369, 0.146212)
vCalculation::scale starts.
vCalculation::scale ends.
ac scale absolute 0.0f: 3 p( 39.558125, 0.974747, 5.848482)
set_C1_C2: 001
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 35 dummy_vPoint_max 64
aReuse: 35/64 dummy_vPoint=00E2EA08
vPoint::setPoint starts.
this->x=-133.491028
this->y=8.793214
this->z=-247.240723
vPoint::setPoint ends.
vCalculation::add returns |00E2EA08|
vPoint* vCalculation::subtract starts p1|00E26EA8| p2|00E2EA08|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 36 dummy_vPoint_max 64
aNew: 36/64 dummy_vPoint=00E2EA40
result|00E2EA40|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|68.744476|15.000000|-210.000000|108.302597|15.974747|-204.151520|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=-39.558121 |00BEF3F4|=-0.974747 |00BEF3E8|=-5.848480
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EA40|
set_C1_C2: 002
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 37 dummy_vPoint_max 64
aNew: 37/64 dummy_vPoint=00E2EAB0
vCalculation::add returns |00E2EAB0|
set_C1_C2: 003
 free_point: 001
free_point starts. |00E2EF48| dummy_vPoint_index|38|
free_point ends. |00E2EF48| dummy_vPoint_index{37}
free_point starts. |00E2EF48| dummy_vPoint_index|37|
free_point ends. |00E2EF48| dummy_vPoint_index{36}
free_point starts. |00E2EF10| dummy_vPoint_index|36|
free_point ends. |00E2EF10| dummy_vPoint_index{35}
free_point starts. |00E2EA40| dummy_vPoint_index|35|
free_point ends. |00E2EA40| dummy_vPoint_index{34}
 free_point: 002
3 C1 p( 29.186356, 14.025253, -215.848480)
3 C2 p( 108.302597, 15.974747, -204.151520)
Loop FirstRevisement: 3 ends
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=0.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract starts p1|00E26C40| p2|00E2EA78|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 34 dummy_vPoint_max 64
aReuse: 34/64 dummy_vPoint=00E2EA08
vPoint::setPoint starts.
this->x=108.302597
this->y=15.974747
this->z=-204.151520
vPoint::setPoint ends.
result|00E2EA08|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-300.000000|0.000000|-300.000000|202.914825|5.000000|30.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=-502.914825 |00BEF3F4|=-5.000000 |00BEF3E8|=-330.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EA08|
vCalculation::scale starts.
vCalculation::scale ends.
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 35 dummy_vPoint_max 64
aReuse: 35/64 dummy_vPoint=00E2EA08
vPoint::setPoint starts.
this->x=-33.441917
this->y=-0.332481
this->z=-21.943741
vPoint::setPoint ends.
vCalculation::add returns |00E2EA08|
vPoint* vCalculation::subtract starts p1|00E26C40| p2|00E2EA08|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 36 dummy_vPoint_max 64
aReuse: 36/64 dummy_vPoint=00E2EA40
vPoint::setPoint starts.
this->x=-39.558121
this->y=-0.974747
this->z=-5.848480
vPoint::setPoint ends.
result|00E2EA40|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|-300.000000|0.000000|-300.000000|-300.000000|0.000000|-300.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=0.000000 |00BEF3F4|=0.000000 |00BEF3E8|=0.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EA40|
p( -300.000000, 0.000000, -300.000000)
p( 202.914825, 5.000000, 30.000000)
p( 162.914825, 5.000000, 30.000000)
p( -300.000000, 0.000000, -300.000000)
p( 0.000000, 0.000000, 0.000000)
aPS[ 0 ]->Anchor: p( -300.000000, 0.000000, -300.000000)
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=0.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract starts p1|00E26F18| p2|00E2ECA8|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 37 dummy_vPoint_max 64
aReuse: 37/64 dummy_vPoint=00E2EAB0
vPoint::setPoint starts.
this->x=29.186356
this->y=14.025253
this->z=-215.848480
vPoint::setPoint ends.
result|00E2EAB0|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|271.659302|20.000000|-180.000000|-300.000000|0.000000|-300.000000|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=571.659302 |00BEF3F4|=20.000000 |00BEF3E8|=120.000000
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2EAB0|
vCalculation::scale starts.
vCalculation::scale ends.
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 38 dummy_vPoint_max 64
aNew: 38/64 dummy_vPoint=00E2F140
vCalculation::add returns |00E2F140|
vPoint* vCalculation::subtract starts p1|00E26F18| p2|00E2EAB0|
memorizevPoint starts: 0.000000 0.000000 1.000000 dummy_vPoint_index 39 dummy_vPoint_max 64
aNew: 39/64 dummy_vPoint=00E2F178
result|00E2F178|
p( 0.000000, 0.000000, 1.000000)
vCalculation::subtract:001 starts.
|00BEF400|00BEF3F4|00BEF3E8|
|271.659302|20.000000|-180.000000|39.123882|1.368783|8.212699|
|00BEF400|00BEF3F4|00BEF3E8|
|00BEF400|=232.535416 |00BEF3F4|=18.631216 |00BEF3E8|=-188.212692
vCalculation::subtract:001 ends.
vPoint::setPoint starts.
this->x=0.000000
this->y=0.000000
this->z=1.000000
vPoint::setPoint ends.
vPoint* vCalculation::subtract ends and returns |00E2F178|
vPointLinear::FirstRevisement( ) ends
void vPointLinear::FirstCreation_OnRails( ) ends.
vPointLinear::generateControls(): STARTS
put_line: this->print_lines_num=0 this->numPS=5
i: 0
vLine: 00195E4C 00195E50
p( -300.000000, 0.000000, -300.000000)
p( 0.000000, 0.000000, 0.000000)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=0
put_line: this->print_lines_num=1
PointLinear::put_line ENDS.
i: 1
vLine: 00195E4C 00195E50
p( 202.914825, 5.000000, 30.000000)
p( 162.914825, 5.000000, 30.000000)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=1
put_line: this->print_lines_num=2
PointLinear::put_line ENDS.
i: 2
vLine: 00195E4C 00195E50
p( -300.000000, 0.000000, -300.000000)
p( 202.914825, 5.000000, 30.000000)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=2
put_line: this->print_lines_num=3
PointLinear::put_line ENDS.
i: 3
vLine: 00195E4C 00195E50
p( 39.123882, 1.368783, 8.212699)
p( -300.000000, 0.000000, -300.000000)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=3
put_line: this->print_lines_num=4
PointLinear::put_line ENDS.
i: 4
vLine: 00195E4C 00195E50
p( 232.535416, 18.631216, -188.212692)
p( 310.783173, 21.368784, -171.787308)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=4
put_line: this->print_lines_num=5
PointLinear::put_line ENDS.
this->print_lines_num = 5
vPointLinear::generateControls(): ENDS
void vPointLinear::CurveRevisement () STARTS
int vPointLinear::CurveRevisement:
p1 : |00E26C40|
p2 : |00E2EA40|
p3 : |00E2EF48|
p4 : |00E26DC8|
curve_points : |00E30AF8|
i=  0/  5
vCurveCalculation::BattleField: |00E26C40|00E2EA40|00E2EF48|00E26DC8|memorizevPoint starts: 0.000000 0.000000 0.000000 d
ummy_vPoint_index 40 dummy_vPoint_max 64
aNew: 40/64 dummy_vPoint=00E2FC60
Do not use: put_memories