包含共3种轨迹线:原始视图ori,单视模式sv,环视模式2d。
ori只绘制倒车轨迹。sv和2d,前后左右四个方向都有。
sv初始化:AVM_ERR avm_line_sv_init()
{
avm_line_sv_vehicle_model_init(); //车辆信息初始化
avm_line_sv_front_init(); //共cfg(); calc_coord(); 两部分
avm_line_sv_back_init();
avm_line_sv_left_init();
avm_line_sv_right_init();
return AVM_ERR_NONE;
}
calc_coord(); 包含static和dynamic
SV draw:
AVM_ERR avm_line_sv_draw(int sub_mode,double angle)
{
switch(sub_mode)
{
case MODE_2D_FRONT:
avm_line_sv_front_static_draw();
avm_line_sv_front_dynamic_draw(angle);
break;
case MODE_2D_RIGHT:
avm_line_sv_right_draw();
break;
case MODE_2D_BACK:
avm_line_sv_back_static_draw();
avm_line_sv_back_dynamic_draw(angle);
break;
case MODE_2D_LEFT:
avm_line_sv_left_draw();
break;
default :
break;
}
return AVM_ERR_NONE;
}