CityEngine Help
  Quick Start Guide
    CityEngine Overview
    User Interface
    CityEngine Workflow
    Rule-based Modeling
    Model Export
  Manual
    User Interface
      Window Type Overview
      The Viewport Window
        3D Navigation Essentials
        Viewing Modes and Display Settings
        Object Selection
        Object Edit and Transform Tools
        Cameras
        Bookmarks
        Multiple Viewport Windows
        Keyboard Shortcuts Reference
      The File Navigator
      The Scene Window
        Light Layer
        Panorama Layer
      The CGA Editor
      The Log View
      The CGA Console
      The Problems View
      The Progress View
      The Inspector
      Configuring the Windows Layout
        Predefined Window Layouts
        Saving and Loading Window Layouts
        Editors
        Views
        Dragging Windows
    CityEngine Preferences
      Export
      General
      Appearance
      Editors
      Grammar Core
      Keys
      Perspectives
      Viewport
      Bookmarks
      Cameras
      Lights
      Mouse
      3D Mouse
      Touch
      Help
      Network
      Scene
    Project Management
      Why Project Management
      Using CityEngine Projects
        Creating a CityEngine Project
        Folder Organization and File Types
        Importing Files into a Project
        Exploring Projects with the File Navigator
        Editing and Refreshing Assets
      The CityEngine Workspace
        Creating a new Workspace
        Switching Workspaces
      Archiving or Exchanging CityEngine Projects
        Importing a Project into the Workspace
        Exporting a Project
    Map Layers
      What is a Map Layer
      Terrain
        Aligning Terrains to Shapes
        Exporting Terrains to geometry or image files
      Texture
      Other Map Layer Types
      Editing with Map Layers
      Editing Layer Attributes
      Selection via Image Maps
    Shapes
      What are Shapes
      Creating and Editing Shapes Manually
        Shape Texturing Tool
        Aligning Shapes to the Terrain
        Subdividing Blocks into Parcels
      Creating Shapes from Graph Networks
        Block Parameters
        Street Parameters
        Intersection Parameters
        Street Shapes
        Street Tool
      Importing Shapes
        Creating and Preparing Polygons for Shape Import
        Importing Shapes from OBJ
        Importing Shapes from COLLADA DAE
        Importing Shapes from KMZ / KML
        Importing Shapes from DXF
        Importing Shapes from SHP
        Importing Shapes from OSM
      Exporting Shapes
        Exporting Shapes to SHP
        Exporting Shapes to DXF
        Exporting Shapes to OBJ
    Street Networks
      What are Street Networks
      Creating and Editing Street Networks Manually
      Growing Street Networks
      Aligning Street Networks to the Terrain
      Cleanup Graph
      Generate Bridges
      Fit Street Widths
      Simplify Graph
      Analyze Graph
      Importing Graph Networks
        Importing Graph Segments from DXF
        Importing Graph Segments from OSM
        Importing Graph Segments from SHP
      Exporting Graph Networks
        Exporting Graph Segments to SHP
        Exporting Graph Segments to DXF
    Static Models
      What are Static Models
      Importing Static Models
      Working with Static Models
      Aligning Static Models to the Terrain
    Rule-based Modeling
      Basics of Rule-based Modeling
        Shapes
        Rule Application
      Rule Files
        Creating a new Rule File
        Writing a Rule File
        Assigning a Rule File to a Shape
        Setting the Start Rule
        Applying the Rules to generate a 3D Model
      Writing Rules
        Standard Rule
        Parameterized Rule
        Conditional Rule
        Stochastic Rule
        Attributes
        Functions
        Import
        Comments
      Shape Operations
        Extrusion
        Transformations
          Coordinate Systems
        From Volume to Surface with the Component Split
        The Subdivision Split
          Repeat Split
          Rhythm
          Parallel Repeat
          Relative Split
        Insertion of Assets
      Rule Editing Tools
        Working with the Shape Grammar Editor
        Working with the Model Hierarchy Explorer
        Overwriting Attributes with the Inspector
        CGA Styles
      Rule Packages
    Importing Data
      Importing Data Overview
      Collada DAE
      DXF
      File Geodatabase
      KMZ/KML
      OBJ
      OSM
      Shapefile
    Georeferencing
      Scene Coordinate System
      View Coordinate System
      Coordinate System Dialogs
      Using Georeferenced Data
    Exporting Models
      General Export Reference
        Overview of Supported Formats
        Common Export Options
        Formats Feature Comparison
      Supported Formats and Specific Options
        Esri FileGDB
        Wavefront OBJ
        Autodesk FBX
        Collada DAE
        Keyhole KMZ / KML
        CityEngine Web Scene (3ws)
        Renderman RIB
        e-on Vue VOB
        Script Based Exporter
      Export Application Notes
      CityEngine Web Scenes
    Mapping Attributes
      Attributes and Sources
      Mapping Attributes with Connection Editor
      Mapping Image Data to Rule Attributes
      Mapping Object Attributes via Layer Attribute
    ArcGIS Online / Portal
      Share data
    Interactive Facade Editing
      Facade Wizard Overview
      Crop Image Tool
  CGA Shape Grammar Reference
    Shape Operations
      alignScopeToAxes (Operation)
      alignScopeToGeometry (Operation)
      center (Operation)
      cleanupGeometry (Operation)
      color (Operation)
      comp (Operation)
      convexify (Operation)
      envelope (Operation)
      extrude (Operation)
      i (Operation)
      innerRect (Operation)
      mirror (Operation)
      mirrorScope (Operation)
      NIL (Operation)
      normalizeUV (Operation)
      offset (Operation)
      pop (Operation)
      print (Operation)
      projectUV (Operation)
      push (Operation)
      r (Operation)
      reduceGeometry (Operation)
      report (Operation)
      reverseNormals (Operation)
      roofGable (Operation)
      roofHip (Operation)
      roofPyramid (Operation)
      roofShed (Operation)
      rotate (Operation)
      rotateScope (Operation)
      rotateUV (Operation)
      s (Operation)
      scatter (Operation)
      scaleUV (Operation)
      set (Operation)
      setback (Operation)
      setNormals (Operation)
      setPivot (Operation)
      setupProjection (Operation)
      shapeL (Operation)
      shapeU (Operation)
      shapeO (Operation)
      split (Operation)
      t (Operation)
      taper (Operation)
      texture (Operation)
      tileUV (Operation)
      translate (Operation)
      translateUV (Operation)
      trim (Operation)
    Shape Attributes
      comp (Attribute)
      initialShape (Attribute)
      material (Attribute)
      material.color (Attribute)
      material.map (Attribute)
      pivot (Attribute)
      scope (Attribute)
      seedian (Attribute)
      split (Attribute)
      trim (Attribute)
      uid (Attribute)
    Builtin Functions
      abs (Function)
      acos (Function)
      asin (Function)
      atan (Function)
      atan2 (Function)
      ceil (Function)
      cos (Function)
      exp (Function)
      floor (Function)
      isinf (Function)
      isnan (Function)
      ln (Function)
      log10 (Function)
      pow (Function)
      rint (Function)
      sin (Function)
      sqrt (Function)
      tan (Function)
      p (Function)
      rand (Function)
      bool (Function)
      float (Function)
      sel (Function)
      str (Function)
      count (Function)
      find (Function)
      len (Function)
      substring (Function)
      geometry.area (Function)
      geometry.angle (Function)
      geometry.{du|dv} (Function)
      geometry.isConcave (Function)
      geometry.isInstanced (Function)
      geometry.isOriented (Function)
      geometry.isPlanar (Function)
      geometry.isRectangular (Function)
      geometry.nEdges (Function)
      geometry.nFaces (Function)
      geometry.nVertices (Function)
      geometry.{uMin|uMax|vMin|vMax} (Function)
      geometry.volume (Function)
      fileExists (Function)
      fileSearch (Function)
      assetInfo (Function)
      assetsSortRatio (Function)
      assetsSortSize (Function)
      imageInfo(Function)
      imagesSortRatio (Function)
      inside (Function)
      overlaps (Function)
      touches (Function)
      convert (Function)
      getGeoCoord (Function)
      print (Function)
    Simple Types Operations
    Other Keywords
      attr keyword
      const keyword
      import keyword
      style keyword
      version keyword
    CGA Utility Function Library
      findFirst (String Utility Function)
      findLast (String Utility Function)
      getPrefix (String Utility Function)
      getRange (String Utility Function)
      getSuffix (String Utility Function)
      replace (String Utility Function)
      listAdd (String List Utility Function)
      listClean (String List Utility Function)
      listFirst (String List Utility Function)
      listIndex(String List Utility Function)
      listItem (String List Utility Function)
      listLast (String List Utility Function)
      listRandom (String List Utility Function)
      listRange (String List Utility Function)
      listSize (String List Utility Function)
      assetApproxRatio (File Utility Function)
      assetApproxSize (File Utility Function)
      assetBestRatio (File Utility Function)
      assetBestSize (File Utility Function)
      assetFitSize (File Utility Function)
      fileBasename (File Utility Function)
      fileDirectory (File Utility Function)
      fileExtension (File Utility Function)
      fileName (File Utility Function)
      fileRandom (File Utility Function)
      imageApproxRatio (File Utility Function)
      imageBestRatio (File Utility Function)
      colorRamp (Color Utility Function)
    Misc Information
      CGA Changelog
      Annotations
      Asset Search
      Builtin Assets and Textures
      Texturing
  Python Scripting
    Scripting Interface Usage
      Parameters and Attributes
      Settings classes
      Script-based Export
      Special scripts
    Commands by Category
    Command Reference
    Notes and Changelog
  Quick Start Guide
    CityEngine Overview
    User Interface
    CityEngine Workflow
    Rule-based Modeling
    Model Export
  Manual
    User Interface
      Window Type Overview
      The Viewport Window
        3D Navigation Essentials
        Viewing Modes and Display Settings
        Object Selection
        Object Edit and Transform Tools
        Cameras
        Bookmarks
        Multiple Viewport Windows
        Keyboard Shortcuts Reference
      The File Navigator
      The Scene Window
        Light Layer
        Panorama Layer
      The CGA Editor
      The Log View
      The CGA Console
      The Problems View
      The Progress View
      The Inspector
      Configuring the Windows Layout
        Predefined Window Layouts
        Saving and Loading Window Layouts
        Editors
        Views
        Dragging Windows
    CityEngine Preferences
      Export
      General
      Appearance
      Editors
      Grammar Core
      Keys
      Perspectives
      Viewport
      Bookmarks
      Cameras
      Lights
      Mouse
      3D Mouse
      Touch
      Help
      Network
      Scene
    Project Management
      Why Project Management
      Using CityEngine Projects
        Creating a CityEngine Project
        Folder Organization and File Types
        Importing Files into a Project
        Exploring Projects with the File Navigator
        Editing and Refreshing Assets
      The CityEngine Workspace
        Creating a new Workspace
        Switching Workspaces
      Archiving or Exchanging CityEngine Projects
        Importing a Project into the Workspace
        Exporting a Project
    Map Layers
      What is a Map Layer
      Terrain
        Aligning Terrains to Shapes
        Exporting Terrains to geometry or image files
      Texture
      Other Map Layer Types
      Editing with Map Layers
      Editing Layer Attributes
      Selection via Image Maps
    Shapes
      What are Shapes
      Creating and Editing Shapes Manually
        Shape Texturing Tool
        Aligning Shapes to the Terrain
        Subdividing Blocks into Parcels
      Creating Shapes from Graph Networks
        Block Parameters
        Street Parameters
        Intersection Parameters
        Street Shapes
        Street Tool
      Importing Shapes
        Creating and Preparing Polygons for Shape Import
        Importing Shapes from OBJ
        Importing Shapes from COLLADA DAE
        Importing Shapes from KMZ / KML
        Importing Shapes from DXF
        Importing Shapes from SHP
        Importing Shapes from OSM
      Exporting Shapes
        Exporting Shapes to SHP
        Exporting Shapes to DXF
        Exporting Shapes to OBJ
    Street Networks
      What are Street Networks
      Creating and Editing Street Networks Manually
      Growing Street Networks
      Aligning Street Networks to the Terrain
      Cleanup Graph
      Generate Bridges
      Fit Street Widths
      Simplify Graph
      Analyze Graph
      Importing Graph Networks
        Importing Graph Segments from DXF
        Importing Graph Segments from OSM
        Importing Graph Segments from SHP
      Exporting Graph Networks
        Exporting Graph Segments to SHP
        Exporting Graph Segments to DXF
    Static Models
      What are Static Models
      Importing Static Models
      Working with Static Models
      Aligning Static Models to the Terrain
    Rule-based Modeling
      Basics of Rule-based Modeling
        Shapes
        Rule Application
      Rule Files
        Creating a new Rule File
        Writing a Rule File
        Assigning a Rule File to a Shape
        Setting the Start Rule
        Applying the Rules to generate a 3D Model
      Writing Rules
        Standard Rule
        Parameterized Rule
        Conditional Rule
        Stochastic Rule
        Attributes
        Functions
        Import
        Comments
      Shape Operations
        Extrusion
        Transformations
          Coordinate Systems
        From Volume to Surface with the Component Split
        The Subdivision Split
          Repeat Split
          Rhythm
          Parallel Repeat
          Relative Split
        Insertion of Assets
      Rule Editing Tools
        Working with the Shape Grammar Editor
        Working with the Model Hierarchy Explorer
        Overwriting Attributes with the Inspector
        CGA Styles
      Rule Packages
    Importing Data
      Importing Data Overview
      Collada DAE
      DXF
      File Geodatabase
      KMZ/KML
      OBJ
      OSM
      Shapefile
    Georeferencing
      Scene Coordinate System
      View Coordinate System
      Coordinate System Dialogs
      Using Georeferenced Data
    Exporting Models
      General Export Reference
        Overview of Supported Formats
        Common Export Options
        Formats Feature Comparison
      Supported Formats and Specific Options
        Esri FileGDB
        Wavefront OBJ
        Autodesk FBX
        Collada DAE
        Keyhole KMZ / KML
        CityEngine Web Scene (3ws)
        Renderman RIB
        e-on Vue VOB
        Script Based Exporter
      Export Application Notes
      CityEngine Web Scenes
    Mapping Attributes
      Attributes and Sources
      Mapping Attributes with Connection Editor
      Mapping Image Data to Rule Attributes
      Mapping Object Attributes via Layer Attribute
    ArcGIS Online / Portal
      Share data
    Interactive Facade Editing
      Facade Wizard Overview
      Crop Image Tool
  CGA Shape Grammar Reference
    Shape Operations
      alignScopeToAxes (Operation)
      alignScopeToGeometry (Operation)
      center (Operation)
      cleanupGeometry (Operation)
      color (Operation)
      comp (Operation)
      convexify (Operation)
      envelope (Operation)
      extrude (Operation)
      i (Operation)
      innerRect (Operation)
      mirror (Operation)
      mirrorScope (Operation)
      NIL (Operation)
      normalizeUV (Operation)
      offset (Operation)
      pop (Operation)
      print (Operation)
      projectUV (Operation)
      push (Operation)
      r (Operation)
      reduceGeometry (Operation)
      report (Operation)
      reverseNormals (Operation)
      roofGable (Operation)
      roofHip (Operation)
      roofPyramid (Operation)
      roofShed (Operation)
      rotate (Operation)
      rotateScope (Operation)
      rotateUV (Operation)
      s (Operation)
      scatter (Operation)
      scaleUV (Operation)
      set (Operation)
      setback (Operation)
      setNormals (Operation)
      setPivot (Operation)
      setupProjection (Operation)
      shapeL (Operation)
      shapeU (Operation)
      shapeO (Operation)
      split (Operation)
      t (Operation)
      taper (Operation)
      texture (Operation)
      tileUV (Operation)
      translate (Operation)
      translateUV (Operation)
      trim (Operation)
    Shape Attributes
      comp (Attribute)
      initialShape (Attribute)
      material (Attribute)
      material.color (Attribute)
      material.map (Attribute)
      pivot (Attribute)
      scope (Attribute)
      seedian (Attribute)
      split (Attribute)
      trim (Attribute)
      uid (Attribute)
    Builtin Functions
      abs (Function)
      acos (Function)
      asin (Function)
      atan (Function)
      atan2 (Function)
      ceil (Function)
      cos (Function)
      exp (Function)
      floor (Function)
      isinf (Function)
      isnan (Function)
      ln (Function)
      log10 (Function)
      pow (Function)
      rint (Function)
      sin (Function)
      sqrt (Function)
      tan (Function)
      p (Function)
      rand (Function)
      bool (Function)
      float (Function)
      sel (Function)
      str (Function)
      count (Function)
      find (Function)
      len (Function)
      substring (Function)
      geometry.area (Function)
      geometry.angle (Function)
      geometry.{du|dv} (Function)
      geometry.isConcave (Function)
      geometry.isInstanced (Function)
      geometry.isOriented (Function)
      geometry.isPlanar (Function)
      geometry.isRectangular (Function)
      geometry.nEdges (Function)
      geometry.nFaces (Function)
      geometry.nVertices (Function)
      geometry.{uMin|uMax|vMin|vMax} (Function)
      geometry.volume (Function)
      fileExists (Function)
      fileSearch (Function)
      assetInfo (Function)
      assetsSortRatio (Function)
      assetsSortSize (Function)
      imageInfo(Function)
      imagesSortRatio (Function)
      inside (Function)
      overlaps (Function)
      touches (Function)
      convert (Function)
      getGeoCoord (Function)
      print (Function)
    Simple Types Operations
    Other Keywords
      attr keyword
      const keyword
      import keyword
      style keyword
      version keyword
    CGA Utility Function Library
      findFirst (String Utility Function)
      findLast (String Utility Function)
      getPrefix (String Utility Function)
      getRange (String Utility Function)
      getSuffix (String Utility Function)
      replace (String Utility Function)
      listAdd (String List Utility Function)
      listClean (String List Utility Function)
      listFirst (String List Utility Function)
      listIndex(String List Utility Function)
      listItem (String List Utility Function)
      listLast (String List Utility Function)
      listRandom (String List Utility Function)
      listRange (String List Utility Function)
      listSize (String List Utility Function)
      assetApproxRatio (File Utility Function)
      assetApproxSize (File Utility Function)
      assetBestRatio (File Utility Function)
      assetBestSize (File Utility Function)
      assetFitSize (File Utility Function)
      fileBasename (File Utility Function)
      fileDirectory (File Utility Function)
      fileExtension (File Utility Function)
      fileName (File Utility Function)
      fileRandom (File Utility Function)
      imageApproxRatio (File Utility Function)
      imageBestRatio (File Utility Function)
      colorRamp (Color Utility Function)
    Misc Information
      CGA Changelog
      Annotations
      Asset Search
      Builtin Assets and Textures
      Texturing
  Python Scripting
    Scripting Interface Usage
      Parameters and Attributes
      Settings classes
      Script-based Export
      Special scripts
    Commands by Category
    Command Reference
    Notes and Changelog