āĻāĻāĻŋ āĻšāĻ˛ āĻāĻŋāĻāĻŋāĻŽā§āĻ¯āĻžāĻĒ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž 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 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨