obb.h

来自「任意给定三维空间的点集」· C头文件 代码 · 共 37 行

H
37
字号
/*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* * obb.h - *     \*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*/#ifndef  __OBB__H#define  __OBB__Hvoid MakeCovarOBB( const ArrPoint3d  & arr,                   Point3d  & base_pnt,                   Point3d  & side_0,                   Point3d  & side_1,                   Point3d  & side_2 );void  EigenSymetric3vec( double  mCoVars[3][3],                         Point3d  & p_a,                         Point3d  & p_b,                         Point3d  & p_c );void  computeParallelogram(  const ArrPoint3d  & arr,                             const Point3d  & vec1,                             const Point3d  & vec2,                             const Point3d  & vec3,                             Point3d  & base_pnt,                             Point3d  & side_0,                             Point3d  & side_1,                             Point3d  & side_2 );void  extractOrthonormalBase(Point3d  & p_a,                             Point3d  & p_b,                             Point3d  & p_c );#else   /* __OBB__H */#error  Header file obb.h included twice#endif  /* __OBB__H *//* obb.h - End of File ------------------------------------------*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?