An international conference connecting people
in CAD research, education and business
Copyright (C) CAD Solutions, LLC. All rights reserved.
Proceedings of CAD'17, 2017, 405-409
Cellular Automata Based Representation of 3D Patterns
Abstract. Typical CAD systems are based on a set of well defined graphic primitives such as, for example, points and lines for 2D and cube, cylinder and sphere for 3D applications. It will be clear that the more diverse patterns we can get with the more diverse primitive sets we can use. Motivated from an increasing emphasis on an aesthetic design of commercial products and with an increased power of 3D printing that can fabricate complex shapes immediately from the CAD models, the present study experiments on a new way of representing 2D/3D patterns using Cellular Automata (CA). CA has long been used as a means for studying complex systems. Wolfram expected that CA can explain the simple rules the complex natural patterns emerge. For example, it was found that complex natural patterns like snow crystal and skin pattern of sea shells can be explained in terms of simple rules of CA. However, obtaining complex patterns using CA in general is not an easy task. In the present paper, the author uses a special kind of CA and suggests a systematic way of applying it as a general tool for representing complex patterns.
Keywords. Cellular Automata, 3D printing, F-code, Primitives, Pattern representation