Waitrud Weber’s blog

things and reminders for memories

3d: windows-make: grid is displayed well, their cross is ensured.

grid is displayed well, their cross is ensured as same as parallelogram of them.

*parallelogram

Parallelogram - Wikipedia

f:id:Waitrud_Weber:20210324060911p:plain

grid 4x4

right of a is corss as same scale as | a x up|..

up is normal vector, so, we assume the right of a as same as |a| almost but different a little and less the hgiht of param-y 10.0 in vector

--- execution 001 ---
aNew: 10/16 dummy_vPoint=037B3960
a is going to print:
p|037B38D0|( 50.000000, 10.000000, 45.000000)
right of a is going to print:
p|037B3960|( -45.000000, 0.000000, 50.000000)
--- execution 001 ---


grid[0][0-4] is increased displayed.

--- execution 002 ---
additional p calculation is going to print: i, j = 0 , 0
p|03833708|( 0.000000, 0.000000, 0.000000)
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 11 dummy_vPoint_max 16
aNew: 11/16 dummy_vPoint=038336C0
vCalculation::add returns |038336C0|
additional p calculation is going to print: i, j = 0 , 1
p|038336C0|( 50.000000, 10.000000, 45.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=03833888
vCalculation::add returns |03833888|
additional p calculation is going to print: i, j = 0 , 2
p|03833888|( 100.000000, 20.000000, 90.000000)
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 13 dummy_vPoint_max 16
aNew: 13/16 dummy_vPoint=03833750
vCalculation::add returns |03833750|
additional p calculation is going to print: i, j = 0 , 3
p|03833750|( 150.000000, 30.000000, 135.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=038336D8
vCalculation::add returns |038336D8|
additional p calculation is going to print: i, j = 0 , 4
p|038336D8|( 200.000000, 40.000000, 180.000000)
vCalculation::add starts
memorizevPoint starts: 0.000000 0.000000 0.000000 dummy_vPoint_index 15 dummy_vPoint_max 16
--- execution 002 ---


--- execution 003 ---
i: 44 p: 0063D0B0
i: 45 p: 0063D230
*line_index=3
i , j = 0, 0 line_index 3
memorizevLine( vPoint* a, vPoint* b ) starts.a , b = |006336D8||00627FF8|p|006336D8|( 0.000000, 0.000000, 0.000000)
p|00627FF8|( 0.000000, 0.000000, 0.000000)
memorized line |0063D158| = L|0063D158| p|006336D8|( 0.000000, 0.000000, 0.000000)
p|00627FF8|( 0.000000, 0.000000, 0.000000)
L|0063D158| p|006336D8|( 0.000000, 0.000000, 0.000000)
p|00627FF8|( 0.000000, 0.000000, 0.000000)
memorizevLine( vPoint* a, vPoint* b ) starts.a , b = |006336D8||00633738|p|006336D8|( 0.000000, 0.000000, 0.000000)
p|00633738|( 50.000000, 10.000000, 45.000000)
memorized line |0063D080| = L|0063D080| p|006336D8|( 0.000000, 0.000000, 0.000000)
p|00633738|( 50.000000, 10.000000, 45.000000)
L|0063D080| p|006336D8|( 0.000000, 0.000000, 0.000000)
p|00633738|( 50.000000, 10.000000, 45.000000)
--- execution 003 ---

And, the right is increaed well now and displayed.

--- execution 004 ---
grid: i, j = 0 , 0
p|037B35E8|( 0.000000, 0.000000, 0.000000)
grid: i, j = 0 , 1
p|037B35D0|( 50.000000, 10.000000, 45.000000)
grid: i, j = 0 , 2
p|037B3660|( 100.000000, 20.000000, 90.000000)
grid: i, j = 0 , 3
p|037B3618|( 150.000000, 30.000000, 135.000000)
grid: i, j = 0 , 4
p|037B3630|( 200.000000, 40.000000, 180.000000)
grid: i, j = 1 , 0
p|037A8010|( 0.000000, 0.000000, 0.000000)
grid: i, j = 1 , 1
p|037A8190|( 50.000000, 10.000000, 45.000000)
grid: i, j = 1 , 2
p|037A80D0|( 100.000000, 20.000000, 90.000000)
grid: i, j = 1 , 3
p|037BCFC0|( 150.000000, 30.000000, 135.000000)
grid: i, j = 1 , 4
p|037BD140|( 200.000000, 40.000000, 180.000000)
grid: i, j = 2 , 0
p|037BD188|( -45.000000, 0.000000, 50.000000)
grid: i, j = 2 , 1
p|037BD008|( 5.000000, 10.000000, 95.000000)
grid: i, j = 2 , 2
p|037BD1D0|( 55.000000, 20.000000, 140.000000)
--- execution 004 ---

willinglytranslate.blogspot.com