Hello, I created a rule package which uses CityEninge's tree library. I added the additional annotations so it would work in ArcGIS pro. (little cga code below). I want to generate the trees in ArcGis Pro using the 'procedural layer' option, which I should be able to select from the symbology > Properties drop down, right? but this option does not appear. I only get marker, stroke and fill layer options. How I can assign the rule package to point shapes?. The point data I have is a the city's vegetation in shape file. Using arcgis pro 1.3

I tried converting converting the points to multipatch but then, the rpk does not apply since it is annotated with @InPoint. So, I would need an annotation for @Multipatch????? Using the preset option forces using a single color.

the code below is a minimized version. In reality it calls other 2 little cga files, but for testing I took may sections out. I guessed the order of how the additional annotations should go, so I am not entirely sure.. pls advise if this is wrongly done, too.

Can you confirm that you are working in a scene document and that the point layer you are trying to symbolize is in the '3D Layers' group in the Contents pane. If that is correct, try to refresh the the Symbology pane. To do this, right-click on the layer name and choose the 'Symbology option' or close and reopen the Symbology pane. Follow the instructions here to add a procedural symbol layer.

Let me know if this solves the problem. We may have a refresh bug here that we need to fix.

The point data is a 2D and I mport it in the Map tab, I then covert it into 3D. the points do not appear in the 3D layer group, only in the 2D layers. The data/shp file has tree heigh attributes and z-terrain elevation. I link these attributes in CityEngine once I apply the .cga rul. I am sort of trying to do the ''same'' thing in ARc|GIS pro. What can/should I do to make the point-shape file go to the 3D layer in ArcGIS pro?

Hi, I fixed it. I just had to redo the path to the obj files from within the cga code. So it works with the test .cga. Sorry, dumb mistake.

When I do use the non-test code. It will call other 3 .cga files. Do I also need to add the different annotations to the other .cga files as well? ex. @InPoint, @Distance , etc?? or is it enough to only add these annotations to the main .cga file?