预算 待商议发布时间
技术要求:
位程序员正在竞标中
要求:
编写step三维层模型的侧切面求取程序,该层模型是通过调用端程序,将一个整体模型逐层切割后获得。
层模型数据为occt的stp格式,层模型通常具有顶面、底面和侧面,其中顶、底面一般为平行面,特殊情况下,整体模型的顶部层模型,其顶面可能非平面(例如拱形),此时程序需创建一个平面替代该非平面(可参考附件中3D示意图),层模型中平行的顶面和底面上可能有凹陷或贯穿的孔洞(可参考附件中2D示意图),模型侧面凹凸不规则。
1、功能要求:
输入:stp层模型数据;
处理:将模型顶面轮廓和底面轮廓(包括贯通顶底孔洞的边界轮廓,如有)上的对应点连线,该连线按照一定步长向模型外侧(如是顶底内部贯穿的孔洞则是向模型内侧)移动,直到与侧面相切(即线与面交点数 = 1)或大于侧面所在位置(即线与面交点数 = 0)即可,此时得到新位置的连线。围绕顶、底轮廓(或内部孔洞轮廓)一周重复上述动作,得到所有新连线,将这些新连线构成新的模型侧面(外侧以及内侧)。
输出:新的stp层模型
完成上述处理过程,生成带有新(内外)侧面的stp模型并通过接口返回。
2、交付要求: 希望3周左右完成并提交完整的c++源码和技术说明文档。
预算 待商议发布时间
技术要求
为程序员参与竞标
要求:
编写step三维层模型的侧切面求取程序,该层模型是通过调用端程序,将一个整体模型逐层切割后获得。
层模型数据为occt的stp格式,层模型通常具有顶面、底面和侧面,其中顶、底面一般为平行面,特殊情况下,整体模型的顶部层模型,其顶面可能非平面(例如拱形),此时程序需创建一个平面替代该非平面(可参考附件中3D示意图),层模型中平行的顶面和底面上可能有凹陷或贯穿的孔洞(可参考附件中2D示意图),模型侧面凹凸不规则。
1、功能要求:
输入:stp层模型数据;
处理:将模型顶面轮廓和底面轮廓(包括贯通顶底孔洞的边界轮廓,如有)上的对应点连线,该连线按照一定步长向模型外侧(如是顶底内部贯穿的孔洞则是向模型内侧)移动,直到与侧面相切(即线与面交点数 = 1)或大于侧面所在位置(即线与面交点数 = 0)即可,此时得到新位置的连线。围绕顶、底轮廓(或内部孔洞轮廓)一周重复上述动作,得到所有新连线,将这些新连线构成新的模型侧面(外侧以及内侧)。
输出:新的stp层模型
完成上述处理过程,生成带有新(内外)侧面的stp模型并通过接口返回。
2、交付要求: 希望3周左右完成并提交完整的c++源码和技术说明文档。