Select to view content in your preferred language

Difference 3D Tool

790
3
10-11-2010 07:11 PM
ShaunWeston
Frequent Contributor
I'm trying to use the Difference 3D tool at the moment and I keep getting this error:

WARNING 050097: Difference failed when subtracting from ShadowAffectsScreen, OID: 1, result is NOT simple.

It usually then crashes ArcGlobe or whatever I have open.

I'm not entirely sure what that message means and why it keeps occurring. I'm trying to use the tool to find areas that have new shadows, past shadows and no shadows at all.

Cheers
Tags (1)
0 Kudos
3 Replies
Gert_van_Maren
Esri Contributor
Shaun,

Can you send me your data, please?

I'll have a look.

Gert
0 Kudos
RobbiMcKinney
Deactivated User
I am having this same problem.  And I have tried to save the data to the attachment manager.  It is called 3D Files to Gert.
0 Kudos
XanderBakker
Esri Esteemed Contributor
I am having this same problem.  And I have tried to save the data to the attachment manager.  It is called 3D Files to Gert.


Hi Robbi,

That's odd indeed. When doing the Difference3D it gives an error stating that the result is not simple:

Executing: Difference3D ValleyBtm Level1 C:\Project\_Forums\dif3D\test.gdb\dif3Dv01
Start Time: Thu Nov 07 12:40:02 2013
WARNING 050097: Difference failed when subtracting from ValleyBtm, OID: 0, result is NOT simple.
WARNING 050099: No Difference result generated.
WARNING 050099: No Difference result generated.
Succeeded at Thu Nov 07 12:40:08 2013 (Elapsed Time: 6,50 seconds)

Both multipatches are closed correctly:

Executing: IsClosed3D Level1
Start Time: Thu Nov 07 12:46:47 2013
Succeeded at Thu Nov 07 12:46:47 2013 (Elapsed Time: 0,44 seconds)

Executing: IsClosed3D ValleyBtm
Start Time: Thu Nov 07 12:47:05 2013
Succeeded at Thu Nov 07 12:47:05 2013 (Elapsed Time: 0,39 seconds)


And when an Interect3D is done it works fine:

[ATTACH=CONFIG]28918[/ATTACH]

The green multipatch is the overlapping area. I tried it too with a Union 3D (after merging both multipatches together) and that also works and results in a closed multipatch:

Executing: IsClosed3D MergedMultiPatches2union
Start Time: Thu Nov 07 13:14:16 2013
Succeeded at Thu Nov 07 13:14:17 2013 (Elapsed Time: 1,34 seconds)

Could this be a bug in Difference3D?

Kind regards,

Xander
0 Kudos