What are Shapes?
Shapes are the most important entity within a CityEngine scene. They are the main input for procedural modeling with CGA rules. CGA rules operate on shapes and thus there must be some shape to apply the start rule. Through CGA operations, shapes are modified and finally result in model geometry.
Geometrically speaking, shapes are simply polygons. They can be drawn manually or imported from external sources.
Shapes can reference a set of attributes, including a rule file, a start rule (the first rule that will be applied) as well as a seed to control randomness. You can assign rules to shapes by selecting the menu.
Shapes are created either manually, automatically from a street graph and blocks, or by import:
Manually Created ShapesShapes can be drawn and edited using a set of tools, see Creating and Editing Shapes Manually.
Shapes Created from a GraphStreet shapes and lots can be automatically created from a graph, see Creating Shapes from Graph Networks.
Shapes created manually are referred to as Static Shapes, while shapes derived from street graphs and block subdivision are called Dynamic Shapes.
Imported ShapesShapes from various file formats can be imported, including Esri FileGDB (.gdb), Esri Shapefiles (.shp), Wavefront OBJ (.obj), Autodesk FBX (.fbx) and OpenStreetMap (.osm). See Importing Shapes. A convenient way to import shapes is through ArcGIS Online and the Get Map Data feature.
The term Shape is also used in the context of Rule-based Modeling, see Shapes. Please don't confuse these two types of shapes.
Copyright ©2008-2018 Esri R&D Center Zurich. All rights reserved.