āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻĢāĻ°āĻžāĻ¸āĻŋāĻ¸ā§āĻĒā§āĻ¯āĻžāĻ¨āĻŋāĻļ

Ad


āĻ…āĻ¨āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ āĻĢā§‡āĻ­āĻŋāĻ•āĻ¨

gvmap - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ OnWorks āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ gvmap āĻšāĻžāĻ˛āĻžāĻ¨

āĻāĻŸāĻŋ āĻšāĻ˛ āĻœāĻŋāĻ­āĻŋāĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡āĻ° āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨ āĻ¯ā§‡āĻŽāĻ¨ āĻ‰āĻŦā§āĻ¨ā§āĻŸā§ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻĢā§‡āĻĄā§‹āĻ°āĻž āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦāĻž MAC OS āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ āĻāĻŽā§āĻ˛ā§‡āĻŸāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§‹āĻ¸ā§āĻŸāĻŋāĻ‚ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻ•āĻžāĻ°ā§€āĻ¤ā§‡ āĻšāĻžāĻ˛āĻžāĻ¨ā§‹ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

āĻ•āĻžāĻ°ā§āĻ¯āĻ•ā§āĻ°āĻŽ:

NAME āĻāĻ°


gvmap - āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ–ā§āĻāĻœā§āĻ¨ āĻāĻŦāĻ‚ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻšāĻžāĻ‡āĻ˛āĻžāĻ‡āĻŸ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻ­ā§ŒāĻ—āĻ˛āĻŋāĻ• āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸āĻžāĻ‡āĻ¨ā§‹āĻĒāĻŋāĻ¸āĻŋāĻ¸


gvmap [ āĻ…āĻĒāĻļāĻ¨ ] [ -o āĻ†āĻ‰āĻŸāĻĢāĻžāĻ‡āĻ˛ ] [ āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ° ]

āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻƒ


gvmap DOT āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸā§‡ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°āĻžāĻĢ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¨ā§‡āĻ¯āĻŧ, āĻ¨ā§‹āĻĄ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ–ā§āĻāĻœā§‡ āĻĒāĻžāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ°āĻŋāĻ‚ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
xdot-āĻ āĻĻā§‡āĻļ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻšāĻžāĻ‡āĻ˛āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻš āĻ­ā§ŒāĻ—āĻ˛āĻŋāĻ•-āĻļā§ˆāĻ˛ā§€āĻ° āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ°
āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸āĨ¤

āĻ‡āĻ¨āĻĒā§āĻŸ āĻ—ā§āĻ°āĻžāĻĢā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨ā§‹āĻĄā§‡āĻ° āĻ…āĻŦāĻ¸ā§āĻĨāĻžāĻ¨, āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡ (pos, width
āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻšāĻ¤āĻž āĻ—ā§āĻŖāĻžāĻŦāĻ˛ā§€, āĻ¯āĻĨāĻžāĻ•ā§āĻ°āĻŽā§‡) āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤, āĻāĻŦāĻ‚ āĻ¨ā§‹āĻĄ āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤

āĻ—āĻ¤āĻžāĻ¨ā§āĻ—āĻ¤āĻŋāĻ•, gvmap āĻĄā§‡āĻŸāĻž āĻĨā§‡āĻ•ā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻ¯āĻĻāĻŋ āĻ‡āĻšā§āĻ›āĻž āĻšāĻ¯āĻŧ, āĻ‡āĻ¨āĻĒā§āĻŸ āĻ—ā§āĻ°āĻžāĻĢ
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¨ā§‹āĻĄ a āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ—ā§āĻšā§āĻ› āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ a
āĻ›ā§‹āĻŸ āĻ§āĻ¨āĻžāĻ¤ā§āĻŽāĻ• āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ (āĻāĻŸāĻŋ āĻ­āĻžāĻ˛ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¯āĻĻāĻŋ āĻ—ā§āĻšā§āĻ› āĻŽāĻžāĻ¨ āĻ¸āĻŦ āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž
āĻ•āĻŋāĻ›ā§ K. āĻ¨ā§‹āĻĄā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻ§āĻžāĻ¨ [1,K] āĻāĻ•āĻ‡ āĻ­āĻžāĻ— āĻ•āĻ°ā§‡ āĻ—ā§āĻšā§āĻ› āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻŽāĻžāĻ¨ āĻ°āĻžāĻ–āĻž āĻšāĻŦā§‡
āĻāĻ•āĻ‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻŦāĻŋāĻļā§‡āĻˇ āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯ āĻœāĻ¨ā§āĻ¯ āĻ—ā§āĻšā§āĻ› āĻ…ā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¨ā§‹āĻĄā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻ§ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡
āĻŽāĻžāĻ¨āĨ¤

āĻ¯āĻĻāĻŋ -D āĻĒāĻ¤āĻžāĻ•āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, gvmap āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻļā§€āĻ°ā§āĻˇ-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻžāĻŦāĻ—ā§āĻ°āĻžāĻĢ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‡
āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŋāĻ‚ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ¨āĻž āĻĨāĻžāĻ•āĻž āĻ¯ā§‡āĻ•ā§‹āĻ¨ā§‹ āĻ¨ā§‹āĻĄāĻ•ā§‡ āĻāĻ•āĻ• āĻ•ā§āĻ¯āĻžāĻš-āĻ…āĻ˛ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ°āĻžāĻ–āĻž āĻšāĻŦā§‡āĨ¤

āĻ¯āĻĻāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ‰āĻĒāĻ°ā§‡ āĻŦāĻ°ā§āĻŖāĻŋāĻ¤ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¨ā§‹āĻĄ āĻĨāĻžāĻ•āĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒāĻ›āĻ¨ā§āĻĻāĻ¸āĻ‡ āĻ°āĻ™ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ°āĻ™ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻžāĻŦāĻ˛ā§€āĨ¤
āĻŦāĻŋāĻļā§‡āĻˇ āĻĻā§āĻ°āĻˇā§āĻŸāĻŦā§āĻ¯ āĻ¯āĻĻāĻŋ āĻ•ā§‡āĻ‰ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ -c0, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ°āĻ™ āĻāĻ•āĻŸāĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻļā§‡āĻˇ āĻ¨ā§‹āĻĄ āĻāĻ•āĻŸāĻŋ āĻ†āĻ›ā§‡
āĻĒā§āĻ°āĻ­āĻžāĻŦ āĻ‰āĻĒāĻ°āĻ¨ā§āĻ¤ā§, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻ•ā§‡āĻ‰ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ -O, gvmap āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°āĻ‚ permute āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡.

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ


āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāĻ—ā§āĻ˛āĻŋ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤:

-a k āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž k āĻŦāĻ°āĻžāĻŦāĻ° āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ° āĻ—āĻĄāĻŧ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ†āĻŦāĻĻā§āĻ§ āĻŦāĻžāĻ•ā§āĻ¸. āĻāĻ•āĻŸāĻŋ āĻĻā§‡āĻļ āĻāĻĄāĻŧāĻžāĻ¤ā§‡ āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻŦāĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ•āĻžāĻŸāĻžāĨ¤ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻŋāĻ‚ āĻ¸āĻŽāĻ¯āĻŧ
k āĻāĻ° āĻ¸āĻŽāĻžāĻ¨ā§āĻĒāĻžāĻ¤āĻŋāĻ•; āĻ¤āĻžāĻ‡, āĻŦāĻĄāĻŧ āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻœāĻ¨ā§āĻ¯, k-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ›ā§‹āĻŸ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¸ā§āĻ¤āĻžāĻŦ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ k =
-1, āĻ—ā§āĻ°āĻžāĻĢ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ k-āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻŽāĻžāĻ¨ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ k = -1āĨ¤

-b v āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž v āĻŦāĻšā§āĻ­ā§āĻœ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ†āĻāĻ•āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°ā§‡āĻ–āĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡,
āĻ•ā§‹āĻ¨ āĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ v < 0 āĻ¸āĻšāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ v = 0āĨ¤

-c k āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž k āĻĻā§‡āĻļāĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻ°āĻ™ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ°āĻ™ā§‡āĻ° āĻ¸ā§āĻ•āĻŋāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ k = 1āĨ¤

āĻ—ā§āĻ°āĻšāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:
0: āĻŦāĻšā§āĻ­ā§āĻœ āĻ¨ā§‡āĻ‡
1: āĻĒā§āĻ¯āĻžāĻ¸ā§āĻŸā§‡āĻ˛
2: āĻ¨ā§€āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻšāĻ˛ā§āĻĻ
3: āĻ¸āĻžāĻĻāĻž āĻĨā§‡āĻ•ā§‡ āĻ˛āĻžāĻ˛
4: āĻšāĻžāĻ˛āĻ•āĻž āĻ§ā§‚āĻ¸āĻ° āĻĨā§‡āĻ•ā§‡ āĻ˛āĻžāĻ˛
5: āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ°āĻ‚
6 : āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻāĻ•āĻ• āĻ†āĻ­āĻž āĻ˛āĻžāĻ˛
7 : āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻāĻ•āĻ• āĻ†āĻ­āĻž āĻšāĻžāĻ˛āĻ•āĻž āĻ˛āĻžāĻ˛
8: āĻšāĻžāĻ˛āĻ•āĻž āĻ§ā§‚āĻ¸āĻ°

-c_āĻ…āĻ¸ā§āĻŦāĻšā§āĻ›āĻ¤āĻž=xy
āĻāĻ•āĻŸāĻŋ āĻĻā§āĻ‡-āĻ…āĻ•ā§āĻˇāĻ°ā§‡āĻ° āĻšā§‡āĻ•ā§āĻ¸āĻžāĻĄā§‡āĻ¸āĻŋāĻŽā§‡āĻ˛ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡ āĻ¯āĻž āĻāĻ° āĻ…āĻ¸ā§āĻŦāĻšā§āĻ›āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻŦāĻšā§āĻ­ā§āĻœ

-C d āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž d āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° (āĻĻā§‡āĻļ) āĻ…āĻ¨ā§āĻŽā§‹āĻĻāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ d = 0, āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻ•ā§‹āĻ¨ āĻ¸ā§€āĻŽāĻž āĻ¨ā§‡āĻ‡āĨ¤

-d d āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĄāĻŋ āĻ•āĻžāĻ˛āĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ā§‡āĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻŦā§€āĻœ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡
āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€ āĻĻā§‡āĻļāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ™ā§‡āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯āĻ•ā§‡ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•āĻ°ā§‡ āĻ¤ā§‹āĻ˛ā§‡āĨ¤

-D āĻ¯āĻĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ, āĻ—ā§āĻ°āĻžāĻĢā§‡āĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻžāĻŦāĻ—ā§āĻ°āĻžāĻĢāĻ—ā§āĻ˛āĻŋ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻŋāĻ‚ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧāĨ¤

-e āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻ—ā§āĻ˛āĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸā§‡ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ­ā§āĻ•ā§āĻ¤ āĻ•āĻ°āĻž āĻšāĻŦā§‡āĨ¤

-g c āĻŦāĻžāĻ‰āĻ¨ā§āĻĄāĻŋāĻ‚ āĻŦāĻžāĻ•ā§āĻ¸ā§‡āĻ° āĻ°āĻ™ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¨āĻž āĻšāĻ˛ā§‡, āĻāĻ•āĻŸāĻŋ āĻ†āĻŦāĻĻā§āĻ§ āĻŦāĻžāĻ•ā§āĻ¸ āĻ†āĻāĻ•āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤

-h k āĻļā§‡āĻˇ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻ—ā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻ¤ā§ āĻŦāĻœāĻžāĻ¯āĻŧ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻĻā§āĻŦāĻžāĻ°āĻž
āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ, āĻāĻŸāĻŋ āĻļā§‚āĻ¨ā§āĻ¯āĨ¤

-āĻšāĻžāĻ‡āĻ˛āĻžāĻ‡āĻŸ=k
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ†āĻāĻ•āĻž k. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ†āĻāĻ•āĻž āĻšāĻ¯āĻŧāĨ¤

-k āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ˛ā§‡, āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ° āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹āĻ¤āĻž āĻŦāĻžāĻĄāĻŧāĻžāĻ¯āĻŧāĨ¤

-l s āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ s āĻ…āĻ™ā§āĻ•āĻ¨ āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡.

-m v āĻāĻ° āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ°ā§āĻœāĻŋāĻ¨ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§āĻ¨ v āĻ…āĻ™ā§āĻ•āĻ¨ āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ. āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻāĻ‡ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤ āĻšāĻ¯āĻŧ
gvmap.

-O āĻ°āĻ™ā§‡āĻ° āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨āĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž āĻ¯āĻž āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻ™ā§‡āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ•āĻ°ā§‡
āĻĒāĻžāĻ°ā§āĻļā§āĻŦāĻŦāĻ°ā§āĻ¤ā§€ āĻĻā§‡āĻļ

-o
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĻāĻŋāĻ¨ . āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ stdout

-p k āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ•ā§‹āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻ‰āĻšāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ āĻ•āĻ°ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ°ā§‚āĻĒā§‡, āĻ•ā§‹āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĻā§‡āĻ–āĻžāĻ¨ā§‹ āĻšāĻ¯āĻŧ āĻ¨āĻž.

āĻ—ā§āĻ°āĻšāĻŖāĻ¯ā§‹āĻ—ā§āĻ¯ āĻŽāĻžāĻ¨ āĻšāĻ˛:
0: āĻ•ā§‹āĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¨ā§‡āĻ‡
1: āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
2: āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ
3: āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹/āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ

-r k āĻ¸āĻŽā§āĻĻā§āĻ° āĻāĻŦāĻ‚ āĻšā§āĻ°āĻĻā§‡āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻŦāĻŋāĻ¨ā§āĻĻā§ k (āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻž) āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤ āĻ¯āĻĻāĻŋ
0, āĻ…āĻŸā§‹ āĻ…ā§āĻ¯āĻžāĻ¸āĻžāĻ‡āĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ v = 0

-s v āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž v āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§‡ āĻ¸āĻŽā§āĻĻā§āĻ° āĻāĻŦāĻ‚ āĻšā§āĻ°āĻĻā§‡āĻ° āĻ¤ā§€āĻ°ā§‡āĻ° āĻ—āĻ­ā§€āĻ°āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°ā§‡āĨ¤ āĻ¯āĻĻāĻŋ 0,
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸāĻ­āĻžāĻŦā§‡ v = 0āĨ¤

-t n āĻ•āĻ°āĻž n āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻ¸āĻ‚āĻ˛āĻ—ā§āĻ¨āĻ¤āĻž āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ•āĻ°āĻžāĻ° āĻšā§‡āĻˇā§āĻŸāĻž āĻ•āĻ°ā§‡āĨ¤

-v āĻ­āĻžāĻ°ā§āĻŦā§‹āĻ¸ āĻŽā§‹āĻĄāĨ¤

-z c āĻŦāĻšā§āĻ­ā§āĻœ āĻ°ā§‡āĻ–āĻžāĻ° āĻ°āĻ™ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻŸ āĻ•āĻžāĻ˛ā§‹āĨ¤

-? āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨.

āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ


āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°āĻžāĻĢ foo.gv āĻĻā§‡āĻ“āĻ¯āĻŧāĻž, āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻžāĻ° āĻāĻŦāĻ‚ āĻ•ā§āĻ˛āĻžāĻ¸ā§āĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋāĻ•ā§‡ āĻšāĻžāĻ‡āĻ˛āĻžāĻ‡āĻŸ āĻ•āĻ°āĻžāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻžāĻ¯āĻŧ āĻšāĻ˛ āĻĒā§āĻ°āĻĨāĻŽā§‡
āĻāĻ•āĻŸāĻŋ āĻ‰āĻĒāĻ¯ā§āĻ•ā§āĻ¤ āĻ“āĻ­āĻžāĻ°āĻ˛ā§āĻ¯āĻžāĻĒ āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻ†āĻ‰āĻŸ āĻ‡āĻžā§āĻœāĻŋāĻ¨ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ°ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻŋāĻĄ āĻ•āĻ°ā§āĻ¨ā§ˇ
gvmap, āĻāĻŦāĻ‚ āĻ…āĻŦāĻļā§‡āĻˇā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¸ āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ°ā§‡āĻ¨ā§āĻĄāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻĻ
āĻ¨āĻŋāĻŽā§āĻ¨ā§‹āĻ•ā§āĻ¤ āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻŸāĻŋ āĻ†āĻ§āĻž-āĻ¸ā§āĻŦāĻšā§āĻ› āĻšāĻžāĻ˛āĻ•āĻž āĻ§ā§‚āĻ¸āĻ° āĻ°āĻ™ā§‡ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ¨ā§‹āĻĄ āĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡
āĻāĻ¸āĻāĻĢāĻĄāĻŋāĻĒāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡:

sfdp -Goverlap=prism foo.gv | gvmap -e | neato -n2 -Ecolor=#55555522 -Tpng > foo.png

āĻļā§‡āĻ˛ āĻ¸ā§āĻ•ā§āĻ°āĻŋāĻĒā§āĻŸ gvmap.sh āĻāĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻļāĻ°ā§āĻŸāĻšā§āĻ¯āĻžāĻ¨ā§āĻĄ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖāĻ¸ā§āĻŦāĻ°ā§‚āĻĒ, āĻ‰āĻĒāĻ°ā§‡āĻ°
āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ°ā§āĻœāĻ¨ āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡

gvmap.sh -Ae -Ecolor=#55555522 -Tpng foo.gv > foo.png

onworks.net āĻĒāĻ°āĻŋāĻˇā§‡āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨ā§‡ gvmap āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨


āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻŦāĻ‚ āĻ“āĻ¯āĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāĻ¨

āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻŦāĻ‚ āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨

āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāĻ—ā§āĻ˛āĻŋ

Ad