【全屋定制】线条规则配置教程-pg电子游戏下载

本文阅读时长:12分钟更新于2022-06-02

一、开放对象

企业主账号且主账号有“线条生成规则配置”权限(可联系商家运营开通)

二、适用场景:

  • 左/右封头:一个连续的线条第一段的起始端配置左封头,最后一段的终止端配置右封头;
  • 阳角转角、阴角转角、万能转角:非平接类型转角处配置,每个转角处配置一个对应的配件;
  • 中连件:单段线条超尺,在中间位置断开,使用中连件配件连接;
  • 卡件:根据连续的线条长度配置,不同长度区间配置对应数量的卡件配件;

三、配置方法:

1、线条配件增加“封头”

①商家后台配置:

封头上传:

创建素材 —— 虚拟模型 —— 上传“左封头”、“右封头”

②减尺设置:

商品详情页 —— 参数编辑 —— 减尺值

③规则配置与应用:

在线条工艺规则中创建

④工具运用与数据输出:

保存规则后,工具内生成规则内的线条,满足生成条件即会生成左右封头

      生成条件:非封闭路径起点生成左封头,终点生成右封头

      生成后会根据配置的减尺值,对线条减尺

2、预留值

①商家后台配置:

线条工艺规则 —— 预留值

  • 可以针对一条线段的起点、终点的切割角度配置不同的“预留值”,支持公式的编辑;
  • 若工艺中,一段线条的预留值是定值,支持直接配置定值。

②工具运用与数据输出

  • 不影响工具中线条的生成与显示,只显示输出的数据
  • 配置后,json中线条的profilesegments——lengthwithdeduction输出的线条长度会加上配置的预留值
  • 圆弧两端点不加预留值

案例说明:

  • 配置左右封头的减尺为20mm;阴阳角连接件未配置减尺
  • 预留值:

      起点:#startcornercutdegree>=0and#startcornercutdegree<=90?50:#startcornercutdegree>90and#startcornercutdegree<=120?60:30

      终点:#endcornercutdegree>=0and#endcornercutdegree<=90?50:#endcornercutdegree>90and#endcornercutdegree<=120?60:30

  • 加上预留值后输出各段长度如下:

3、线条加上接驳后再打断

①当配置线条输出“包含接驳余量”,则:线段路径需要先加上接驳尺寸,加上后若超尺,则根据规则居中打断。

具体如下:

  • 打断:若【线段路径 接驳长度>max】,则居中打断;若打断后的长度仍然>max,再居中打断;超尺居中打断会执行3次。
  • 线条最终长度:打断后的每段长度-减尺值 预留值


②当配置线条输出“不包含接驳余量”,则:线条按路径直接根据规则居中打断。

具体如下:

  • 打断:若【线段路径>max】,则居中打断;若打断后的长度仍然>max,再居中打断;超尺居中打断会执行3次。
  • 线条最终长度:打断后的每段长度-减尺值 预留值

4、生成线条带有圆弧后的分段&输出处理

配置入口:

线条工艺规则 —— 线条圆弧段输出配置

圆弧段输出设置:

  • 默认关闭,即原来逻辑
  • 开启后,支持配置需要按新规则处理的线条

启用后的表现:

  • 未设置分段规则

如图,圆弧会与相连两边的直线段合并输出,原来分4段输出的,现在会分2段输出

  • 设置分段规则

a.如图,超尺线段会执行打断,然后圆弧边会与相连的两直线合并输出;原来以下场景会输出5段,合并后,输出3段;

b. 如上图,当③合并后超尺,有柜子的时候,会找到柜缝进行打断,若打断后还超尺,即不再执行合并圆弧,回到原来的圆弧单独输出状态

数据显示:

  • 圆弧和直线段合并后,json中线条的profilesegments对于这条合并的线会默认为直线,即arc=false;
  • lengthwithdeduction=线段的总长(直线段长度 圆弧弧长)
  • 合并后线段的 rotateangle取值规则:按合并前,起点线段的 rotateangle赋值给合并后的线段

重要说明:柜子中仅板件带有圆弧,没有设置轮廓限制的情况,此时虽然生成了看着像圆弧的路径,实际是一条条小的直线段,程序在此类情况下无法识别到圆弧,故不会执行合并。

以上情况建议给圆弧柜设置好轮廓限制。

2.6 线条辅助板

配置入口:

辅助板的上传:商家后台——创建“虚拟模型”-线条辅助板

辅助板的设置:商家后台——参数编辑

(注意:辅助板的深度、高度需要设置好,否则会影响生成)

规则的设置:商家后台——高级配置——线条工艺规则

启用后的表现:

  • 根据配置形成可生成的区域(可生成区域=轮廓路径或柜体区域 辅助板深度,主要为了解决线条延伸后的问题)
  • 根据选择的线条&线条材质匹配辅助板及辅助板材质
  • 生成后,工具内显示辅助板的信息——每一块辅助板单独显示一行,鼠标hover详情显示具体的尺寸

      a. 宽度=路径长-减尺值;高度=h;深度=d

      b. 当宽度>设置的辅助板的最大值,则居中打断(打断在减尺之后)

      c. 线条的自动打断与手动打断都不影响辅助板,即辅助板的生成是根据打断前的线条路径长计算

  • 不生成辅助板的情况

     a. 不在可生成范围

     b. 线条材质未匹配到相应的辅助板材质

     c. 线段是圆弧的情况:

                      1. 点编辑:倒圆、切圆

                      2. 线编辑:弧线

                      3. 轮廓限制:存在的圆弧线段(边角编辑:圆角、圆弧;线段类型:圆弧)

json输出:

  • 输出位置:线条的submodels下
  • 以板件输出的调用方式默认左后下输出辅助板的rotate和position,position为起始点(start)位置
  • 输出辅助板材质信息,如下图















 

 

可以随时点赞啦
网站地图