{"title":"通过将形状语法转换为图形语法生成可处理的设计","authors":"Xiao-Yu Wang, Yufeng Liu, Jie Li, Kang Zhang","doi":"10.1145/3231622.3231637","DOIUrl":null,"url":null,"abstract":"Shape grammars are powerful in specifying and generating an infinite number of designs by repeatedly applying predefined transformation rules to initial shapes. However, the intractable nature of shape grammars limits its wide use in many applications. Moreover, shape grammars lack a parsing method to automatically validate generated designs. In this paper, we present an approach capable of generating tractable designs and validating generated designs. Our approach transforms polygonal shapes and shape rules in shape grammars to graphs and then uses the spatial graph grammar (SGG) formalism to generate and parse designs. We have evaluated our approach by transforming shapes and shape rules originally specified in a shape grammar for Turkish houses to our graph representation and validating designs with the transformed graph rules on VEGGIE, a graph grammar specification and induction tool. Other shape grammars can be potentially integrated with our approach to extend their capability in generating and validating designs.","PeriodicalId":272967,"journal":{"name":"Proceedings of the 11th International Symposium on Visual Information Communication and Interaction","volume":"49 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Generating Tractable Designs by Transforming Shape Grammars to Graph Grammars\",\"authors\":\"Xiao-Yu Wang, Yufeng Liu, Jie Li, Kang Zhang\",\"doi\":\"10.1145/3231622.3231637\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Shape grammars are powerful in specifying and generating an infinite number of designs by repeatedly applying predefined transformation rules to initial shapes. However, the intractable nature of shape grammars limits its wide use in many applications. Moreover, shape grammars lack a parsing method to automatically validate generated designs. In this paper, we present an approach capable of generating tractable designs and validating generated designs. Our approach transforms polygonal shapes and shape rules in shape grammars to graphs and then uses the spatial graph grammar (SGG) formalism to generate and parse designs. We have evaluated our approach by transforming shapes and shape rules originally specified in a shape grammar for Turkish houses to our graph representation and validating designs with the transformed graph rules on VEGGIE, a graph grammar specification and induction tool. Other shape grammars can be potentially integrated with our approach to extend their capability in generating and validating designs.\",\"PeriodicalId\":272967,\"journal\":{\"name\":\"Proceedings of the 11th International Symposium on Visual Information Communication and Interaction\",\"volume\":\"49 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-08-13\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 11th International Symposium on Visual Information Communication and Interaction\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3231622.3231637\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 11th International Symposium on Visual Information Communication and Interaction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3231622.3231637","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Generating Tractable Designs by Transforming Shape Grammars to Graph Grammars
Shape grammars are powerful in specifying and generating an infinite number of designs by repeatedly applying predefined transformation rules to initial shapes. However, the intractable nature of shape grammars limits its wide use in many applications. Moreover, shape grammars lack a parsing method to automatically validate generated designs. In this paper, we present an approach capable of generating tractable designs and validating generated designs. Our approach transforms polygonal shapes and shape rules in shape grammars to graphs and then uses the spatial graph grammar (SGG) formalism to generate and parse designs. We have evaluated our approach by transforming shapes and shape rules originally specified in a shape grammar for Turkish houses to our graph representation and validating designs with the transformed graph rules on VEGGIE, a graph grammar specification and induction tool. Other shape grammars can be potentially integrated with our approach to extend their capability in generating and validating designs.