首页> 外文OA文献 >A shape grammar interpreter for rectilinear forms
【2h】

A shape grammar interpreter for rectilinear forms

机译:直线形式的形状语法解释器

摘要

Shape grammars play an important role in a new generation of tools for the analysis and design of products. Up until now there has been numerous attempts to create a general shape grammar interpreter, but most of the existing tools are either very specific in their purpose, have only limited functionality or were programmed for one operating system. In this work, we present a tool named Shape Grammar Interpreter (SGI) for the automatic generation of designs. The developed shape grammar framework allows designers to automatically synthetize designs and to actively participate in the generation process. Great effort has been devoted to provide an interactive way of defining shapes and later using them in shape grammar rules and designs' generation process. The tool implements two different types of algorithms for the generation of designs. First, Tree-search algorithms which store the state of the generation process in a tree structure and uses traditional tree-search algorithms to find the next rule to apply. Second, and most importantly, an optimized subshape detection algorithm. Hence, subshapes of the existing shapes can be detected and used in the generation process obtaining not only a wider set of designs but potentially more appealing ones. In this paper, we also describe the architecture of the framework and provide a performance evaluation of proposed algorithms, showing a significant gain in performance. Potential applications of our research can be found in the educational field (i.e. architecture and arts) and in the automatic generation of architectural, mechanical and product designs. © 2012 Elsevier Ltd. All rights reserved.
机译:形状语法在新一代用于产品分析和设计的工具中扮演重要角色。到目前为止,已经进行了许多尝试来创建通用的形状语法解释器,但是大多数现有工具要么用途非常特殊,要么功能有限,要么针对一个操作系统进行了编程。在这项工作中,我们提出了一个名为Shape Grammar Interpreter(SGI)的工具,用于自动生成设计。开发的形状语法框架使设计人员可以自动综合设计并积极参与生成过程。人们已经竭尽全力提供一种定义形状,然后在形状语法规则和设计生成过程中使用它们的交互式方法。该工具实现两种不同类型的算法以生成设计。首先,树搜索算法将生成过程的状态存储在树结构中,并使用传统的树搜索算法来找到要应用的下一个规则。其次,也是最重要的是,一种优化的子形状检测算法。因此,可以检测到现有形状的子形状,并将其用于生成过程中,不仅可以获取更广泛的设计集,而且可以潜在地获得更具吸引力的设计。在本文中,我们还描述了该框架的体系结构,并提供了对所提出算法的性能评估,显示了性能的显着提高。我们的研究的潜在应用可以在教育领域(即建筑和艺术)以及自动生成建筑,机械和产品设计中找到。 ©2012 ElsevierLtd。保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号