职位ID:159698

step格式模型表面的新切面求取

  • 合作方式:
  • 项目制 全国远程
  • 预估日薪:
  • 500
  • 预估总价:
  • 7500元
  • 预估工时:
  • 15天
  • 所在区域:
  • 全国远程

需求描述

具体要求
需要编写step三维层模型的侧切面求取程序,该层模型是通过调用端程序,将一个整体模型逐层切割后获得。
该层模型数据为step格式(TopoDS_Shape格式,可通过occt库读取),层模型通常具有顶面、底面和侧面,其中顶、底面一般为平行面,特殊情况下,整体模型的顶部层模型,其顶面可能非平面(例如拱形),此时程序需创建一个平面替代该非平面(可参考附件“层模型处理需求补充说明”中3D示意图),层模型中平行的顶面和底面上可能有凹陷或贯穿的孔洞(可参考附件“层模型处理需求补充说明”中2D示意图),模型侧面凹凸不规则。

1、功能要求:
输入:
stp层模型数据;
处理:
(1)将模型顶面轮廓和底面轮廓(包括贯通顶底孔洞的边界轮廓,如有)上的对应点连线,该连线按照一定步长向模型外侧(如是顶底内部贯穿的孔洞则是向模型内侧)移动,直到与侧面相切(即线与面交点数 = 1)或大于侧面所在位置(即线与面交点数 = 0)即可,此时得到新位置的连线。围绕顶、底轮廓(或内部孔洞轮廓)一周重复上述动作,得到所有新连线,将这些新连线构成新的模型侧面(外侧以及内侧)。
(2)算法求得的切线与下平面的夹角如果小于预设角度(0°< 预设角度 ≤ 90°),则应按预设角度生成切线,即 空间向量与一个点相切(经过),得出这个夹角之后,需要判断这个夹角是否小于预设值,小于预设值的情况下,需要生成一条新的向量(与原向量在同一个竖直平面内),角度以预设角为准。注意,向量的起点与原向量的起点在一个水平平面内,向量的终点与原向量的终点在一个水平平面内。
输出:
带有新(内外)侧面的stp模型数据。

2、交付要求: 款项托管在第三方资金项目管理平台,希望2-3周左右完成并提交完整的c++源码和技术说明文档,代码集成测试无误后,一次性解冻支付项目款项。

投递职位 已有12人投递,发布人 点此登录 后查看。

信用行为

  • 发布项目
    2
  • 订单总数
    0
  • 退款单数
    0

完善简历

工程师完善技术能力和项目经验,更易接到订单

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信客服

需求方请加需求方端客服沟通需求,工程师请加工程师端客服浏览推送职位

需求方端客服
工程师端客服
联系需求方端客服