zixun.jpg zixunph.jpg

资讯

以客户的成功定义成功,赋能企业管理,来自企业的信赖

CrownCAD二次开发,助力构建中国智能制造生态

2021-05-27

分享到

自华云三维(华天软件子公司)的CrownCAD推出公测版本之后,我们收到了很多热心用户的反馈和询问:“CrownCAD平台能否支持‘二次开发’功能?”。历经数月的研发,我们今天为大家带来了全新的CrownCAD“二次开发”新功能预览!该功能预计会在今年8月份正式发布,敬请期待!

通过“二次开发”编程的方式,用户可以通过调用三维几何建模引擎API,创建手动建模难以实现的模型,也可以通过定义数学函数和几何运算绘制更精确的曲线曲面,还可以定义批量处理算法提升工作效率。CrownCAD将逐步开放丰富的二次开发API,用户可以自定义业务功能,扩充CrownCAD基础平台之外的专业功能,助力构建中国智能制造生态。

由于 CrownCAD平台B/S架构的特点,CrownCAD二次开发与传统CAD二次开发相比,有不少独特之处:

(1) 便捷的在线开发模式。用户基于CrownCAD二次开发平台进行在线开发,无需费力搭建开发环境,可以快速进行业务功能开发。

(2) 灵活的交互式开发模式。开发代码与三维场景并排展示,执行效果直接反馈到三维场景中,实现“所见即所得”。这种开发模式可以大大提升程序修改、调试的效率。在CrownCAD二次开发平台中,用户也可以通过拾取三维场景中的图元,直接获取几何元素信息,方便在程序中对几何图元的引用。

(3) 高效的在线发布方式。用户开发完成后,可以将代码作为带参数的程序,发布到平台上,以供其他用户直接使用。CrownCAD将自动根据程序参数生成用户交互界面,高效便捷地进行二次开发功能的重用。

微信图片_20210527094653.gif

开发使用的语言语法与Javascript/Java类似,简洁易用,避免额外的学习成本,使用户能专注于造型逻辑,而非费心于语言规则和形式。下面展示一段示例代码:

微信图片_20210527094701.png

CrownCAD二次开发平台提供自动代码填充功能,对于建模API只需敲出所属模块名,既可在自动提示列表中选择需要的方法。选择相应的方法后,CrownCAD则将该方法所需的参数直接填充到编辑器中,非常方便快捷。

微信图片_20210527094706.gif

此外,CrownCAD二次开发还提供控制台Console,用来辅助开发调试。程序中打印输出的信息和错误信息会在控制台中显示;控制台还提供了命令行输入功能。用户可以输入单条语句指令,直接观察程序执行结果,或用来查看程序内部的变量信息。


最新资讯

联系电话

400-005-2123

关注我们

SVfuwuhao80.jpg

TOP