![]() ![]() arcpy.Multipatch(cursor) also doesn't work. ![]() I can make a Polyline out of it with the same argument (which results in a useless 2D line), so my array isn't messed. ![]() RuntimeError: Object: CreateObject cannot create geometry from inputs Return lambda *args: val(*gp_fixargs(args, True)) So I put the new points in a new array, call arcpy.Multipatch(my new array), but get a runtime error: >arcpy.Multipatch(newAr)įile "s:\ssd applications\arcgis pro\Resources\arcpy\arcpy\arcobjects\mixins.py", line 224, in _init_įile "s:\ssd applications\arcgis pro\Resources\arcpy\arcpy\geoprocessing\_base.py", line 506, in adding 10m to Z) and construct a new multipatch:, ,, ,, ,, , , My other approach was to simply copy the points inside the multipatch, change their values (e.g. I also started an editor session, made my changes, updated the rows and ended the session but that also didn't work. I have tried to update these, but overwriting the point or array values does nothing since (I think) they're tuples. The cursor consists of the following subclasses: >cursor My main strategy so far has been to attempt updating the multipatch with an arcpy.da.UpdateCursor. What I now want to do (using ArcPy) is to make the created bounding box a bit larger and move it upwards, but I can't figure out how to edit multipatch features and there is no documentation on the arcpy.MultiPatch() geometry. I've created a 3D multipatch bounding envelope around a bunch of other 3D features. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |