完整版本 :
https://download.csdn.net/download/nestingChina/12156799
价格
永久加密狗 15000元 两年内免费升级; 推广期八折; 可申请一个月试用RMB 200 + 加密狗100(试用期后不满意可以加密狗换回加密狗硬件费用)
联系 18917360310 (官网建设中, 2020年4月后可访问 www.yotutech.com获取更多信息)
Benchmark
CPU: AMD 2700
OS : Windows 10 64bit
NestFab(Ultra) 八线程 YotuNester(极致版) 四线程
|
Pieces |
NestFab |
YotuNester |
||
|
R0 |
R0/R180 |
R0 |
R0/R180 |
|
Shape0 |
43 |
67.63% |
74.12% |
68.79% |
76.73% |
swim |
48 |
74.32% |
78.18% |
74.09% |
78.19% |
shirt |
99 |
86.01% |
88.63% |
87.79% |
89.62% |
trouser |
64 |
86.12% |
91.51% |
87.46% |
92.28% |
Average |
|
78.52% |
83.11% |
79.53 |
84.205% |
Improved |
|
|
|
+1.01% |
+1.095% |
附 Nestfab 参考价格
Nestfab是英国顶级排料软件,利用率与shapeshifter/autonester/Gemini在同一级别
对应人民币 永久 约 34879元; 年付费 约 8719元/年
—————– 正文 ———————–
友图自动排料引擎 V1.0 YotuNester Engine V1.0 开发指南
上海友图科技有限公司2020.01发布
|
免责声明
我们力求使本文档准确、完善,但无法保证其绝对完美。如果我们发现了不清晰、疏漏甚至错误,我们将尽力在产品的后续版本中将其更正。对于因为本文档内容的不准确或疏漏造成的任何直接或间接损害或业务损失,上海友图科技有限公司不负责任。
2020年1月
版权所有 © 2020 上海友图科技有限公司 保留所有权利
开发套件详单:
头文件 yotu_global.h yotu.h
链接库 yotu.dll 默认使用微软VS编译器编译(可选 Mingw/Gcc版本)
使用VS编译器将采用win32线程,
使用Mingw/Gcc编译器将采用pthread线程
加密狗
默认工作平台 windows7/10 (Linux可选)
本文所用术语解释
样片 待排放的形状,衣片或零件统称为样片
材料 样片放入其中的容器,对应于服装行业的面料,钣金行业的板材,当前版本材料形状为矩形
材料高度 对应于服装行业的面料宽度或钣金行业的材料宽度
材料长度 可以指定材料长度为固定值,不指定时材料长度为无限长
样片间距 排放入材料后样片之间的最小间距
材料间距 排放入材料和样片与材料边缘的距离
自动排料引擎简介
排料是指以节省材料为主要目标,把若干样片不重叠地放置进材料的平面空间。评估自动排料引擎最直接的指标就是材料利用率(以下简称利用率)。
自动排料引擎通常是指自动排料的核心算法,封装成可调用库形式,供CAD软件商二次开发使用.
目前世界上最顶级的自动排料引擎分别有AutoNester,Gemini,ShapeShifter,NestFab. 中国本土的自动排料引擎在商业应用上尚未出现或距离以上几家指标相差甚远。上海友图科技有限公司开发的友图自动排料引擎(YotuNester Engine)是唯一能在利用率指标上比肩世界顶级自动排料引擎的厂商。并在小规模排料上对比目前顶级排料引擎有较明显优势。
友图自动排料引擎主创人员拥有十六年几何图形算法以及CAD/EDA行业开发经验,经过近十年的技术积累与探索,友图自动排料引擎于2020年1月正式发布。
YotuNester采用C++编程语言实现,为方便不同语言调用,接口采用C风格。
目录
第一部分 基本数据结构
第二部分 调用流程
- 数据准备
- 启动搜索
- 获取结果
- 终止运行
附录 Benchmark;接口头文件清单
第一部分 基本数据结构
Point2F 点结构,记录浮点数2D坐标
struct Point2F
{
double X;
double Y;
};
数据精度: 小数点后3位有效.
例如
Point2F (123.4567, 987.65432) 会被截断为 Point2F (123.456, 987.654)。
数据范围: -640000.000 ~ 640000.000
在数据范围允许的情况下,可以通过放大源数据以提高数据精度。
例如 上述点可以乘以 100 (需要对所有坐标做相同转换)成为:
Point2F(12345.67, 98765.432)
然后输入引擎计算,得到的结果除以100,将会是没有误差(重叠)的结果.
如果源数据小数点后没有超过3位,就不需要考虑精度问题.
Polygon2F 多边形结构,记录多边形的所有点,首尾点无需重合
struct Polygon2F
{
Point2F* pts;
unsigned size;
};
多边形必须为简单多边形,简单多边形指多边形的任意两条非相邻边不相交。
UserShape 样片数据及排料信息
struct UserShape
{
unsigned idType;
unsigned tran;
unsigned flipX;
unsigned flipY;
unsigned quantity;
Polygon2F ring;
};
每种样片都需要一个唯一标识的idType,建议从0开始递增。tran标识允许的变换角度。允许变换的角度有四类,分别是:
YT_TR_KIND_0
YT_TR_KIND_180
今天的文章主图优化_cad插件物料自动排版[通俗易懂]分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/87548.html