Ontology-based Procedural Modelling of Traversable Buildings Composed by Arbitrary Shapes


Book Description

This book presents a new procedural modelling methodology capable of producing traversable buildings constrained by arbitrary convex shapes, based on a pure treemap approach. The authors establish a process to change the format of interior rooms, through wall number modification and offer an adaptation of a “fake-concave” technique to support non-convex building layouts. It will also include: • A proposal for an extensible building ontology to guide the methodology process and support the generation of other architectural style buildings (e.g. roman houses); • A presentation of an ontology-based grammar to provide the procedural modelling methodology with production rules; • Experimental computer managed processes for the stochastic generation of buildings. Most of the existing solutions regarding building interiors only focus on the generation of floor plans mainly composed of rectangular shapes. Yet there are a wide variety of ancient and contemporary buildings that are composed of shapes other than rectangles, both internally and externally. Ontology-based Procedural Modelling of Traversable Buildings Composed by Arbitrary Shapes will address this by providing the Procedural Modelling field with processes and techniques capable of properly supporting for example, digital preservation of cultural heritage or extensive virtual urban environment productions, specifically ones involving the generation/reconstruction of virtual buildings with such geometric requirements.




Conceptual Modeling


Book Description

This book constitutes the refereed proceedings of the 41st International Conference on Conceptual Modeling, ER 2022, held in Hyderabad, India, in October 2022. The 19 full and 11 short papers were carefully reviewed and selected from 82 submissions. The papers are organzed in the following topical sections: ​foundations of conceptual modeling; ontologies and their applications; applications of conceptual modeling; data modeling and analysis; business process; quality and performance; security, privacy and risk management; goals and requirements.




VR Technologies in Cultural Heritage


Book Description

This open access book constitutes the refereed proceedings of the First International Conference on VR Technologies in Cultural Heritage, VRTCH 2018, held in Brasov, Romania in May 2018. The 13 revised full papers along with the 5 short papers presented were carefully reviewed and selected from 21 submissions. The papers of this volume are organized in topical sections on data acquisition and modelling, visualization methods / audio, sensors and actuators, data management, restoration and digitization, cultural tourism.




Handbook of Research on Technological Developments for Cultural Heritage and eTourism Applications


Book Description

Tourism is one of the most rapidly evolving industries of the 21st century. The integration of technological advancements plays a crucial role in the ability for many countries, all over the world, to attract visitors and maintain a distinct edge in a highly competitive market. The Handbook of Research on Technological Developments for Cultural Heritage and eTourism Applications is a pivotal reference source for the latest research findings on the utilization of information and communication technologies in tourism. Featuring extensive coverage on relevant areas such as smart tourism, user interfaces, and social media, this publication is an ideal resource for policy makers, academicians, researchers, advanced-level students, and technology developers seeking current research on new trends in ICT systems and application and tourism.




Medium, Messenger, Transmission


Book Description

Medium, Messenger, Transmission uses the figure of the messenger as a key metaphor for the function of all transmission media.




Procedural Content Generation in Games


Book Description

This book presents the most up-to-date coverage of procedural content generation (PCG) for games, specifically the procedural generation of levels, landscapes, items, rules, quests, or other types of content. Each chapter explains an algorithm type or domain, including fractal methods, grammar-based methods, search-based and evolutionary methods, constraint-based methods, and narrative, terrain, and dungeon generation. The authors are active academic researchers and game developers, and the book is appropriate for undergraduate and graduate students of courses on games and creativity; game developers who want to learn new methods for content generation; and researchers in related areas of artificial intelligence and computational intelligence.




Complex Artificial Environments


Book Description

This book explores the possibilities of applying the theories of complexity and self-organization developed to account for various phenomena in the natural science to artifacts traditionally the realm of humanities and social sciences. The emphasis of this volume is on the development of cities and the impact of these methods on urban simulation methods.




Functional Programming in JavaScript


Book Description

Summary Functional Programming in JavaScript teaches JavaScript developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to real-life development tasks Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the Technology In complex web applications, the low-level details of your JavaScript code can obscure the workings of the system as a whole. As a coding style, functional programming (FP) promotes loosely coupled relationships among the components of your application, making the big picture easier to design, communicate, and maintain. About the Book Functional Programming in JavaScript teaches you techniques to improve your web applications - their extensibility, modularity, reusability, and testability, as well as their performance. This easy-to-read book uses concrete examples and clear explanations to show you how to use functional programming in real life. If you're new to functional programming, you'll appreciate this guide's many insightful comparisons to imperative or object-oriented programming that help you understand functional design. By the end, you'll think about application design in a fresh new way, and you may even grow to appreciate monads! What's Inside High-value FP techniques for real-world uses Using FP where it makes the most sense Separating the logic of your system from implementation details FP-style error handling, testing, and debugging All code samples use JavaScript ES6 (ES 2015) About the Reader Written for developers with a solid grasp of JavaScript fundamentals and web application design. About the Author Luis Atencio is a software engineer and architect building enterprise applications in Java, PHP, and JavaScript. Table of Contents PART 1 THINK FUNCTIONALLY Becoming functional Higher-order JavaScript PART 2 GET FUNCTIONAL Few data structures, many operations Toward modular, reusable code Design patterns against complexity PART 3 ENHANCING YOUR FUNCTIONAL SKILLS Bulletproofing your code Functional optimizations Managing asynchronous events and data




Hypermedia: Openness, Structural Awareness, and Adaptivity


Book Description

This book presents the joint post-proceedings of three International Workshops held as part of the 12th ACM Conference on Hypertext and Hypermedia in Aarhus, Denmark in August 2001. The 28 revised full papers presented were carefully refereed and selected during two rounds of reviewing and revision. In accordance with the workshop topics, the papers are organized in sections on open hypermedia systems, structural computing, and adaptive hypermedia.




The MIT Encyclopedia of the Cognitive Sciences (MITECS)


Book Description

Since the 1970s the cognitive sciences have offered multidisciplinary ways of understanding the mind and cognition. The MIT Encyclopedia of the Cognitive Sciences (MITECS) is a landmark, comprehensive reference work that represents the methodological and theoretical diversity of this changing field. At the core of the encyclopedia are 471 concise entries, from Acquisition and Adaptationism to Wundt and X-bar Theory. Each article, written by a leading researcher in the field, provides an accessible introduction to an important concept in the cognitive sciences, as well as references or further readings. Six extended essays, which collectively serve as a roadmap to the articles, provide overviews of each of six major areas of cognitive science: Philosophy; Psychology; Neurosciences; Computational Intelligence; Linguistics and Language; and Culture, Cognition, and Evolution. For both students and researchers, MITECS will be an indispensable guide to the current state of the cognitive sciences.