2018年2月24日星期六

gugustock_v0_201802102227_4d_68_Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES

///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES function
//
//( get [ x y z ] ) : ( from xyz [ : 3d coordinate ] ) : ( after rotate angle ) : ( after times )
///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES 函数
//
//( 得到 [ x y z ] ) : ( 来自 xyz [ : 3d 坐标系 ] ) : ( 在 旋转[的]角度 之后 ) : ( 在 倍数 之后 )



DWORD Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES (
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_version_origin_input_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_version_origin_input_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_version_origin_input_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_rotate_horizontal_angle_version_toward_O_origin_point_version_refer_xoz_in_xyz_3d_coordinate_version_greaterthanorequal_0_version_lessthan_360_input_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_rotate_vertical_angle_version_toward_O_origin_point_version_refer_xoy_in_xyz_3d_coordinate_version_greaterthanorequal_0_version_lessthan_360_input_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_flag_version_refer_x_y_z_version_from_xyz_3d_coordinate_version_origin_input_int ,
//input :
//flag : ( refer [ x y z ] from [ xyz { 3d coordinate } : origin ] )
//
//flag : 0 : x
//flag : 1 : y
//flag : 2 : z
///////
//标志 : ( 参考 [ x y z ] 来自 [ xyz { 3d 坐标系 } : 原来{的} ] )
//
//标志 : 0 : x
//标志 : 1 : y
//标志 : 2 : z
FLOAT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_refer_value_version_from_x_y_z_version_from_xyz_3d_coordinate_version_after_rotate_angle_version_final_input_float ,
FLOAT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_times_input_float ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_version_final_output_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_version_final_output_int ,
INT & z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_version_final_output_int
)
///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES function
//
//( get [ x y z ] ) : ( from xyz [ : 3d coordinate ] ) : ( after rotate angle ) : ( after times )
///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES 函数
//
//( 得到 [ x y z ] ) : ( 来自 xyz [ : 3d 坐标系 ] ) : ( 在 旋转[的]角度 之后 ) : ( 在 倍数 之后 )
{

Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_ORIGIN_VERSION_AFTER_ROTATE_HORIZONTAL_ANGLE_TOWARD_O_ORIGIN_POINT_VERSION_AFTER_ROTATE_VERTICAL_ANGLE_TOWARD_O_ORIGIN_POINT (
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_version_origin_input_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_version_origin_input_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_version_origin_input_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_rotate_horizontal_angle_version_toward_O_origin_point_version_refer_xoz_in_xyz_3d_coordinate_version_greaterthanorequal_0_version_lessthan_360_input_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_rotate_vertical_angle_version_toward_O_origin_point_version_refer_xoy_in_xyz_3d_coordinate_version_greaterthanorequal_0_version_lessthan_360_input_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_functionprocess_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_functionprocess_int ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_functionprocess_int
) ;
///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_ORIGIN_VERSION_AFTER_ROTATE_HORIZONTAL_ANGLE_TOWARD_O_ORIGIN_POINT_VERSION_AFTER_ROTATE_VERTICAL_ANGLE_TOWARD_O_ORIGIN_POINT function
//
//( get x y z ) : ( from [ { xyz 3d coordinate } : origin ] ) : ( after [ rotate horizontal angle { : toward O < : origin point > } ] ) : ( after [ rotate vertical angle { : toward O < : origin point > } ] )
///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_ORIGIN_VERSION_AFTER_ROTATE_HORIZONTAL_ANGLE_TOWARD_O_ORIGIN_POINT_VERSION_AFTER_ROTATE_VERTICAL_ANGLE_TOWARD_O_ORIGIN_POINT 函数
//
//( 得到 x y z ) : ( 来自 [ { xyz 3d 坐标系 } : 原来{的} ] ) : ( 在 [ 旋转 水平 角度 { : 对着 O点 < : 原点 > } ] 之后 ) : ( 在 [ 旋转 垂直 角度 { : 对着 O点 < : 原点 > } ] 之后 )

z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_functionprocess_int_to_float_functionprocess_float = (FLOAT)z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_functionprocess_int ;
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_functionprocess_int_to_float_functionprocess_float = (FLOAT)z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_functionprocess_int ;
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_functionprocess_int_to_float_functionprocess_float = (FLOAT)z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_functionprocess_int ;

Z_V0_FPROPORTION_VERSION_XYZ_3D_COORDINATE_VERSION_REFER_TIMES (
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_functionprocess_int_to_float_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_functionprocess_int_to_float_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_functionprocess_int_to_float_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_flag_version_refer_x_y_z_version_from_xyz_3d_coordinate_version_origin_input_int ,
//input :
//flag : ( refer [ x y z ] from [ xyz { 3d coordinate } : origin ] )
//
//flag : 0 : x
//flag : 1 : y
//flag : 2 : z
///////
//标志 : ( 参考 [ x y z ] 来自 [ xyz { 3d 坐标系 } : 原来{的} ] )
//
//标志 : 0 : x
//标志 : 1 : y
//标志 : 2 : z
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_refer_value_version_from_x_y_z_version_from_xyz_3d_coordinate_version_after_rotate_angle_version_final_input_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_times_input_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_version_final_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_version_final_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_version_final_functionprocess_float
) ;
///////
//Z_V0_FPROPORTION_VERSION_XYZ_3D_COORDINATE_VERSION_REFER_TIMES function
//
//proportion : ( xyz 3d coordinate ) : ( refer times )
///////
//Z_V0_FPROPORTION_VERSION_XYZ_3D_COORDINATE_VERSION_REFER_TIMES 函数
//
//比例 : ( xyz 3d 坐标系 ) : ( 参考 倍数 )

Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT (
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_version_final_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_version_final_output_int
) ;
///////
//Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT function
//
//int : ( convert from float ) : ( int !>[:<=] float )
///////
//Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT 函数
//
//int : ( 转换 来自 float ) : ( int !>[:<=] float )

Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT (
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_version_final_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_version_final_output_int
) ;
///////
//Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT function
//
//int : ( convert from float ) : ( int !>[:<=] float )
///////
//Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT 函数
//
//int : ( 转换 来自 float ) : ( int !>[:<=] float )

Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT (
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_version_final_functionprocess_float ,
z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_version_final_output_int
) ;
///////
//Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT function
//
//int : ( convert from float ) : ( int !>[:<=] float )
///////
//Z_V0_FINT_VERSION_CONVERT_FROM_FLOAT_VERSION_INT_NOT_GREATERTHAN_FLOAT 函数
//
//int : ( 转换 来自 float ) : ( int !>[:<=] float )

return 0 ;

}




///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES function
//
//( get [ x y z ] ) : ( from xyz [ : 3d coordinate ] ) : ( after rotate angle ) : ( after times )
///////
//Z_V0_FGET_X_Y_Z_VERSION_FROM_XYZ_3D_COORDINATE_VERSION_AFTER_ROTATE_ANGLE_VERSION_AFTER_TIMES 函数
//
//( 得到 [ x y z ] ) : ( 来自 xyz [ : 3d 坐标系 ] ) : ( 在 旋转[的]角度 之后 ) : ( 在 倍数 之后 )



static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_version_origin_input_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_version_origin_input_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_version_origin_input_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_rotate_horizontal_angle_version_toward_O_origin_point_version_refer_xoz_in_xyz_3d_coordinate_version_greaterthanorequal_0_version_lessthan_360_input_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_rotate_vertical_angle_version_toward_O_origin_point_version_refer_xoy_in_xyz_3d_coordinate_version_greaterthanorequal_0_version_lessthan_360_input_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_flag_version_refer_x_y_z_version_from_xyz_3d_coordinate_version_origin_input_int ;
//input :
//flag : ( refer [ x y z ] from [ xyz { 3d coordinate } : origin ] )
//
//flag : 0 : x
//flag : 1 : y
//flag : 2 : z
///////
//标志 : ( 参考 [ x y z ] 来自 [ xyz { 3d 坐标系 } : 原来{的} ] )
//
//标志 : 0 : x
//标志 : 1 : y
//标志 : 2 : z
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_refer_value_version_from_x_y_z_version_from_xyz_3d_coordinate_version_after_rotate_angle_version_final_input_float ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_times_input_float ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_version_final_output_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_version_final_output_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_version_final_output_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_functionprocess_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_functionprocess_int ;
static INT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_functionprocess_int ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_functionprocess_int_to_float_functionprocess_float ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_functionprocess_int_to_float_functionprocess_float ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_functionprocess_int_to_float_functionprocess_float ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_x_temp_version_final_functionprocess_float ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_y_temp_version_final_functionprocess_float ;
static FLOAT z_v0_getxyzversionfromxyz3dcoordinateversionafterrotateangleversionaftertimes_z_temp_version_final_functionprocess_float ;









没有评论:

发表评论