当前位置: 首页 > news >正文

freecad参数化三维模型装配体解析至web端,切换参数组或修改参数

用免费开源的freecad制作全参数化的三维模型,并且装配,上传至服务器,解析至web端,用户可以切换参数或修改参数,驱动模型改变。

freecad全参数化装配体模型解析至web端进行参数切换、修改完整展示_哔哩哔哩_bilibili

参数化模型服务约定的规则
我们设计的参数化模型最终是要上传服务器,让服务器解析参数表(或程序),提供参数化服务接口,用户通过调用接口修改参数达到修改模型目的,再下载模型。所以一些基本的规定(约定)是必须的,否则无法解析模型,特别是参数表一定要符合格式要求。
1. 文件名命名规则:要反映建模的软件,有官方版,有link版,有ondsel版,软件不用带版本号;模型命名还要带版本号,要反映专业。
2. 先建立单体(零件),再用A4工作台组装。例如水闸,先分别建立边孔和中间孔单体模型,然后到组装模型里对多个中间孔采用阵列的方式……
**单体模型**里:

  1. - 一是一个单体模型下只能有一个part存在;要在这个part下多个body来区分材质(颜色)和参数表;
  2. - 二是要在part下插入参数表,方便装配体文件中统一操作表格;
  3. - 三是要在参数表中使用configuration table功能(竖表),建立3组以上参数,一组比画的大,一组比画的小,每画1 ~ 3步做一下切换看看是否有错,通过下拉菜单进行参数切换。
  4. - 一定要习惯用`<<Spreadsheet>>.B5`这种带尖括号的参数链接,意思是label,就是可以对表格重命名,而不带尖括号的`Spreadsheet001.B5`,是软件内部命名,是没法修改的。
  5. 表格不要像excel表格那样做**全选操作**,比如全选后做居中,那么会卡死,文件也会非常大。如果不慎做了这样的操作,就删除旧表,新建一个表,把数据拷过来。
  6. - 模型过程(步骤)不用专门重命名,表格也不用专门重命名,单元格也不用专门命名别名,可以只对body进行重命名即可,节约时间。
  7. - 单体模型如果是为了装配体用的,则需要在part下,用assembly4工作台建立一些局部坐标系,方便装配时的定位约束。在part下建立局部坐标系可以吗???待验证。

**装配体模型**:

  1. - 一是要用A4工作台,可进行阵列……;
  2. - 二是一个装配体只能有一个Assembly;
  3. - 三是装配体里可以存在一个part;
  4. - 插入variable link会导致A4装配体内的约束失败,点击solve and update assembly就可以将局部坐标对上了。variable link有极好的妙用

相关文章:

  • Parasoft C++Test软件单元测试_对函数打桩的详细介绍
  • Java对接企业微信实战笔记
  • SQL注入高级绕过手法汇总 重点
  • 在java程序中,类,进程,线程他们之间的关系以及main方法与他们之间的关系
  • 找出字符串中第一个匹配项的下标
  • Xmind快捷键大全
  • 区块链驱动的供应链金融创新:模型构建与商业化路径研究
  • 身份与访问管理(IAM):零信任架构下的认证授权技术与实战
  • cgroup sched_cfs_bandwidth_slice参数的作用及效果
  • CUDA编程之Grid、Block、Thread线程模型
  • uni-app云开发总结
  • 分布式队列对消息语义的处理
  • 飞机会员日
  • 【金仓数据库征文】金仓数据库KingbaseES:在技术与人文交织中开拓信创未来
  • 面试常问问题:Java基础篇
  • 前端让一个div的高度为屏幕的高度减去其他所有元素的高度(包括它们的margin和padding),并自适应。
  • ubuntu 20.04 编译运行lio-sam,并保存为pcd
  • C#高级语法--接口
  • 前端如何连接tcp 服务,接收数据
  • 服务器集群都有哪些优势?
  • 中方在IMF发声:美滥施关税威胁全球金融稳定,对新兴市场和发展中国家构成严峻挑战
  • 中法共创《海底两万里》,演员保剑锋重回戏剧舞台演船长
  • 交警不在就闯红灯?上海公安用科技手段查处非机动车违法
  • 外交部回应美财长涉中国发展经济模式言论:损害各国人民共同利益的是美方
  • 马上评丨冒名顶替上中专,为何一瞒就是30多年?
  • 金地集团:保交楼为经营的首要任务,将根据融资性现金流恢复程度等进行投资决策