```C++ /** * @brief 带洞截面沿路径拉伸 * @note : * @param : 截面必须共面,数组首个元素必须为外包,其余元素为内部洞;拉伸路径可以闭合 * @return: * @author: csl * @date : [11/7/2022] */ virtual CPmSolid * extrudeAlongPath(const CArray & polys, PmDbPolyline * path) override; ``` ```C++ /** * @brief 带洞截面拉伸 * @note : * @param : 数组首个元素必须为外包,其余元素为内部洞 * @return: * @author: csl * @date : [11/7/2022] */ virtual CPmSolid * extrude(const CArray & polys, const PMSoft::CPMGePoint3D &fixedPt, // ? const PMSoft::CPMGeVector3D &plgNormal, const PMSoft::CPMGeVector3D &extusionVector, // ? 没有路径吗 double scaleFactor = 1.0, double twistAngle = 0.0) override; ```