1 参数化模型是Link版制作的

版本没关系
也可以是其他平台制作的……
例如:

[code]
OS: Windows 10 build 19044
Word size of FreeCAD: 64-bit
Version: 2024.317.0.14555 (Git shallow)
Build type: Release
Branch: (HEAD detached at 20240317stable)
Hash: 07c85fedeae51f76d1999f15b24d3c921f623f8d
Python 3.11.8, Qt 5.15.6, Coin 4.0.1, Vtk 9.2.5, OCC 7.7.1
Locale: Chinese/China (zh_CN)
Installed mods: 
  * A2plus 0.4.64
  * Assembly3 0.12.2
  * Assembly4 0.50.9
  * BillOfMaterials 0.0.7
[/code]

OS: Windows 10 build 19044
Word size of FreeCAD: 64-bit
Version: 0.22.0dev.36391 (Git)
Build type: Release
Branch: main
Hash: 52fffaf50ef8facea2ecfde23d6f1a7d3ad3d80c
Python 3.10.13, Qt 5.15.8, Coin 4.0.2, Vtk 9.2.6, OCC 7.6.3
Locale: Chinese/China (zh_CN)
Installed mods: 
  * A2plus 0.4.64
  * Assembly3 0.12.2
  * Assembly4 0.50.9
  * BillOfMaterials 0.0.7

2 参数表必须是A列到F列

第一行是表头,最后一样以*号结束
第E列式数值,最后F列必须有字符
表格区间不允许有空的单元格,必须填充字符
表格有没有定义别名没所谓
参考参数表如下:

为了支持configuration table功能,要考虑采用按行排列的多组参数。因为目前它不支持竖向表格。

3 上传web准备

因为目前FC无法自动在命令下导出渲染图,所以要手工截图,用软件设置固定大小(419x225)截图
推荐用免费的snipaste,将FC中渲染图缩小到一定大小,用快捷键调出snipaste固定大小截图,将方框移到合适位置截图,保存为FC参数化模型同名的png格式的图片。

可以实现FC自动导出渲染图,方法是用fc的cmd执行python代码saveImage……

4 登录页面上传模型

首先要在主页右上角登录https://pass.itdos.net
然后进入https://pass.itdos.net/v1/freecad/freecad
上传模型
最好先选中所有FCStd文件,批量上传,
然后再选择所有png文件,批量上传
上传过程中,因为服务端要将FCStd文件转化为gltf和对应的bin文件,需要一点时间。

一般模型在FC link版能够调整参数的话,上传服务器后,通过页面可以调整参数,导出对应调整后的gltf文件和bin文件。

作者:秦晓川  创建时间:2024-01-31 15:33
最后编辑:秦晓川  更新时间:2024-05-13 14:22