I can extrude the shapefile in arcgis pro using the appearance tab.
I want to do the same thing in arcpy but I cannot seem to figure it out. I have tried FeatureTo3DByAttribute_3d but that just moves the 2d polygon to the height of the attribute.
Is there a way to connect to surfaces? I also took a look at ExtrudeBetween_3d but that requires a TIN for the top and bottom. All I have is my shapefile with columns of base elevation and height.
Thanks for the help.
The layer object has an extrusion method, this should allow you to extrude the features in your layer as if you are using that button in the Appearance tab. Extrusion is an effect you apply to your layer, you are not actually convert the data into 3D.
Then you can use this tool to export the layer to a multipatch