早鸽—汇聚行业精英
  • 联系客服
  • 帮助中心
  • 投诉举报
  • 关注微信
400-006-1351
您的问题早鸽都有答案
3000+专业顾问
搜索
咨询

针织模拟装置和针织模拟中的纱线的扭转校正方法

  • 专利名称
    针织模拟装置和针织模拟中的纱线的扭转校正方法
  • 发明者
    福田哲也
  • 公开日
    2010年12月8日
  • 申请日期
    2008年12月16日
  • 优先权日
    2007年12月27日
  • 申请人
    株式会社岛精机制作所
  • 文档编号
    D04B35/00GK101911076SQ20088012292
  • 关键字
  • 权利要求
    一种针织模拟装置,将根据设计数据编织的针织物以三维地显示该织物的各根纱线的方式进行模拟,其特征在于,包括将所述织物的线圈上表示纱线位置的节点对每个线圈求出多个的单元;对各节点配置纱线的截面的截面配置单元;对于配置的截面和截面将在截面间对应的部分互相连接的连接单元;检测所述对应的部分之间的扭转的检测单元;以及在检测出扭转时将在截面间不对应的部分相互连接、或使一方的截面旋转而将对应的部分相互连接的扭转消除单元2.如权利要求1所述的针织模拟装置,其特征在于,所述截面为多边形,所述连接单元 将多边形的相同顶点相互连接,所述扭转消除单元将多边形的不同顶点相互连接3.如权利要求2所述的针织模拟装置,其特征在于,还设有用于根据线圈内的纱线的 方向使所述多边形旋转的旋转单元,并且,所述检测单元根据所述多边形的方向急剧改变预定条件以上的情形检测出扭转4.如权利要求3所述的针织模拟装置,其特征在于,所述织物是筒状的织物,还设有根 据线圈的法线方向变更作为所述多边形的基准的基本多边形的方向的单元,通过所述旋转 单元根据线圈内的纱线的方向使基本多边形旋转,形成所述截面上的多边形5.一种针织模拟中的纱线的扭转校正方法,将根据设计数据编织的针织物以三维地显 示该织物的各根纱线的方式进行模拟,其特征在于,将所述织物的线圈上表示纱线位置的节点对每个线圈求出多个,对求出的节点配置纱线的截面,将配置的截面和截面在截面间对应的部分互相连接,检测所述对应的部分之间的扭转,在检测出扭转时将在截面间不对应的部分相互连接、或使一方的截面旋转而将对应的 部分相互连接
  • 技术领域
    本发明涉及针织的模拟,特别是涉及构成线圈的纱线的扭转的校正
  • 背景技术
  • 专利详情
  • 全文pdf
  • 权力要求
  • 说明书
  • 法律状态
专利名称:针织模拟装置和针织模拟中的纱线的扭转校正方法申请人:开发了针织物的模拟装置(专利文献1 JP2005-240213A)。针织物的模拟 装置中,模拟根据织物的设计数据制成的织物,三维地显示人体穿着织物的状态等。专利文 献2 :USP6880367B展示了模拟中使用的线圈的模型,线圈由多个节点构成,由纱线连接节 点和节点形成线圈。专利文献3JP3887404B记载了添纱编织。添纱与针织物的模拟没有 直接关系,是编织方法的一种,聚拢多根纱线而编织。添纱中,能够控制聚拢的多根纱线的 哪些出现在织物的表侧、哪些隐藏在里侧,因此能够控制织物的颜色。模拟添纱时,纱线的 表侧和里侧颜色不同,因此需要考虑纱线的表里。与这些现有技术不同,发明人发现针织物的模拟中存在纱线不自然地扭转的情 况。图12(A)、图13(A)中表示了纱线的扭转的例子,扭转在纱线沿上下方向翻折的部位上 产生。实际的织物中,在纱线的扭转的部位上纱线的截面的朝向渐渐地旋转,没有在一个部 位纱线的截面的朝向急剧地变化的情形,因此不产生纱线的扭转。纱线的扭转是模拟中的 现象,不是实际产生的现象。在仔细地检查纱线的流动的情况下,图13(A)等的纱线的扭转 给人以奇怪的印象。因此需要校正不自然的纱线的扭转。此外,作为与纱线的扭转不同的 概念,还有纱线的扭绞。在高速地进行针织模拟时,需要用简单的多面体表现纱线,一般表 现不出纱线的扭绞。专利文献1 JP2005-240213A专利文献2 :USP6880367B专利文献3 JP3887404B
本发明的课题是,校正针织物的模拟中的纱线的扭转。本发明提供一种装置,将根据设计数据编织的针织物以三维地显示该织物的各根 纱线的方式进行模拟,其特征在于,包括将所述织物的线圈上表示纱线位置的节点对每个线圈求出多个的单元;对各节点配置纱线的截面的截面配置单元;对于所配置的截面和截面将在截面间对应的部分互相连接的连接单元;检测所述对应的部分之间的扭转的检测单元;以及在检测出扭转时将在截面间不对应的部分相互连接、或使一方的截面旋转而将对 应的部分相互连接的扭转消除单元。此外本发明提供一种方法,将根据设计数据编织的针织物以三维地显示该织物的 各根纱线的方式进行模拟,其特征在于,将所述织物的线圈上表示纱线位置的节点对每个线圈求出多个,对求出的节点配置纱线的截面,对于所配置的截面和截面将在截面间对应的部分互相连接,检测所述对应的部分之间的扭转,在检测出扭转时将在截面间不对应的部分相互连接、或使一方的截面旋转而将对 应的部分相互连接。优选的是,所述截面为多边形,所述连接单元将多边形的相同顶点相互连接,所述 扭转消除单元将多边形的不同顶点相互连接。更优选的是,还设有用于根据线圈内的纱线的方向使所述多边形旋转的旋转单 元,并且,所述检测单元根据所述多边形的方向急剧改变预定条件以上的情形检测出扭转。特别优选的是,所述织物是筒状的织物,还设有根据线圈的法线方向变更作为所 述多边形的基准的基本多边形的方向的单元,通过所述旋转单元根据线圈内的纱线的方向 使基本多边形旋转,形成所述截面上的多边形。本说明书中,关于模拟装置的记载也直接适用于模拟中的纱线的扭转检测方法 等,关于模拟方法的记载也适用于模拟装置。发明的效果本发明中,由于在针织模拟中检测并校正纱线的扭转,因此在对每根纱线检查纱 线的流动的情况下也能够使用,能够进行正确的模拟。设纱线的截面为多边形后,用多边形表现纱线较容易,在纱线扭转时将多边形的 不同顶点相互连接时,在简易地模拟添纱的情况下,也不产生纱线的表里的反转。此外能够 根据多边形的方向在截面间急剧改变检测出纱线的扭转。根据线圈的法线方向改变截面上的作为多边形的基准的基本多边形的方向时,在 筒状织物的例如正面和侧面上截面的多边形的方向发生变化。然后实施着色时,纱线的外 观变得更逼真。图1是实施例的针织模拟装置的框图。图2是表示实施例中的针织模拟的算法的流程图。图3是表示实施例中的线圈上的多边形顶点位置的确定算法的流程图。图4是接着图3的流程图。图5是表示实施例中的多棱柱的生成算法的流程图。图6是表示实施例中的线圈的模型的图。图7是表示实施例中的法线η、切线t、副法线bn、第四向量f这四个向量的关系的 图。图8是表示实施例中的、基于线圈的节点Pl Pll的位置的、具有顶点Vl v6 的基本多边形的旋转的图。图9是表示实施例中的、线圈的法线向量和基本多边形的旋转及平行移动的图。图10是表示实施例中的基本多边形的仿射变换的图。图11是表示模拟中的纱线的扭转的机理的图。4
图12是是表示实施例中的纱线的扭转校正的图,(A)表示纱线扭转的例子,⑶表 示以使截面多边形的相同顶点彼此连接的方式使截面多边形旋转180°而连接的例子,(C) 表示在两个截面多边形之间使相反侧的顶点彼此连接的例子。图13是表示针织物的模拟结果,(A)表示不校正纱线的扭转的现有例,(B)表示校 正纱线的扭转的实施例。图14是表示实施例中的服装的各部分上的基本多边形的方向的图。图15是表示根据线圈的方向校正基本多边形的方向时的针织模拟结果的图。图16是表示与线圈的方向无关地处理基本多边形的方向时的针织模拟结果的 图。图17是表示对于网眼花纹的模拟中的纱线的扭转的图。标号说明2针织模拟装置4、6总线8彩色监视器9手动输入部10磁盘驱动器11磁盘12网络接14彩色打印机16针织设计部18数据变换部20前端处理器22通用存储器24程序存储器26存储器28模拟部30多边形顶点分配部31法线生成部32切线生成部33副法线生成部34旋转处理部35扭转检测部36多边形生成部40渲染部60节点模型61线框模型62渲染模型111、112线圈141筒状服装142 圆周 143、144 线圈A仿射变换矩阵t切线向量η法线向量bn副法线向量f第四向量丄直角符号X向量积ρ节点a线圈基点ν截面多边形的顶点

以下展示用于实施本发明的最佳实施例。实施例图1 图16表示实施例。图1表示针织模拟装置2的构造,4、6是总线,4是处理 输入输出数据或指令、一般的数据等的总线,6是用于图像数据的总线。8是彩色监视器,显 示通过模拟得到的针织物的图像,9是手动输入部,有键盘或记录针、鼠标、操纵杆、轨迹球 等。10是磁盘驱动器,在与CD-ROM等的磁盘11之间输入输出数据,针织模拟装置2所需的 模拟程序例如从磁盘11供给,使程序存储器24存储。网络接口 12在与LAN或因特网等之 间交换程序或模拟结果等数据,彩色打印机14打印通过模拟得到的图像。针织设计部16设计作为模拟的对象的针织物,通过数据变换部18将针织物的设 计数据变换为可在横机上编织的编织数据。前端处理器20进行输入输出的管理、向模拟部 28等的指令的发出等,通用存储器22存储各种数据。程序存储器24存储模拟程序等,存储 器26主要存储图像数据。
模拟部28基于由数据变换部18得到的编织数据、或由针织设计部16得到的设计 数据,模拟针织物、特别是服装的针织服装的制成的状态。模拟例如在三维空间进行,模拟 人体模型穿着针织服装的状态,或者模拟没有人体模型而在平台上配置针织服装的状态、 或在衣架等上悬挂的状态等。模拟部28对在三维空间如何配置针织物的各线圈进行模拟。模拟的手法本身是 任意的,例如可以通过将各线圈作为质点的模型来模拟针织物的稳定状态。或者也可以更 简单地,对于将具有与针织物的各衣片等同的刚性或与人体模型之间的摩擦系数、质量的 假想薄片缝合得到的假想服装,模拟稳定状态。而且线圈相对于薄片的的位置是已知的,因 此若知道薄片的稳定状态则可判明各线圈的位置。线圈的位置包括线圈的基点和前端。此 外位置在三维空间中探讨。多边形顶点分配部30对于针织物的各线圈分配多个多边形的顶点。然后以连接 分配的多边形的顶点的方式,由多边形生成部36生成多边形。其结果是,能够由多个多边 形表现针织线圈。根据线圈的基点与前端的位置、及与左右的线圈的连接关系等,求出线圈 的各节点的位置,对于一个线圈有多个节点。而且判明节点后,就可判明线圈存在的面。法 线生成部31生成与线圈垂直的法线向量η。作为各节点上的线圈的切线,考察连接问题节点的前后的节点的线,将其作为切 线向量t,由切线生成部32生成切线向量。生成法线向量η和切线向量t后,根据它们的向 量积由副法线生成部33生成副法线向量bn。副法线生成部33除此以外,还生成与切线向 量t和副法线向量bn垂直的第四向量f。此外,法线向量η和切线向量t、副法线向量bn 和第四向量f的任一个的大小均为1个单位向量。旋转处理部34通过切线向量t、副法线向量bn、第四向量f生成旋转矩阵A,对其 加入线圈的基点的位置坐标而生成仿射变换矩阵。线圈的截面由称为基本多边形的多边形 表现,其形状存储在存储器22等中。由旋转处理部34求出的仿射变换矩阵,使基本多边形 旋转,并且以多边形的中心存在于线圈的节点的方式使其平行移动。由此能够通过节点的 部分表现纱线的截面。表示各个节点上的纱线的截面的多边形称为截面多边形,作为生成 截面多边形的根源的多边形称为基本多边形。通过在各节点之间连接截面多边形,在节点之间生成多边形。在该连接中,将截面 多边形的相同顶点彼此连接。扭转检测部35检测在相邻的节点之间副法线向量bn的方向 相差例如90°以上的情形,检测出纱线的扭转。多边形生成部36在没有扭转时,在相邻的 节点之间将截面多边形的相同顶点彼此连接。检测出扭转时,将一方的节点上的截面多边 形的顶点与另一方的节点上的截面多边形的相反侧的顶点连接。由此消除扭转。通过以上 的处理,由多个多边形表现各线圈。渲染部40对生成的多边形实施渲染。渲染中,可以通过纹理映射来表现纱线的 手感及粗细、绒毛、颜色等,该情况下,纱线的纹理数据存储在存储器22等中。此外通过着 色表现来自光源的光的反射等,加上阴影,消去从视点看不到的多边形,生成彩色的显示图 像。本说明书中使用的主要标号的含义在“标号说明”部分说明。图2 图5中表示实施例中的模拟算法。这些说明中参照图1的硬件构成、图6 图16中的具体例子的说明。通过针织设计部16及数据变换部18,生成服装等的针织物的 编织数据。此外与此另行地从磁盘驱动器10、网络接口 12等输入纱线的模型。纱线的模型包括粗细及纹理、颜色、绒毛等。也可以使纱线的模型与基本多边形是不同的要素,例如使 基本多边形的大小根据纱线模型中的纱线的粗细而变化。接着确定模拟的条件,例如确定 将针织服装平置、还是在衣架等上悬挂、还是使人体模型穿着等。然后通过模拟部28模拟 服装的状态。由此确定线圈的基点和前端位置。确定用于表现线圈的多边形的顶点位置。根据顶点位置生成多边形,利用通过节 点将表面由多边形覆盖的柱状物、即多棱柱彼此连接而成的结构,来表现线圈。然后确定视 点,进行渲染而生成显示图像,并从彩色监视器8、彩色打印机14输出。图3、图4中表示多边形顶点位置的确定。在模拟出服装的状态的时刻,各线圈的 基点和前端位置被确定。然后根据从基点朝向前端的向量、包含周围的线圈的面等,将存储 器22等中存储的线圈的模型调出。该模型中记载了与基点和前端相对的节点的位置,将其 配置在包含线圈的面上。如以上所述处理而产生线圈的节点。纱线的截面由基本多边形表 现,在纱线相对于服装整体共用的情况下,对全部线圈产生共同的基本多边形即可。此外也 可以对每个线圈产生基本多边形,但实用上对每个使用的纱线产生基本多边形。基本多边形的产生通过多边形顶点分配部30进行。由法线生成部31生成线圈的 法线向量η。其大小为1,法线向量η例如存在于每个线圈上。但是也可以更近似地,通过 是筒状服装的圆周上的哪个位置的线圈来确定法线向量η的方向。该情况下,上下相连的 线圈例如具有共同的法线向量η。确定每个线圈的节点的切线向量t。接着使用法线向量η和切线向量t,通过向量 积tXn或nX t,生成每个节点的副法线向量bn。副法线向量bn相对于切线向量t和法线 向量η成直角,但切线向量t和法线向量η未必成直角。因此生成对副法线向量bn和切线 向量t的任一个均成直角的第四向量f。第四向量f例如由向量积t X bn、或bn X t生成。生成以切线向量t的各成分为第1列的成分、以副法线向量bn的成分为第2列的 成分、以第四向量f的成分为第3列的成分的旋转矩阵A。通过使其作用于基本多边形的 各顶点,使基本多边形旋转,得到截面多边形。使得到的截面多边形的中心向节点平行移 动。在通过节点使纱线的粗细变化的情况下,对每个节点改变截面多边形的大小。对每个 线圈考察基本多边形,以位置向量ViO表现相对于基本多边形中心的顶点位置,i表示顶点 序号,0表示是基本多边形。对位置向量ViO乘以旋转矩阵A,加上第j个节点的位置向量, 由此能够确定第j个节点上的第i个顶点的位置向量。由此求出多边形的各顶点的位置向 量。图5中表示多棱柱的生成算法。在相邻的节点之间利用多边形连接截面多边形, 评价截面多边形的方向之差。方向之差的评价中,使用各截面多边形上的副法线向量的内 积,将其值区分为正或0、负。内积的值为负,意味着副法线向量的方向偏离大于90°。此 时,产生显著的扭转。截面多边形的方向,除副法线向量以外还能够由切线向量表现,也可以基于它们 评价方向之差。通过副法线向量的方向之差例如大于90°、或为90°以上等,在节点之间 将180°相反侧的顶点相互连接。例如在图5的右侧表示截面多边形的方向偏离180°的 例子。此处将相同顶点相互连接而生成多边形时,产生扭转。若取代之将180°相反侧的顶 点相互连接,则如图5的右下所示,不产生扭转。此处基本多边形为六边形,但也可以是四 边形、五边形、或八边形等。
7
图6中表示线圈的三种模型。在左侧的节点模型60中线圈由多个节点表现,线圈 的纱线通过这些节点。线框模型61中,对各节点分配截面多边形,以连接截面多边形的顶 点和顶点的方式生成多边形。图6中表示了四边形的多边形,但在数据处理上三角形的多 边形较有利。图6中截面多边形的大小根据部位而变化,这是由于,考虑到模拟中线圈上下 相连的状况,在线圈接触的部分上使纱线比其他部分更细地显示。右侧的渲染模型62中, 对于多边形实施纹理映射,进行着色或加影,并已经消去隐蔽面。图7表示实施例中使用的4个向量的关系。这些向量的大小都是1,法线向量η表 示线圈的方向,切线向量t表示各节点上的纱线的方向,副法线向量bn表示截面多边形的 方向。法线向量η未必与切线向量t是直角,因此生成第四向量f。如图8所示,各线圈例如由10个左右的多个节点Pl Pll构成,确定从线圈的基 点a向线圈前端的向量后,就确定了各节点的位置。然后对于各节点配置截面多边形。基 本多边形中,例如顶点vl朝向线圈的内侧,边v5-v6与法线向量η正交。然后根据线圈内 的纱线的方向通过旋转矩阵A使该基本多边形旋转。表示了几个顶点上的切线向量t及副 法线向量bn。图9中重复表示与图8相同的概念。基本多边形通过仿射变换向各节点移动而成 为截面多边形,截面多边形的中心位于线圈的节点。与连接前后的节点之间的向量平行地 确定各节点上的切线向量t。确定法线向量η和切线向量t后,通过向量积就确定了副法线 向量bn。图10中表示旋转矩阵A的例子,对其加上各节点的位置向量后的矩阵是仿射变换 矩阵。而且对每个线圈确定法线向量η的方向后,与之对应地就确定了基本多边形的方向。 然后利用旋转矩阵A使基本多边形旋转,利用节点的位置向量Pj使其平行移动,由此确定 第j个节点的第i个多边形的顶点的位置。图11中表示生成纱线的扭转的例子。通常的线圈中纱线与左右的线圈连接。在 与此相对纱线与上下的线圈连接的部位易于产生扭转。图11的线圈111、112上下相连,这 些线圈的边界的连接纱的部分上产生纱线的扭转。这能够根据副法线向量的方向在相邻的 节点之间相反而检测出。若能够假定在线圈111、112上法线向量η的方向基本相等,则副 法线向量的方向彼此相反时,切线向量的方向也基本相反。图12中表示纱线的扭转和对其的处理。线圈的配置与图11 一样,若忽视副法线 向量bn的方向而将截面多边形的相同顶点相互连接,就产生扭转。该状况如(A)所示。如 (B)所示使下一个线圈112上的截面多边形全部旋转180°,并与线圈111的最后的节点连 接时,能够消除扭转。在纱线的纹理上没有方向性的情况下,这样即可。但是在模拟添纱等 中聚拢多根纱线而作为一根纱线进行编织的情况下,在纱线的纹理上具有方向性,需要在 纱线的表里使颜色不同。可知,图12中在纱线的表侧和里侧改变表现,在⑶中在线圈111 和线圈112上表里反转。因此在添纱的情况下,仅使下一个节点的截面多边形旋转180°不 能解决问题。(C)中在检测出扭转时,在节点之间,在与相反侧的顶点之间进行连接。其结果是, 能够消除扭转,并且纱线的表里的关系也不会变得异常。在实际的织物中,在模拟上产生扭 转时,考虑为纱线的方向渐渐旋转。实施例中在一个阶段消除了扭转,但也可以例如检测出 扭转时,在节点之间将截面多边形的每偏离60°的顶点相互连接,通过3次的连接以180°
8的量消除扭转。实施例中将副法线向量或切线向量的方向偏离大于90°的情形作为扭转,但也可 以将例如偏离60°左右、偏离120°左右、偏离180°左右的任一种情形都作为扭转,在偏 离60°左右的情况下,在与偏离60°的顶点之间连接即可,在偏离120°左右的情况下,在 与偏离120°的顶点之间连接即可。在偏离180°左右的情况下,与相反侧的顶点连接即 可。该情况下,向哪一侧偏离的检测是必要的,因此,根据向量积等求出下一个节点上的副 法线向量相对于原来的节点上的副法线向量向哪一侧旋转即可。图13的㈧表示未校正扭转的模拟结果,⑶表示根据实施例校正扭转后的模拟 结果。(A)中,在圆形中标记的部位是扭转部分,对每个线圈检查纱线的流动时,可由人眼识 别出。然后在(B)中消除了这种不自然的扭转。因此能够进行详细地研究纱线的流动时的 正确的模拟。图14表示基本多边形的方向。例如相对于六边形的基本多边形,以顶点Vl朝向 线圈的内侧的方式确定方向。其结果是,基本多边形的一边与线圈的表面平行。例如取出 筒状的服装141的圆周142后,在正面部和侧面部上线圈143、144的法线向量的方向成直 角。然后与此对应确定基本多边形的方向。基本多边形的方向之差在进行着色时显现。例 如如图14的点划线所示来自光源的光照射时,光的反射方向在线圈143、144上不同。因此 正面的线圈143和侧面的线圈144不同而可见。由此能够通过着色完的图像逼真地表现线 圈的方向。图15表示根据线圈的法线向量改变了基本多边形的方向的例子,图16表示使基 本多边形的方向相对于服装整体共同的例子。每一个都是着色完的图像,图15中能够逼真 地表现侧面的线圈,与之相对,图16中侧面的线圈的质感发生变化,缺少精细度。实施例中,以线圈上下相连的情况(图12、图13)为例对纱线的扭转进行了说明, 但纱线的扭转在除此以外的情况下也产生。图17中,表示在网眼花纹的模拟中产生的纱线 的扭转。网眼花纹中线圈的移圈使用较多。如图17所示,在左右的线圈上针编弧前后重叠 时,在线圈的基部上容易产生扭转。此外在线圈的基部向左右开放的情况下也容易产生扭 转。这些扭转是模拟上的扭转,不是实际的针织物中产生的扭转。实施例中,这种情况下也 检测纱线的扭转,能够显示没有扭转的模拟结果。实施例中可得到以下的效果。1)由于校正了纱线的扭转,因此在逐一检查纱条的情况下也能够进行实用的模 拟。2)将截面多边形的不同顶点彼此连接而消除扭转后,在添纱的模拟等之类的纱线 沿着截面方向变化的情况下,也能够进行正确的模拟。3)通过使基本多边形的方向与线圈的方向一致而变化,能够逼真地表现筒状织物 的侧面的线圈。
9


将根据设计数据编织的针织物以三维地显示各根纱线的方式进行模拟。将织物的线圈上的表示纱线位置的节点对每个线圈求出多个,对求出的节点配置纱线的截面,对于配置的截面和截面将在截面间对应的部分互相连接。检测对应的部分之间的扭转,在检测出扭转时将在截面间不对应的部分相互连接,变更截面间的连接。能够消除模拟中的纱线的不自然的扭转。



查看更多专利详情

下载专利文献

下载专利