MathGroup Archive 2012

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: FindCurvePath has a problem

  • To: mathgroup at smc.vnet.net
  • Subject: [mg127385] Re: FindCurvePath has a problem
  • From: Oliver Ruebenkoenig <ruebenko at wolfram.com>
  • Date: Fri, 20 Jul 2012 23:41:20 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: mathgroup-newout@smc.vnet.net
  • Delivered-to: mathgroup-newsend@smc.vnet.net
  • References: <20120720075032.A0A456877@smc.vnet.net>


On Fri, 20 Jul 2012, Ralph Dratman wrote:

> The following input to FindCurvePath produces the output shown below it:
>
> FindCurvePath[{{278,141},{279,141},{279,142},{279,143},{280,143},{280,144},
> {280,145},{280,146},{281,147},{281,148},{281,149},{281,150},{282,150},{282,
> 151},{282,152},{283,151},{283,152},{283,153},{284,153},{284,154},{285,155},
> {286,155},{286,156},{287,156},{287,157},{288,157},{289,156},{290,156},{290,
> 157},{291,156},{291,157},{292,156},{292,157},{293,156},{293,157},{294,156},
> {294,157},{295,156},{295,157},{296,156},{296,157},{297,156},{297,157},{298,
> 155},{298,156},{299,155},{299,156},{300,155},{301,154},{301,155},{302,153},
> {302,154},{303,152},{303,153},{304,150},{304,151},{304,152},{305,149},{305,
> 150},{306,146},{306,147},(*{306,148},{306,149},{307,144},{307,145},{307,146
> },{308,141},{308,142},{308,143},{308,144},{309,139},{309,140},{309,141},{31
> 0,138},{310,139},{311,136},{311,137},{311,138},{312,135},{312,136},{313,134
> },{313,135},*){314,133},{314,134}}]
> FindCurvePath::ntri:    The data generates an inconsistent
> triangulation. You can perturb the data to make it valid. >>
> Fail
>
> If you restore the commented-out list elements (beginning with
> (*{306,148}...), then evaluate, you get an apparently never-ending
> silent hangup, which is of course far worse than an error message.
>
> I have not yet tried to "perturb" anything to work around the problem.
> Clearly the function needs to check its arguments before wandering off
> into lala land.
>
>
> Ralph Dratman
>
>

The only oddity is that it returns Fail in stead of $Failed, other than 
that works on Linux-x86-64 V8.0.4. What version/OS do you have?

Oliver



  • Prev by Date: Re: Solving Third Order differential equation using Mathematica.
  • Next by Date: Re: can one make local symbol in a pure function?
  • Previous by thread: FindCurvePath has a problem
  • Next by thread: Re: FindCurvePath has a problem