主要内容gydF4y2Ba

fitCollisionCapsulegydF4y2Ba

胶囊符合碰撞碰撞几何gydF4y2Ba

自从R2022bgydF4y2Ba

    描述gydF4y2Ba

    例子gydF4y2Ba

    (gydF4y2BacollCapsulegydF4y2Ba,gydF4y2BafitInfogydF4y2Ba)= fitCollisionCapsule (gydF4y2Ba几何学gydF4y2Ba)gydF4y2Ba符合碰撞胶囊gydF4y2BacollCapsulegydF4y2Ba在碰撞几何gydF4y2Ba几何学gydF4y2Ba。gydF4y2Ba

    例子gydF4y2Ba

    全部折叠gydF4y2Ba

    创建一个盒子的长度,宽度和高度gydF4y2Ba1gydF4y2Ba计,适合碰撞胶囊。gydF4y2Ba

    盒= collisionBox (1 1 1);显示(盒);持有gydF4y2Ba在gydF4y2Ba[collcaps, fitinfo] = fitCollisionCapsule(盒);gydF4y2Ba

    想象新的碰撞胶囊盒的顶部和设置的阿尔法胶囊低价值,这个盒子是可见的。gydF4y2Ba

    [~,capvis] =显示(collcaps);capvis.FaceAlpha = 0.4;xlimgydF4y2Ba汽车gydF4y2BaylimgydF4y2Ba汽车gydF4y2BazlimgydF4y2Ba汽车gydF4y2Ba

    图包含一个坐标轴对象。坐标轴对象包含X, Y ylabel包含2块类型的对象。gydF4y2Ba

    输入参数gydF4y2Ba

    全部折叠gydF4y2Ba

    碰撞几何适合胶囊上,指定为一个gydF4y2BacollisionBoxgydF4y2Ba,gydF4y2BacollisionSpheregydF4y2Ba,gydF4y2BacollisionCylindergydF4y2Ba,或gydF4y2BacollisionMeshgydF4y2Ba对象。gydF4y2Ba

    输出参数gydF4y2Ba

    全部折叠gydF4y2Ba

    碰撞碰撞几何的胶囊,作为一个返回gydF4y2BacollisionCapsulegydF4y2Ba对象gydF4y2Ba

    健康信息的碰撞胶囊,作为一个结构返回。该结构包含gydF4y2Ba剩余gydF4y2Ba领域,作为一个返回gydF4y2BaNgydF4y2Ba元向量,gydF4y2BaNgydF4y2Ba是碰撞几何的点的总数。向量的每个元素指定了残余点的碰撞几何:gydF4y2Ba

    |gydF4y2Ba (gydF4y2Ba ogydF4y2Ba cgydF4y2Ba ggydF4y2Ba −gydF4y2Ba lgydF4y2Ba cgydF4y2Ba cgydF4y2Ba )gydF4y2Ba |gydF4y2Ba +gydF4y2Ba rgydF4y2Ba cgydF4y2Ba cgydF4y2Ba

    地点:gydF4y2Ba

    • ogydF4y2BacggydF4y2Ba是安装碰撞对象的起源。gydF4y2Ba

    • lgydF4y2BaccgydF4y2Ba是最接近点的中央线碰撞胶囊gydF4y2BaogydF4y2BacggydF4y2Ba。gydF4y2Ba

    • rgydF4y2BaccgydF4y2Ba是碰撞胶囊的半径。gydF4y2Ba

    扩展功能gydF4y2Ba

    C / c++代码生成gydF4y2Ba
    生成C和c++代码使用MATLAB®编码器™。gydF4y2Ba

    版本历史gydF4y2Ba

    介绍了R2022bgydF4y2Ba