首页/文章/ 详情

。国产三维云CAD:CrownCAD完全自主知识产权三维几何建模内核、约束求解器。

1天前浏览25

   作为工业软件老兵的华天软件组建了华云三维,在CAD知名专家梅敬成博士带领下,历经十年核心技术公关、五大版本迭代、两轮全国公测,成功打磨出国内首款、完全自主可控、基于云架构的三维CAD平台CrownCAD。据华天软件官方发布的消息,CrownCAD首发仪式定于2021年9月8日14:00,将由梅敬成博士在多个互联网平台同步隆重发布CrownCADCrownCAD APP三维几何建模引擎DGM几何约束求解器DCS四大产品。

   CrownCAD拥有完全自主的三维几何建模引擎DGM和几何约束求解器DCS两大CAD核心技术,包含数据转换、零件设计、装配、工程图等CAD软件常用功能。另外,CrownCAD的界面操作习惯与最流行三维CAD高度一致,大大降低用户的学习成本。

完全自主知识产权

完全自主的基于云架构的三维CAD平台CrownCAD

自主三维几何建模引擎DGM提供建模基础

自主几何约束求解器DCS支持草圈、装配设计

CrownCAD

● CrownCAD是国内首款、完全自主的基于云架构的三维CAD平台。

● 用户在任意地点和终端打开浏览器(crowncad.com)即可进行产品设计和协同分享。

1.三维几何建模引擎DGM

Diamond Geometry Modeler 三维几何建模引擎软件

● 提供三维几何建模基础,支持高质量的曲线/曲面造型、参数化设计的实体特征造型,支持直接建模和曲面/实体混合建模。

● 提供高效的CAD数据交换组件,支持多格式的数据导入和导出。提供完善的应用开发工具包以及完备的API接口。

2.几何约束求解器DCS


Diamond Constraint Solver 2D 二维几何约束求解器软件

Diamond Constraint Solver 3D 三维几何约束求解器软件


● 二维约束求解器可实现二维图形参数化设计,满足约束需求及尺寸需求。

● 三维约束求解器可实现约束三维几何体的需求,在三维CAD/CAM/CAE领域中支持装配设计、运动仿真等。

国际主流三维几何建模内核、约束求解器


3.云CAD:CrownCAD介绍:

CrownCAD:“无处不在,人人能用”

1)无处不在

- 无需安装,浏览器登录即可开始设计

- 提供Web、APP两个版本

- 支持电脑、手机、PAD、智慧屏等多终端应用

- 适配国产操作系统

2)人人能用

- 提供永久免费的标准版,用户可以轻松现正版的设计

- 针对个人、企业、教育提供不同的版本,满足不同的需求

- 支持私有云、公有云、混合云部署


4.CrownCAD APP

CrownCAD APP是一款面向机械制造与工业设计师的手机应用,可配合CrownCAD浏览器端进行在线浏览、协同设计。提供了用户登录、注册、三维模型的查看、精确测量、分享、协同跟随等功能。

CrownCAD APP已在华为、小米、OPPO、360手机助手、百度手机助手、腾讯应用宝、iOS App Store等应用商店上线,欢迎广大用户下载使用。

● CrownCAD APP是一款面向通用制造、设计行业用户的移动端应用程序,可配合CrownCAD Web端进行在线浏览、协同设计。

● CrownCAD APP提供用户登录、模型导入、精确测量、显示渲染、第三方分享等功能。

5.应用领域:


来源:山涧果子
通用DCS渲染曲面装配工程图
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-01-05
最近编辑:1天前
山涧果子
大专 签名征集中
获赞 204粉丝 51文章 748课程 0
点赞
收藏
作者推荐

CrownCAD二次开发,从中国结代码看代码简洁之美

导读:作为CAD建模软件来说,solidworks上的二次开发,creo上的二次开发,有很多人都在做。但是,那些都是单机版本的,是孤立的。但是,华云三维的crowncad,是中国CAD行业的异军突起。在最新公开发行的版本中,二次开发的功能非常强大。本文,就从crowncad的官方网站的案例代码说起,让大家体会一下crowncad的强大的二次开发功能。1.有了画布,想象就有了舞台记得几个月前,和华云三维的梅博士交流的时候,梅博士很谦虚地说,crowncad的二次开发功能还不够强大,还有很长的路可以走。我自己看了crowncad的二次开发的功能,说实话,就数学系的视角来说,已经非常完备了。我几乎可以在这个上面做所有和cad有关的事。因为在数学眼里,有点就可以,有线就更好,有面就方便了,有体,那就是完美。开个玩笑。作为一个优秀的软件,尤其是以云端架构来做云端的CrownCAD,二次开发是要靠大家来完成。上图,是crowncad官方文档中给出的非常漂亮的中国结。下面我们了解这个中国结在crowncad中的故事。2.寻找入口二次开发的入口,crowncad写得很低调,在右侧。有一个程序列表。点开程序列表之后,就弹出了一个菜单,添加,搜索,我的程序,发布的程序,还有基本的时间管理(和罗同学的时间管理可能有点不一样)。点击中国结,然后右键,【打开】这是我的界面,因为我已经发布了这个程序。你可以在公开的发布,你也可以收费。二次开发的盈利从哪里来?二次开发的盈利从这里来。crowncad为什么就是技术男的淘 宝店了呢?这就是原因。打开后就是程序的代码了。这就是crowncad二次开发的IDE平台。下面就简单介绍一下,这个中国结的程序结构。3.我的界面,我的参数 首先是设置输入参数,和其他软件的界面一样。// 生成建筑模型@ui { @input('底柱高度', bind="dBeam0Height", default = 120, min=10); @input('层数', bind= "layNum", default = 4);}我单独把这段代码存在一个“我的中国结”的文档中,点击发布,并在发布程序列表运行。双击【我的中国结】,左侧会出现参数设置界面。对比一下代码,是不是非常简单清晰,明了。这就是crowncad的巧妙、方便之处。4.执行与逻辑输入参数并构建参数界面之后,剩下的就是算法了。对于中国结的算法,我就不详细讨论。这里说明一下,几个语法。首先定义函数:// 创建折线段function createLines(pnts) { var lenth = pnts.size(); for (var i = 0; i < lenth - 1; i++) { Sketch.createLine(pnts[i], pnts[i + 1], 0); }}每一个点的坐标,在sketch里绘制折线。crowncad的内置函数,会有说明注释。只要把鼠标放在函数名上就会浮出来。另外,在API列表中,也可以看到这些函数。5.结论CrownCAD对个人用户是免费的。二次开发上也非常方便。云端的架构,可以让我们随时随地地进行二次开发和使用。同时还可以分发给其他的同事、用户。希望更多的人加入到crowncad的二次开发的大军中。首先是大家都来使用crownCAD吧!来源:山涧果子

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈