发明名称 以图形介面来编辑使用者定义元件之方法及系统
摘要 一种以图形介面来编辑使用者定义元件之方法,系包含以下步骤:A)于一第一样本上产生复数形体,各该形体具有复数边界;B)定义该等边界间的边界规则,该边界规则至少含有一定义该形体内两相对边界间的距离参数与一定义两相邻形体中的两相邻边界间至少维持一预设距离之相对位移关系;C)接收一使用者分别依据该等参数输入的一组希望数值;及D)依据该等参数之希望数值,以形成一客制元件,于形成该客制元件过程中若该希望数值致使存有相对位移关系间的两相邻边界间距离改变,自动位移另一未因该希望数值带入而改变位置的边界至两边界间隔不小于该预设距离为止。
申请公布号 TWI270018 申请公布日期 2007.01.01
申请号 TW093134910 申请日期 2004.11.15
申请人 思源科技股份有限公司 发明人 林家吉;王瑞乾;张敏文
分类号 G06T1/00(2006.01);H01L21/00(2006.01) 主分类号 G06T1/00(2006.01)
代理机构 代理人 恽轶群 台北市松山区南京东路3段248号7楼;陈文郎 台北市松山区南京东路3段248号7楼
主权项 1.一种以图形介面来编辑使用者定义元件之方法, 系包含以下步骤: A)于一第一样本上产生复数形体,各该形体具有复 数边界; B)定义该等边界间的边界规则,该边界规则至少含 有一定义该形体内两相对边界间的距离参数与一 定义两相邻形体中的两相邻边界间至少维持一预 设距离之相对位移关系; C)接收一使用者分别依据该等参数输入的一组希 望数値;及 D)依据该等参数之希望数値,以形成一客制元件,于 形成该客制元件过程中若该希望数値致使存有相 对位移关系间的两相邻边界间距离改变,自动位移 另一未因该希望数値带入而改变位置的边界至两 边界间隔不小于该预设距离为止。 2.依据申请专利范围第1项所述之方法,其中,在步 骤B),该等形体中两相邻形体中一形体的一边界上 形成至少一条沿一第一方向且与该边界垂直之投 影线,若该投影线与另一形体中较邻近该形体之边 界相交时,则该等相邻形体间自动存在使两者间保 持该预设距离之相对位移关系。 3.依据申请专利范围第2项所述之方法,其中,在步 骤B)中,该等形体中两相邻形体中一形体的另一边 界上形成至少一条沿一和第一方向垂直之第二方 向且与该另一边界垂直之投影线,若该投影线与另 一形体中较邻近该形体之边界相交时,则该等相邻 边界间自动存在使两者间保持该预设距离之相对 位移关系。 4.依据申请专利范围第2或3项所述之方法,其中,若 该等形体中两形体之边界之投射线皆相交于另一 形体之边界时,若该两形体与该被投射之形体间的 距离皆改变时,令该被投射之形体位移至其与两形 体间距离皆不小于对应的预设距离为止。 5.依据申请专利范围第2或3项所述之方法,其中,在 步骤B)中该边界规则更含一定义该等形体之属性, 而可定义该形体中一形体的属性为独立或刚体,若 该属性为独立之形体与相邻形体间不会自动形成 相对位移关系,若该属性为刚体之形体不会有形变 ,即该形体所有边界之相对关系维持固定。 6.依据申请专利范围第1项所述之方法,其中,在步 骤B)中,该边界规则更可定义该等形体中复数个形 体之同一侧边界与一参考边界间存在一群组对齐 关系,使于步骤D)中形成该客制元件过程时,若被定 义有群组对齐关系中的一边界相对于该参考边界 位移一预设距离时,则其余边界随之位移一预设距 离。 7.依据申请专利范围第1项所述之方法,其中,在步 骤B)中,该边界规则中更可定义该等形体中复数个 形体中同一侧的边界与一参考边界间存在一个别 对齐关系,使于步骤D)中,该等边界会与该参考边界 对齐。 8.依据申请专利范围第1项所述之方法,更包含一位 于步骤D)后之步骤E),以界定该等形体中一形体的 拷贝操作,使该形体可于X轴与Y轴方向上的至少一 方向上复制为多个。 9.依据申请专利范围第8项所述之方法,其中,该步 骤E)中更可界定于该等形体中一形体执行充填操 作,以在该形体大于一物件时,于该形体内充填至 少一个物件。 10.依据申请专利范围第9项所述之方法,其中,在步 骤E)中,该形体执行充填操作时需界定一包围规则, 以使该物件完全位于该形体内并与该形体的边界 保持间距。 11.依据申请专利范围第8项所述之方法,其中,在步 骤E)更可界定复数形体执行一布林操作。 12.依据申请专利范围第1项所述之方法,其中,在该 步骤B)中定义该等边界间的关系后,更可为含有该 等形体之第一样本命名,而该方法更包含一位于步 骤B)后之步骤F),系重复步骤A)与步骤B),以开启一含 有复数形体之第二样本,而该第二样本内亦可含有 该第一样本之名称,以载入该第一样本于该第二样 本内。 13.依据申请专利范围第12项所述之方法,其中,在步 骤F)中,更可定义该第一样本与第二样本间的参数 关系。 14.依据申请专利范围第13项所述之方法,其中,在步 骤D)中,系会先计算该第二样本中参数的对应数値, 再以该第二样本中参数数値来计算第一样本中参 数的对应数値,而后依据已计算出的数値来形成该 客制元件。 15.依据申请专利范围第14项所述之方法,其中,在该 步骤F)中更可再重复步骤A)与步骤B)以开启一含有 复数个形体之第三样本,而该第三样本内可含有该 第一样本与第二样本之至少一者的名称,以载入对 应样本于该第三样本内及可定义其参数与该第三 样本之参数间的关系。 16.一种以图形介面来编辑使用者定义元件之电子 装置,包含: 一形体产生器,以于一第一样本上产生复数形体, 各该形体具有复数边界;及 一边界关系单元,用以定义该等边界间的边界规则 与执行该边界规则,该边界规则至少含有一定义该 形体内两相对边界间的距离参数与一定义两相邻 形体中的两相邻边界间至少维持一预设距离之相 对位移关系;而当该边界关系单元收到分别对应该 等参数之希望数値时,形成一客制元件,于形成该 客制元件过程中若该希望数値致使存有相对位移 关系间的两相邻边界间距离改变,自动位移另一未 因该希望数値带入而改变位置的边界至两边界间 隔不小于该预设距离为止。 17.依据申请专利范围第16项所述之电子装置,其中, 该边界关系单元,该等形体中两相邻形体中一形体 的一边界上形成至少一条沿一第一方向且与该边 界垂直之投影线,若该投影线与另一形体中较邻近 该形体之边界相交时,则该等相邻形体间自动存在 使两者间保持该预设距离之相对位移关系。 18.依据申请专利范围第17项所述之电子装置,其中, 该边界关系单元系于该等形体中两相邻形体中一 形体的另一边界上形成至少一条沿一和第一方向 垂直之第二方向且与该另一边界垂直之投影线,若 该投影线与另一形体中较邻近该形体之边界相交 时,则令该等相邻边界间自动存在使两者间保持该 预设距离之相对位移关系。 19.依据申请专利范围第17或18项所述之电子装置, 其中,若该等形体中两形体之边界之投射线皆相交 于另一形体之边界时,若该两形体与该被投射之另 一形体间的距离皆改变时,令该被投射之形体位移 至其与该两形体间距离皆不小于对应的预设距离 为止。 20.依据申请专利范围第17或18项所述之电子装置, 其中,该边界关系单元更可定义该等形体之属性作 为该边界规则,若该等形体中一形体的属性被定义 为独立或刚体,若该属性为独立之形体与相邻形体 间不会自动形成相对位移关系,若该属性为刚体之 形体不会有形变,即该形体所有边界之相对关系维 持固定。 21.依据申请专利范围第16项所述之电子装置,其中, 该边界关系单元更定义该等形体中复数个形体的 同一侧的边界与一参考边界间存在一群组对齐关 系,使于形成该客制元件过程时,若被定义有群组 对齐关系中的一边界相对于该参考边界位移一预 设距离时,则其余边界随之位移该预设距离。 22.依据申请专利范围第16项所述之电子装置,其中, 该边界关系单元更定义该等形体中复数个形体与 一参考形体间存在一个别对齐关系,使于形成该客 制元件过程中,该复数个形体系相对于该参考形体 对齐。 23.依据申请专利范围第16项所述之电子装置,更包 含一操作单元,以界定该等形体中一形体的拷贝操 作,并于形成该客制元件过程中,该形体可于X轴与Y 轴方向上的至少一方向上复制为多个。 24.依据申请专利范围第23项所述之电子装置,其中, 该操作单元更可界定于该等形体中一形体执行充 填操作,于形成该客制元件过程中,若该形体大于 欲作为充填之一物件时,于该形体内充填至少一个 物件。 25.依据申请专利范围第24项所述之电子装置,其中, 该操作单元于界定该形体执行充填操作时需设定 一包围规则,以使该等物件完全位于该形体内并与 该形体的边界保持间距。 26.依据申请专利范围第23项所述之电子装置,其中, 该操作单元更界定复数形体执行一布林操作。 27.依据申请专利范围第16项所述之电子装置,其中, 该边界关系单元定义该等边界间的关系后,更可为 含有该等形体之第一样本命名,该形体产生器更开 启一含有复数形体之第二样本,而该第二样本内亦 可含有该第一样本之名称,以载入该第一样本于该 第二样本内。 28.依据申请专利范围第27项所述之电子装置,其中, 该边界关系单元更可定义该第一样本与第二样本 间的参数关系。 29.依据申请专利范围第28项所述之电子装置,其中, 当分别对应该等参数之希望数値被输入时,该边界 关系单元会先计算该第二样本中参数的对应数値, 再以该第二样本中参数数値来计算第一样本中参 数的对应数値,而后依据已计算出的数値来形成该 客制元件。 30.一种用以执行编辑使用者定义元件步骤之电脑 程式产品,其中该编辑使用者定义元件步骤包含: A)于一第一样本上产生复数形体,各该形体具有复 数边界; B)定义该等边界间的边界规则,该边界规则至少含 有一定义该形体内两相对边界间的距离参数与一 定义两相邻形体中的两相邻边界间至少维持一预 设距离之相对位移关系; C)接收一使用者分别依据该等参数输入的一组希 望数値;及 D)依据该等参数之希望数値,以形成一客制元件,于 形成该客制元件过程中若该希望数値致使存有相 对位移关系间的两相邻边界间距离改变,自动位移 另一未因该希望数値带入而改变位置的边界至两 边界间隔不小于该预设距离为止。 31.依据申请专利范围第30项所述之电脑程式产品, 其中,在步骤B),该等形体中两相邻形体中一形体的 一边界上形成至少一条沿一第一方向且与该边界 垂直之投影线,若该投影线与另一形体中较邻近该 形体之边界相交时,则该等相邻形体间自动存在使 两者间保持该预设距离之相对位移关系。 32.依据申请专利范围第31项所述之电脑程式产品, 其中,在步骤B)中,该等形体中两相邻形体中一形体 的另一边界上形成至少一条沿一和第一方向垂直 之第二方向且与该另一边界垂直之投影线,若该投 影线与另一形体中较邻近该形体之边界相交时,则 该等相邻边界间自动存在使两者间保持该预设距 离之相对位移关系。 33.依据申请专利范围第31或32项所述之电脑程式产 品,其中,若该等形体中两形体之边界之投射线皆 相交于另一形体之边界时,若该两形体与该被投射 之形体间的距离皆改变时,令该被投射之形体位移 至其与两形体间距离皆不小于对应的预设距离为 止。 34.依据申请专利范围第31或32项所述之电脑程式产 品,其中,在步骤B)中该边界规则更含一定义该等形 体之属性,而可定义该形体中一形体的属性为独立 或刚体,该属性为独立之形体与相邻形体间不会自 动形成相对位移关系,该属性为刚体之形体不会有 形变,即该形体所有边界之相对关系维持固定。 35.依据申请专利范围第30项所述之电脑程式产品, 其中,在步骤B)中,该边界规则更可定义该等形体中 复数个形体之同一侧边界与一参考边界间存在一 群组对齐关系,使于步骤D)中形成该客制元件过程 时,若被定义有群组对齐关系中的一边界相对于该 参考边界位移一预设距离时,则其余边界随之位移 该预设距离。 36.依据申请专利范围第30项所述之电脑程式产品, 其中,在步骤B)中,该边界规则中更可定义该等形体 中复数个形体中同一侧的边界与一参考边界间存 在一个别对齐关系,使于步骤D)中,该等边界会与该 参考边界对齐。 37.依据申请专利范围第30项所述之电脑程式产品, 更包含一位于步骤D)后之步骤E),以界定该等形体 中一形体的拷贝操作,使该形体可于X轴与Y轴方向 上的至少一方向上复制为多个。 38.依据申请专利范围第37项所述之电脑程式产品, 其中,该步骤E)中更可界定于该等形体中一形体执 行充填操作,使于该形体大于一物件时,于该形体 内充填至少一个物件。 39.依据申请专利范围第38项所述之电脑程式产品, 其中,在步骤E)中,该形体执行充填操作时需界定一 包围规则以使该物件完全位于该形体内并与该形 体的边界保持间距。 40.依据申请专利范围第39项所述之电脑程式产品, 其中,在步骤E)更可界定复数形体执行一布林操作 。 41.依据申请专利范围第36项所述之电脑程式产品, 其中,在步骤B)中定义该等边界间的关系后,更可为 含有该等形体之第一样本命名,该电脑程式产品更 包含一位于步骤B)后之步骤F),系重复步骤A)与步骤 B),以开启一含有复数形体之第二样本,而该第二样 本内亦可含有该第一样本之名称,以载入该第一样 本于该第二样本内。 42.依据申请专利范围第41项所述之电脑程式产品, 其中,在步骤F)中,更可定义该第一样本与第二样本 间的参数关系,而在步骤D)中,依据该等参数分别输 入希望数値,系会先计算该第二样本中参数的对应 数値,再以该第二样本中参数数値来计算第一样本 中参数的对应数値,而后依据已计算出的数値来形 成该客制元件。 图式简单说明: 图1是设有本发明之以图形介面来编辑使用者定义 元件之方法的电脑工作平台; 图2是本发明中以图形介面来编辑使用者定义元件 系统之较佳实施例之架构示意图; 图3是图2实施例中系统的方块示意图; 图4是本实施例中编辑元件样本的流程图; 图5是本实施例中定义距离参数之一范例的示意图 ; 图6是本实施例中判定相对位移关系之一范例的示 意图; 图7是本实施例中相对位移关系之另一范例的示意 图; 图8是本实施例中定义群组对齐之一范例的示意图 ; 图9是本实施例中定义个别对齐之一范例的示意图 ; 图10是本实施例中拷贝操作的一范例的示意图; 图11-图12是本实施例中充填操作的示意图; 图13-图14是本实施例中布林操作的示意图; 图15是本实施例中阶层式元件样本的示意图; 图16是本实施例中利用元件样本来形成元件的流 程图;及 图17-图21是本实施例中一范例元件的形成流程示 意图。
地址 新竹市新竹科学园区工业东四路25号