跳转至

TObjectShape

检测对象的形状信息参数联合体

结构体说明:

typedef union ObjectShape
{
    TObjectCuboid cuboid;                        
    TObjectCylinder cylinder;                    
    double data[32];
} TObjectShape;
cuboid:长方体描述信息,详情说明请参照TObjectCuboid
TObjectCuboid
typedef struct ObjectCuboid
{
    double axis[3][3];                           
    double length[3];                            
} TObjectCuboid;
axis:长方体的3个相互垂直的边的轴向向量,向量矢量和为1。
length:长方体的3个轴向的长度。
cylinder:圆柱体描述信息,详情说明请参照TObjectCylinder
TObjectCylinder
typedef struct ObjectCylinder
{
    double axis[3];                              
    double radius;                               
    double height;                               
} TObjectCylinder;
axis:圆柱体的轴向向量,向量矢量和为1。
radius:圆柱体半径。
height:圆柱体的高度。
data:保留参数,必须为0。

相关指令:

注意事项: