Waitrud Weber’s blog

things and reminders for memories

3d: WindowsAPI: Windows-make: it Cannot free well:

20200213
i: 4
vLine: 0042137D 00421380
p( 48.017883, 124.955292, 760.357666)
p( 51.982117, 115.044708, 839.642334)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=4
put_line: this->print_lines_num=5
PointLinear::put_line ENDS.
i: 5
vLine: 0042137D 00421380
p( 58.011208, 103.731758, 960.224121)
p( 61.988792, 96.268242, 1039.775879)
vPointLinear::put_line STARTS.
put_line: this->print_lines_num=5
put_line: this->print_lines_num=6
PointLinear::put_line ENDS.
this->print_lines_num = 6
vPointLinear::generateControls(): ENDS
CurveLines->print_lines_num= 6
void vPointLinear::CurveRevisement () STARTS
int vPointLinear::CurveRevisement:
p1 : |037BDAB8|
p2 : |037BDEF0|
p3 : |037BDC20|
p4 : |037BDC80|
curve_points : |0035BAB8|
i= 0/ 5
vCurveCalculation::BattleField: |037BDAB8|037BDEF0|037BDC20|037BDC80|vCurveCalculation::CaluculationStep STARTS.
vCurveCalculation::CaluculationStep ENDS.
p7=p( 33.295441, 11.244169, 19.104500)
p8=p( -16.192818, -11.566299, -34.698898)
curve_point=p( 0.000000, 0.000000, 0.000000)
blend=p( -55.000000, 0.000000, 50.000000)
blend_001=p( -110.000000, 0.000000, 100.000000)
point=p( -110.000000, 0.000000, 100.000000)
t=0.000000 graph=0.000000vCurveCalculation::BattleField: |037BF8D0|
point |037BE1D8|
delete |037BE1D8|

 

 

 

 

void free_point ( vPoint* p ) {
	printf("point |%p|\r\n", p);
	delete( p );
	printf("delete |%p|\r\n", p);
	// debug 20200213
	//if ( p == nullptr ) exit(-1);
	exit(-1);
}