干货分享|HOOPS Web平台和Polygonica进行增材制造的云CAM服务示例

发布时间 : 2023-06-21 10:13:45.203|阅读 44 次

概述:这篇文章提供了一个示例项目,展示了使用 Machineworks Polygonica 和 HOOPS Web 平台进行增材制造的云 CAM 服务。该项目作为一个示例,说明了如何在服务器端使用 Polygonica 与 HOOPS Communicator 和 Exchange 来开发云服务。

相关链接:

这篇文章提供了一个示例项目,展示了使用 Machineworks Polygonica HOOPS Web 平台进行增材制造的云 CAM 服务。该项目作为一个示例,说明了如何在服务器端使用 Polygonica HOOPS Communicator Exchange 来开发云服务。

它涵盖了增材制造 CAM 的各种功能,包括 B-rep 镶嵌、网格查询、修复、定位和切片。此外,该项目还包括用于生成刀具路径和 G 代码的 2D 轮廓偏移和填充功能。

在此示例中,SDK、模块和类的配置如下图所示。

3D模型轻量化及格式转换解决方案

一、操作流程及功能

1.选择一个 CAD 文件并上传
CAD
文件更新到服务器端,如果是 STL文件,则使用 Polygonica 导入;如果是其他 3D CAD 文件,则使用 HOOPS Exchange 导入。

3D CAD 文件包含B-rep时,导入选项将应用在 HOOPS Exchange 中。

2.PolygonicaPTSolid

PolygonicaPTSolid是根据上传的 3D CAD 文件创建的,并使用 Web Viewer API 在 Communicator 上直接可视化。由于 Polygonica 的数据库角色,本示例中未使用 SC 模型。

3.在服务器端使用 Polygonica 检查网格的错误
面和边在 Polygonica Communicator 之间映射,可以突出显示错误实体。

4.修复漏洞


5.Polygonica中也可以检测到向下的面

6.显示过程范围和改变模型的旋转和位置

模型转换矩阵在CommunicatorPolygonica之间也是同步的。

7.网格切片

8.切片API中可以在剖面中拟合弧线


9.偏置型材

剖面图是自动修剪的


10.填充轮廓

有各种图案,如三角形/网格,用于创建格子或扫描线的填充物

现在,它已经准备好使用这些轮廓和雕刻来生成G代码。

二、提示

1.撤销重做

Undo/Redo分别在Communicator端和Polygonica端实现

2.Polygonica中的撤消/重做

可以使用启用撤消/重做PFSolidCopy
制作原始实体的副本以在编辑前保留它以备撤消。

Polygonica 中去除原始实体和结果实体,并在撤消(结果到原始)和重做(原始到结果)时替换当前世界实体。

3.Communicator中撤消/重做

Communicator 中创建 Mesh 模型时,需要通过 注册 Mesh 的原型,Model.createMesh然后通过 来创建 Mesh 实例Model.createMeshInstance
保留原始原型和结果原型,并在撤消和重做时替换当前实例。

4.DoNotCut标志

Profile命令中,通过设置标志,可以使喷嘴模型和当前/顶部轮廓超出切割截面的范围DoNotCut。(对于喷嘴:Model.setInstanceModifier,对于轮廓多边形线: MeshInstanceData.setCreationFlags


慧都科Tech Soft 3D-Hoops在中国区的唯一增值服务商,负责HOOPS试用,咨询,销售,技术支持,售后,旨在为企业提供一站式的3D开发解决方案。如果您的企业目前也有3D数据格式转换3D可视化3D轻量化渲染的需求,欢迎咨询在线客服或直接拨打023-68661681。

扫码关注“HOOPS”微信公众号,及时获取更多hoops技术资讯


在线
客服
微信
QQ 电话
023-68661681
返回
顶部