Improved Python OO scripting in CityEngine

Idea created by rhexter on Aug 10, 2012
    Not in Current Product Plan
    Score20

    I would like to see more Object Orientated design around the Python language, it makes far more sense to many Python programmers to create instances of object types and have their appropriate methods with them. Its also a far more productive for new users.

    Additional clean up of things like the selection and filter systems would also be of greate benefit and more in line with pythonic methodologies.
    example.
    make selections:
    myShapes=ce.select(type="shape")

    filter:
    myFilteredShapes=ce.select(mybroadSelection, type="Shape")