-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 18/10/10 18:36, Robert Nowak wrote:
> Liebe Leute,
>
> versuche einen individuellen Locator in Manipulate zu verwenden.
>
> Die einfache Version funktioniert soweit:
>
> Manipulate[Graphics[Circle[{0, 0}, 10]],
> {{p, {0, 0}}, Locator}]
>
>
>
> Die individuelle Version beschränkt (ungewollt) die Bewegung auf den
> Bereich: {{0,0},{1,1}}
> Wer weiss Rat ?
>
> Manipulate[Graphics[Circle[{0, 0}, 10]],
> {{p, {0, 0}}, Locator[#] &, ControlType -> Locator}]
>
>
> Danke Robert
>
Lieber Robert,
ich sehe nicht, welchen Mehrwert die "individuelle Version" liefert,
aber wenn Sie Locator statt Locator[#]& nehmen, dann klappt es wieder.
Das liegt wohl daran, dass Locator[#]& als "pure function" das Gleiche
leistet wie Locator, was ja auch eine "pure function" ist. Allerdings
handelt es sich für MMa um eine neue Function, die dann bei der Option
ControlType nicht als Locator erkannt wird.
Fazit:
Manipulate[Graphics[Circle[{0, 0}, 10]], {{p, {0, 0}}, Locator,
ControlType -> Locator}]
leistet das Gewünschte.
Mit freundlichen Grüßen
Stefan Welke
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.12 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJMvV/nAAoJEDljWHcMFveG96YIAI4rwiqVEoyf34Vfeo8m82yG
fMfJGFZgmigTNR7mUxLvVYKRy4GoIWSp6QsIa/e4urr4McYqEGDw1jHpjdbA7fgC
g3Q7ezs/4unkpbCuFw7ArIFmtnpQcSnBzVP1oBZdZE6WpyodU3mcXJAfG0KlFm4a
5y//YLF1WN40DUsjQo5Xn+BcoliAD01RTSkxUQFHzVSZbbborJaIzyHXBuGWT/fO
gSvn4oNflP+EAhe+KkANzTkXqaPtOztlKv6oyhNkL2YVYC7y5ruwIkzik4Zvp9bL
3SAQyLmU9OqqlZRjtn6JM/fKPcshb9gqGMlRynklWtJM+KcOtl5OlOjrfKxmFLU=
=yOEa
-----END PGP SIGNATURE-----