tag_t Create_Csys_From_VecXZ(double vecX[3], double vecZ[3])
{
tag_t csys = NULL_TAG;
double magnitude = 0.0;
double vecY[3] = { 0.0,0.0,0.0 };
double mtx[9] = { 0.0 };
tag_t matrix_id = NULL_TAG;
UF_VEC3_cross(vecX, vecZ, vecY);
UF_MTX3_initialize(vecX, vecY, mtx);
UF_CSYS_create_matrix(mtx, &matrix_id);
double ori[3] = { 0.0,0.0,0.0 };
UF_CSYS_create_temp_csys(ori, matrix_id, &csys);
return csys;
}
UG二次开发, UFUN 使用XZ轴建立临时坐标系
于 2023-09-15 18:15:39 首次发布