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

Ad


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

mia-3dnonrigidreg - āĻ•ā§āĻ˛āĻžāĻ‰āĻĄā§‡ āĻ…āĻ¨āĻ˛āĻžāĻ‡āĻ¨

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

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

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

NAME āĻāĻ°


mia-3dnonrigidreg - 3D āĻ›āĻŦāĻŋāĻ° āĻ¨āĻ¨-āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸā§āĻ°ā§‡āĻļāĻ¨

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


mia-3dnonrigidreg -i -r -o [āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ]


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


mia-3dnonrigidreg āĻāĻ‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻĻā§āĻŸāĻŋ āĻ§ā§‚āĻ¸āĻ° āĻ¸ā§āĻ•ā§‡āĻ˛ 3D āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡āĨ¤

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


āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ & āĻ¤āĻĨā§āĻ¯
-āĻ­āĻŋ --āĻ­āĻžāĻ°āĻŦā§‹āĻ¸=āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ° verbosity, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻāĻŦāĻ‚ āĻ‰āĻšā§āĻš āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ.
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ° āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻšāĻ“āĻ¯āĻŧāĻž āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ…āĻ—ā§āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:
āĻ¤āĻĨā§āĻ¯ - āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻšāĻŋāĻšā§āĻ¨ - āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻ˛ āĻŸā§āĻ°ā§‡āĻ¸
āĻŦā§āĻ¯āĻ°ā§āĻĨ - āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻ° āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻžāĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ¸āĻ¤āĻ°ā§āĻ•āĻŦāĻžāĻ°ā§āĻ¤āĻž - āĻ¸āĻ¤āĻ°ā§āĻ•āĻ¤āĻž
āĻ­ā§āĻ˛ - āĻ¤ā§āĻ°ā§āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§āĻ¨
āĻĄā§‡āĻŦāĻžāĻ—ā§ āĻ•āĻ°āĻž - āĻĄāĻŋāĻŦāĻžāĻ— āĻ†āĻ‰āĻŸāĻĒā§āĻŸ
āĻŦāĻžāĻ°ā§āĻ¤āĻž - āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻžāĻ°ā§āĻ¤āĻž
āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• - āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻŽāĻžāĻ°āĻžāĻ¤ā§āĻŽāĻ• āĻ¤ā§āĻ°ā§āĻŸāĻŋāĻ° āĻ°āĻŋāĻĒā§‹āĻ°ā§āĻŸ āĻ•āĻ°ā§āĻ¨

--āĻ•āĻĒāĻŋāĻ°āĻžāĻ‡āĻŸ
āĻ•āĻĒāĻŋāĻ°āĻžāĻ‡āĻŸ āĻ¤āĻĨā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ

-h -- āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯
āĻāĻ‡ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻŽā§āĻĻā§āĻ°āĻŖ

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

--āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ
āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻŋāĻ¨ā§āĻŸ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻ•āĻ°ā§āĻ¨

IO
-i --in-image=(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ); io
āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻšāĻŋāĻ¤ā§āĻ° āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ‡āĻ“

-r --ref-image=(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ); io
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ PLUGINS:3dimage/io

-o --out-image=(āĻ†āĻ‰āĻŸāĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ); io
āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ‡āĻŽā§‡āĻœ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ PLUGINS:3dimage/io

-t --āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°āĻŽā§‡āĻļāĻ¨=(āĻ†āĻ‰āĻŸāĻĒā§āĻŸ); io
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§‡āĻļāĻ¨ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨:3dtransform/io

āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻŋāĻ‚
--āĻĨā§āĻ°ā§‡āĻĄ=-1
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻ• āĻĨā§āĻ°ā§‡āĻĄ, āĻāĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻŸāĻŋ āĻ•āĻŽ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻŦāĻž āĻŽā§‡āĻļāĻŋāĻ¨ā§‡ āĻ˛āĻœāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ¨āĨ¤ (-1:
āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨). āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻĄā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž, āĻāĻŸāĻŋ
āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻ˛āĻœāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸āĻ° āĻ•ā§‹āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻ•āĻŽ āĻŦāĻž āĻ¸āĻŽāĻžāĻ¨ āĻšāĻ“āĻ¯āĻŧāĻž āĻ‰āĻšāĻŋāĻ¤
āĻ¯āĻ¨ā§āĻ¤ā§āĻ°. (-1: āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨)āĨ¤

āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻ¨
-l --āĻ¸ā§āĻ¤āĻ°=3
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ˛ā§‡āĻ­ā§‡āĻ˛

-O --āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°=gsl:opt=gd, step=0.1
āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻ¯āĻŧ
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ–ā§āĻ¨ PLUGINS:minimizer/singlecost

-f --transForm=spline:rate=10
āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§‡āĻļāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§‡āĻļāĻ¨ āĻŸāĻžāĻ‡āĻĒ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 1d/spacialkernel


cdiff āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°ā§€āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛, āĻŽāĻŋāĻ°āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ—āĻžāĻ‰āĻ¸ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ—āĻžāĻ‰āĻ¸ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

w = 1; uint [0, inf)
āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 1d/splinebc


āĻ†āĻ¯āĻŧāĻ¨āĻž āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻ¯āĻž āĻ¸ā§€āĻŽāĻžāĻ¨āĻžāĻ° āĻ‰āĻĒāĻ° āĻŽāĻŋāĻ°āĻ° āĻ•āĻ°ā§‡

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻ¯āĻž āĻ¸ā§€āĻŽāĻžāĻ¤ā§‡ āĻŽāĻžāĻ¨ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻļā§‚āĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤ āĻ¯āĻž āĻŦāĻžāĻ‡āĻ°ā§‡āĻ° āĻŽāĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻļā§‚āĻ¨ā§āĻ¯ āĻ§āĻ°ā§‡ āĻ¨ā§‡āĻ¯āĻŧ

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛


bspline āĻŦāĻŋ-āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

d = 3; int [0, 5]
āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻĄāĻŋāĻ—ā§āĻ°ā§€āĨ¤

omoms OMoms-āĻ¸ā§āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

d = 3; int [3, 3]
āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻĄāĻŋāĻ—ā§āĻ°ā§€āĨ¤

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°


absdiff āĻ‡āĻŽā§‡āĻœ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° 'absdiff'

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ¯ā§‹āĻ— āĻ›āĻŦāĻŋ āĻ¸āĻ‚āĻ¯ā§‹āĻœāĻ• 'āĻ¯ā§‹āĻ— āĻ•āĻ°ā§āĻ¨'

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

dIV āĻ†āĻ›ā§‡ āĻ‡āĻŽā§‡āĻœ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° 'div'

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

Mul āĻ‡āĻŽā§‡āĻœ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° 'mul'

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ‰āĻĒ āĻ‡āĻŽā§‡āĻœ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° 'āĻ¸āĻžāĻŦ'

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ–āĻ°āĻš


lncc āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻšāĻ¯āĻŧ:

w = 5; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ•ā§āĻ°āĻ¸ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•

mi āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻĒāĻžāĻ°āĻœā§‡āĻ¨ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¤āĻĨā§āĻ¯āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ•āĻžāĻŸāĻž = 0; āĻ­āĻžāĻ¸āĻž [0, 40]
āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻšā§āĻš āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻžāĻ¯āĻŧ āĻ•āĻžāĻŸāĻ¤ā§‡ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ā§‡āĻ° āĻļāĻ¤āĻžāĻ‚āĻļ
āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤

mbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻšāĻ˛āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻŋāĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

mkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻšāĻŋāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻœā§‡āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨: 1d/splinekernel

rbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻŋāĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

rkernel = [bspline:d=0]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ āĻĒāĻžāĻ°āĻœā§‡āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯-
ins āĻĻā§‡āĻ–ā§āĻ¨ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨:1d/splinekernel

āĻāĻ¨āĻ¸āĻŋāĻ¸āĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĨ¤

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻāĻ¨āĻœāĻŋāĻāĻĢ āĻāĻ‡ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĻā§ƒāĻļā§āĻ¯ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡
āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° src āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° $ _S$ āĻāĻŦāĻ‚ $ _R$ āĻāĻ° āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡
āĻ°ā§‡āĻĢ āĻ‡āĻŽā§‡āĻœ āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸ā§āĻĒāĻˇā§āĻŸ = āĻĄāĻŋāĻāĻ¸; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻ¸āĻžāĻŦāĻŸāĻžāĻ‡āĻĒ (sq, ds, āĻĄāĻŸ, āĻ•ā§āĻ°āĻ¸)āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
ds - āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻŦāĻ°ā§āĻ—
āĻĄāĻŸ - āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĒāĻŖā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛
āĻ•ā§āĻ°ā§āĻļ - āĻ•ā§āĻ°āĻ¸ āĻĒāĻŖā§āĻ¯ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

āĻāĻ¸āĻāĻ¸āĻĄāĻŋ 3D āĻ›āĻŦāĻŋāĻ° āĻ–āĻ°āĻš: āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻˇā§āĻŸāĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ…āĻŸā§‹āĻĨā§āĻ°ā§‡āĻļ = 0; āĻ­āĻžāĻ¸āĻž [0, 1000]
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž āĻŽāĻžāĻ¨ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡ āĻšāĻ˛āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄā§‡āĻ° āĻšā§‡āĻ¯āĻŧā§‡ āĻŦāĻĄāĻŧ āĻ…ā§āĻ¯āĻžāĻ•āĻžāĻ‰āĻ¨ā§āĻĄā§‡āĨ¤

āĻ†āĻĻāĻ°ā§āĻļ = 0; bool
āĻšāĻŋāĻ¤ā§āĻ° āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ• āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•āĻ°āĻž āĻ‰āĻšāĻŋāĻ¤ āĻ•āĻŋāĻ¨āĻž āĻ¤āĻž āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻāĻ¸āĻāĻ¸āĻĄāĻŋ-āĻ…āĻŸā§‹āĻŽāĻžāĻ¸ā§āĻ•
3D āĻ›āĻŦāĻŋāĻ° āĻ–āĻ°āĻš: āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻ¸āĻŽāĻˇā§āĻŸāĻŋ, āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻŸā§‹āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚ āĻ¸āĻš
āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻĨā§āĻ°ā§‡āĻļ = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž āĻŽāĻžāĻ¨.

āĻĨā§āĻ°ā§‡āĻļ = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
āĻ‰ā§ŽāĻ¸ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻžāĻ° āĻŽāĻžāĻ¨āĨ¤

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°


āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒāĻžāĻ¸ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒāĻžāĻ¸ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš = 3.40282e+38; āĻ­āĻžāĻ¸āĻž
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻšāĨ¤

āĻŽāĻŋāĻ¨āĻŋāĻŸ = 0; āĻ­āĻžāĻ¸āĻž
āĻŦā§āĻ¯āĻžāĻ¨ā§āĻĄā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨āĨ¤

āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻ‡āĻŽā§‡āĻœ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻžāĻ‡āĻœ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš = 3.40282e+38; āĻ­āĻžāĻ¸āĻž
āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤

āĻŽāĻŋāĻ¨āĻŋāĻŸ = 0; āĻ­āĻžāĻ¸āĻž
āĻ¸āĻ°ā§āĻŦāĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĨ¤

āĻ˜āĻ¨āĻŋāĻˇā§āĻ  āĻ°ā§‚āĻĒāĻ—āĻ¤ āĻŦāĻ¨ā§āĻ§, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ = āĻ•āĻžāĻ˛ā§‹; āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ (āĻ•āĻžāĻ˛ā§‹|āĻ¸āĻžāĻĻāĻž)āĨ¤

āĻ†āĻ•ā§ƒāĻ¤āĻŋ = [āĻ—ā§‹āĻ˛āĻ•:r=2]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ

āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤āĻ•āĻžāĻ°ā§€ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻĻā§āĻŸāĻŋ āĻšāĻŋāĻ¤ā§āĻ° āĻāĻ•āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ 'āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤' āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŽāĻŋāĻĨā§āĻ¯āĻž, āĻĒā§āĻ°āĻĨāĻŽ āĻ…āĻĒāĻžāĻ°ā§‡āĻŸāĻ° āĻšāĻ˛ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¯āĻžāĻ“āĻ¯āĻŧāĻž āĻ›āĻŦāĻŋ, āĻāĻŦāĻ‚
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ›āĻŦāĻŋāĻŸāĻŋ 'āĻ‡āĻŽā§‡āĻœ' āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¸āĻš āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻšāĻžāĻ˛āĻžāĻ¨ā§‹āĻ° āĻŽā§āĻšā§āĻ°ā§āĻ¤ā§‡, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ­āĻžāĻŦāĻŽā§‚āĻ°ā§āĻ¤āĻŋ =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻšāĻŋāĻ¤ā§āĻ° āĻ¯āĻž āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§‡ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨āĨ¤

op =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž)
āĻ‡āĻŽā§‡āĻœ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ° āĻ‡āĻŽā§‡āĻœ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°

āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ = 0; bool
āĻ¯ā§‡ āĻ•ā§āĻ°āĻŽā§‡ āĻ›āĻŦāĻŋāĻ—ā§āĻ˛āĻŋ āĻ•āĻŽā§āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§‡ āĻšāĻ˛ā§‡ āĻ—ā§‡āĻ›ā§‡ āĻ¸ā§‡āĻŸāĻŋāĻ•ā§‡ āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ‡āĻŽā§‡āĻœ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

a = 1; āĻ­āĻžāĻ¸āĻž
āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ a.

b = 0; āĻ­āĻžāĻ¸āĻž
āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻ–.

āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° = opt; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž - āĻāĻ•āĻŸāĻŋ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°āĻ•ā§‡ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž
āĻĒāĻ°āĻŋāĻ¸āĻ° - āĻ˛āĻŋāĻ¨āĻŋāĻ¯āĻŧāĻžāĻ° āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ‡āĻ¨āĻĒā§āĻŸ āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒ āĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°ā§‡
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĄā§‡āĻŸāĻž āĻŸāĻžāĻ‡āĻĒ āĻĒāĻ°āĻŋāĻ¸āĻ° āĻĨā§‡āĻ•ā§‡ āĻĒāĻ°āĻŋāĻ¸āĻ°
āĻ•āĻĒāĻŋ - āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻĄā§‡āĻŸāĻž āĻ…āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋ āĻ•āĻ°ā§āĻ¨
āĻ°ā§ˆāĻ–āĻŋāĻ• ‐ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨ x -> a*x+b
optstat - āĻāĻ•āĻŸāĻŋ āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§āĻ¨ āĻ¯āĻž āĻ‡āĻ¨āĻĒā§āĻŸ āĻ—āĻĄāĻŧ āĻāĻŦāĻ‚ āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻ¸āĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻ°āĻŋāĻ¸āĻ°ā§‡āĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨

repn = ubyte; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
āĻ¨āĻž - āĻ•ā§‹āĻ¨ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ° āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻž āĻ¨ā§‡āĻ‡
āĻ­āĻžāĻ¸āĻž - āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ
sbyte - 8 āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤
āĻ‰āĻ˛āĻ‚ - āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 64 āĻŦāĻŋāĻŸ
āĻĄāĻŦāĻ˛ - āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ
āĻ¸āĻŋāĻ¨ā§āĻŸ - 32 āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤
āĻ›ā§‹āĻŸ - āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ
āĻ›ā§‹āĻŸ - 16 āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤
uint - āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ
āĻĻā§€āĻ°ā§āĻ˜ - 64 āĻŦāĻŋāĻŸ āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤
āĻŦāĻŋāĻŸ - āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĄā§‡āĻŸāĻž
ubyte - āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ

āĻĢāĻ¸āĻ˛ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ…āĻžā§āĻšāĻ˛ āĻ•ā§āĻ°āĻĒ āĻ•āĻ°ā§āĻ¨, āĻ…āĻžā§āĻšāĻ˛āĻŸāĻŋ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻŽā§‚āĻ˛ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ†āĻŸāĻ•ā§‡ āĻĨāĻžāĻ•ā§‡ā§ˇ
āĻ†āĻ•āĻžāĻ° āĻāĻ‡ āĻ…āĻ°ā§āĻĨā§‡ āĻ¯ā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒāĻ°āĻŋāĻ¸āĻ°āĻŸāĻŋ āĻ°āĻžāĻ–āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻļā§‡āĻˇ = [[4294967295,4294967295,4294967295]]; āĻĒā§āĻ°āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯
āĻ•ā§āĻ°āĻĒāĻŋāĻ‚ āĻ°ā§‡āĻžā§āĻœā§‡āĻ° āĻļā§‡āĻˇ, āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš = (-1,-1,-1)āĨ¤

āĻļā§āĻ°ā§ = [[0,0,0]]; āĻĒā§āĻ°āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯
āĻ•ā§āĻ°āĻĒāĻŋāĻ‚ āĻĒāĻ°āĻŋāĻ¸ā§€āĻŽāĻž āĻļā§āĻ°ā§

āĻŦāĻŋāĻ¸ā§āĻ¤ā§ƒāĻ¤āĻŋ 3d āĻšāĻŋāĻ¤ā§āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻĄāĻžāĻ‡āĻ˛ā§‡āĻŸ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ = āĻ•āĻžāĻ˛ā§‹; āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ (āĻ•āĻžāĻ˛ā§‹|āĻ¸āĻžāĻĻāĻž)āĨ¤

āĻ†āĻ•ā§ƒāĻ¤āĻŋ = [āĻ—ā§‹āĻ˛āĻ•:r=2]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ

āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° 3D āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¯āĻĻāĻŋ āĻ›āĻŦāĻŋāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ¸ā§āĻ• āĻšāĻ¯āĻŧ,
āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦāĻŋāĻ¨ā§āĻĻā§āĻ¤ā§‡ āĻĻā§‚āĻ°āĻ¤ā§āĻŦā§‡āĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ‡āĻ‰āĻ•ā§āĻ˛āĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻŽā§āĻ–ā§‹āĻļā§‡āĻ° āĻĻā§‚āĻ°āĻ¤ā§āĻŦāĨ¤ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ‡āĻŽā§‡āĻœ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ° āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ¨ āĻšāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§‡
āĻāĻ‡ āĻ¸ā§āĻ•ā§‡āĻ˛āĻžāĻ°āĻŸāĻŋāĻ•ā§‡ āĻšāĻžāĻ‡āĻĢāĻŋāĻ˛ā§āĻĄ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ¨ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻĻā§‚āĻ°āĻ¤ā§āĻŦāĨ¤

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ¸āĻ¸ā§āĻ¤āĻž āĻĄāĻžāĻ‰āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ˛āĻ• āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻĄāĻžāĻ‰āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°ā§āĻ¨
āĻĢā§āĻ¯āĻžāĻ•ā§āĻŸāĻ° āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ†āĻ—ā§‡ āĻ‡āĻŽā§‡āĻœāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŽāĻ¸ā§ƒāĻŖ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻ‰āĻšā§āĻš āĻĢā§āĻ°āĻŋāĻ•ā§‹āĻ¯āĻŧā§‡āĻ¨ā§āĻ¸āĻŋ āĻĄā§‡āĻŸāĻž āĻŦāĻžāĻĻ āĻĻāĻŋāĻ¨ āĻāĻŦāĻ‚ āĻ…ā§āĻ¯āĻžāĻ˛āĻŋāĻ¯āĻŧāĻžāĻ¸āĻŋāĻ‚ āĻ†āĻ°ā§āĻŸāĻŋāĻĢā§āĻ¯āĻžāĻ•ā§āĻŸ āĻāĻĄāĻŧāĻžāĻ¨āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

b = [[1,1,1]]; 3dbounds
āĻŦā§āĻ˛āĻ• āĻ†āĻ•āĻžāĻ°.

bx = 1; uint [1, inf)
x āĻĻāĻŋāĻ• āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ˛āĻ• āĻ¸āĻžāĻ‡āĻœāĨ¤

by = 1; uint [1, inf)
y āĻĻāĻŋāĻ• āĻĨā§‡āĻ•ā§‡ āĻŦā§āĻ˛āĻ• āĻ¸āĻžāĻ‡āĻœāĨ¤

bz = 1; uint [1, inf)
āĻŦā§āĻ˛āĻ• āĻ¸āĻžāĻ‡āĻœ āĻœā§‡āĻĄ āĻĻāĻŋāĻ•āĨ¤

āĻļāĻžāĻāĻ¸ = āĻ—āĻžāĻ‰āĻ¸; āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻŽāĻ¸ā§ƒāĻŖ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ†āĻ•āĻžāĻ° āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻŦā§āĻ˛āĻ• āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ ..

āĻ•ā§āĻˇāĻ¯āĻŧ āĻ•āĻ°āĻž 3d āĻšāĻŋāĻ¤ā§āĻ° āĻ¸ā§āĻŸā§āĻ¯āĻžāĻ• āĻ‡āĻ°ā§‹āĻĄ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ = āĻ•āĻžāĻ˛ā§‹; āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ (āĻ•āĻžāĻ˛ā§‹|āĻ¸āĻžāĻĻāĻž)āĨ¤

āĻ†āĻ•ā§ƒāĻ¤āĻŋ = [āĻ—ā§‹āĻ˛āĻ•:r=2]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ

āĻ—āĻžāĻ‰āĻ¸ āĻ†āĻ‡āĻ¸ā§‹āĻŸā§āĻ°āĻĒāĻŋāĻ• 3D āĻ—āĻžāĻ‰āĻ¸ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

w = 1; int [0, inf)
āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤

gradnorm āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻĻāĻ°ā§āĻļ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĨā§‡āĻ•ā§‡ 3D āĻšāĻŋāĻ¤ā§āĻ°

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ—ā§āĻ°ā§‹āĻŽāĻžāĻ¸ā§āĻ• āĻ…āĻžā§āĻšāĻ˛ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ•āĻ°āĻ¤ā§‡ āĻāĻ•āĻŸāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ¸ā§āĻ• āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ—ā§āĻ°ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻšāĻŋāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻāĻ•āĻŸāĻŋ āĻ•āĻŽ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻ‡āĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§‡āĻ‡ āĻ¯ā§‹āĻ— āĻ•āĻ°āĻž āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ā§‡āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄā§‡āĻ° āĻ‰āĻĒāĻ°ā§‡ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻžāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻŽāĻŋāĻ¨āĻŋāĻŸ = 1; āĻ­āĻžāĻ¸āĻž
āĻŽā§āĻ–ā§‹āĻļ āĻŦā§ƒāĻĻā§āĻ§āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻ¨āĻŋāĻŽā§āĻ¨ āĻĒā§āĻ°āĻžāĻ¨ā§āĻ¤āĻŋāĻ•āĨ¤

āĻ¸ā§āĻ¤ā§āĻ° =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻŽāĻžāĻ¸ā§āĻ• āĻ…āĻžā§āĻšāĻ˛ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ.

āĻ†āĻ•ā§ƒāĻ¤āĻŋ = 6n; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻĒāĻžāĻĄāĻŧāĻžāĻ° āĻŽā§āĻ–ā§‹āĻļāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ

āĻŦāĻŋāĻĒāĻ°ā§€āĻ¤ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž āĻ‰āĻ˛ā§āĻŸāĻžāĻ¨ā§‹ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ†āĻ‡āĻ¸ā§‹āĻ­āĻ•ā§āĻ¸ā§‡āĻ˛ āĻāĻ‡ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¤ā§āĻ°āĻ•ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ­āĻ•ā§āĻ¸ā§‡āĻ˛ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ†āĻ‡āĻ¸ā§‹āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ• āĻāĻŦāĻ‚ āĻāĻ° āĻ†āĻ•āĻžāĻ° āĻšāĻ¯āĻŧ
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻžāĻŽāĻžā§āĻœāĻ¸ā§āĻ¯āĻĒā§‚āĻ°ā§āĻŖ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒ = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻ†āĻ¯āĻŧāĻ¤āĻ¨ = 1; āĻĢā§āĻ˛ā§‹āĻŸ āĻ‡āĻ¨ (0, inf)
āĻ†āĻ‡āĻ¸ā§‹āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ• āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ­āĻ•ā§āĻ¸ā§‡āĻ˛ āĻ†āĻ•āĻžāĻ°āĨ¤

kmeans 3D āĻ‡āĻŽā§‡āĻœ k- āĻŽāĻžāĻ¨ā§‡ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĨ¤ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ‡āĻŽā§‡āĻœā§‡ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°ā§‡
āĻļā§āĻ°ā§‡āĻŖā§€ āĻ¸āĻĻāĻ¸ā§āĻ¯āĻĒāĻĻ āĻāĻŦāĻ‚ āĻļā§āĻ°ā§‡āĻŖā§€ āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋāĻ¤ā§‡ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

c = 3; int [2, inf)
āĻ•ā§āĻ˛āĻžāĻ¸ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻ‚āĻ¯ā§āĻ•ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

n = 6n; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻĒāĻžāĻĄāĻŧāĻžāĻ° āĻŽā§āĻ–ā§‹āĻļāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ

āĻ˛ā§‡āĻŦā§‡āĻ˛āĻŽā§āĻ¯āĻžāĻĒ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ†āĻ‡āĻĄāĻŋāĻ° āĻ°āĻŋāĻŽā§āĻ¯āĻžāĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻ‡āĻŽā§‡āĻœ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĨ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻĒā§‚āĻ°ā§āĻŖāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ›āĻŦāĻŋāĻ° āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ°ā§‡ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯
āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž/āĻ˛ā§‡āĻŦā§‡āĻ˛āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻĢāĻžāĻ‡āĻ˛āĨ¤

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

āĻ†āĻ‰āĻŸ āĻ¸āĻžāĻ‡āĻœ =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, 3dbounds)
āĻĻā§āĻŸāĻŋ āĻ•ā§‹āĻŽāĻž āĻĒā§ƒāĻĨāĻ• āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ•āĻžāĻ° āĻĻā§‡āĻ“āĻ¯āĻŧāĻž.

āĻŦā§‹āĻāĻž āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻāĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨ā§ˇ
āĻĒāĻžāĻ‡āĻĒāĻ˛āĻžāĻ‡āĻ¨āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻĢāĻžāĻ‡āĻ˛ =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ¯ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ āĻĨā§‡āĻ•ā§‡ āĻ˛ā§‹āĻĄ āĻšāĻŦā§‡ āĻ¤āĻžāĻ° āĻ¨āĻžāĻŽ..

lvdownscale
āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ­ā§‹āĻŸāĻŋāĻ‚ āĻĄāĻžāĻ‰āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°ā§ˇ āĻāĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ•āĻŸāĻŋ 3D āĻšāĻŋāĻ¤ā§āĻ°āĻ•ā§‡ āĻ›ā§‹āĻŸ āĻ•āĻ°ā§‡āĨ¤
āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ (āĻ…-āĻļā§‚āĻ¨ā§āĻ¯) āĻ˛ā§‡āĻŦā§‡āĻ˛āĻŸāĻŋ āĻŦā§āĻ˛āĻ•ā§‡ āĻŦā§‡āĻļāĻŋāĻ°āĻ­āĻžāĻ— āĻ¸āĻŽāĻ¯āĻŧ āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ‡āĻŽā§‡āĻœā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻœāĻžāĻ°āĻŋ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĻā§āĻŸāĻŋ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻāĻ•āĻ‡ āĻ¸āĻ‚āĻ–ā§āĻ¯āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻ˛ā§‡
āĻ…āĻ¨ā§‡āĻ• āĻ¸āĻŽāĻ¯āĻŧ, āĻ•āĻŽ āĻĒāĻ°āĻŽ āĻŽāĻžāĻ¨ āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻœāĻ¯āĻŧā§€ āĻšāĻ¯āĻŧāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

b = [[1,1,1]]; 3dbounds
āĻĄāĻžāĻ‰āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ˛āĻ•āĻ¸āĻžāĻ‡āĻœāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŦā§āĻ˛āĻ• āĻāĻ• āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻ¨āĻŋāĻ§āĻŋāĻ¤ā§āĻŦ āĻ•āĻ°āĻž āĻšāĻŦā§‡
āĻŸāĻžāĻ°ā§āĻ—ā§‡āĻŸ āĻ‡āĻŽā§‡āĻœā§‡..

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

āĻ‡āĻ¨āĻĒā§āĻŸ =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻĻā§āĻŦāĻŋāĻ¤ā§€āĻ¯āĻŧ āĻ‡āĻ¨āĻĒā§āĻŸ āĻ‡āĻŽā§‡āĻœ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĨ¤

āĻ—āĻĄāĻŧ 3D āĻšāĻŋāĻ¤ā§āĻ° āĻŽāĻžāĻ¨ā§‡ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

w = 1; int [1, inf)
āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤

āĻŽāĻ§ā§āĻ¯āĻŽāĻž āĻŽāĻ§ā§āĻ¯āĻŽāĻž 3d āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

w = 1; int [1, inf)
āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤

āĻāĻŽāĻāĻ˛āĻ­āĻŋ Least Variance 3D āĻ‡āĻŽā§‡āĻœ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°ā§‡āĻ° āĻ—āĻĄāĻŧ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

w = 1; int [1, inf)
āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤

msnormalizer
3D āĻšāĻŋāĻ¤ā§āĻ° āĻ—āĻĄāĻŧ-āĻ¸āĻŋāĻ—āĻŽāĻž āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ•āĻ°āĻŖ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

w = 1; int [1, inf)
āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤

āĻ–ā§‹āĻ˛āĻž morphological open, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ = āĻ•āĻžāĻ˛ā§‹; āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻāĻ•āĻŸāĻŋ āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ (āĻ•āĻžāĻ˛ā§‹|āĻ¸āĻžāĻĻāĻž)āĨ¤

āĻ†āĻ•ā§ƒāĻ¤āĻŋ = [āĻ—ā§‹āĻ˛āĻ•:r=2]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ•āĻžāĻ āĻžāĻŽā§‹āĻ—āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ

āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ 3D āĻšāĻŋāĻ¤ā§āĻ° āĻĒā§āĻ¨āĻ°ā§āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻŽāĻžāĻ¨āĻšāĻŋāĻ¤ā§āĻ° = xyz; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻ“āĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ‚ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
p-zxy ‐ āĻĒāĻžāĻ°āĻŽā§āĻŸā§‡āĻŸ x->y->z->x
r-x180 180 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ x-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
Xyz - āĻ…āĻ­āĻŋāĻ¯ā§‹āĻœāĻ¨ āĻ°āĻžāĻ–ā§āĻ¨
p-yzx ‐ āĻĒāĻžāĻ°āĻŽā§āĻŸā§‡āĻŸ x->z->y->x
r-z180 180 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ z-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
r-y270 270 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ y-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
f-xz - āĻĢā§āĻ˛āĻŋāĻĒ xz
f-yz - āĻĢā§āĻ˛āĻŋāĻĒ yz
r-x90 90 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ x-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
r-y90 90 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ y-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
r-x270 270 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ x-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
r-z270 270 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ z-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
r-z90 90 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ z-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨
f-xy - āĻĢā§āĻ˛āĻŋāĻĒ xy
r-y180 180 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ˜āĻĄāĻŧāĻŋāĻ° āĻ•āĻžāĻāĻŸāĻžāĻ° āĻĻāĻŋāĻ•ā§‡ y-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‹āĻ°āĻžāĻ¨

āĻŽāĻžāĻĒ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ•āĻŸāĻŋ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ†āĻ¸āĻ˛ āĻĄā§‡āĻŸāĻž āĻ¨āĻ¤ā§āĻ¨ āĻ†āĻ•āĻžāĻ°ā§‡āĻ° āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°ā§€āĻ­ā§‚āĻ¤ āĻšāĻ¯āĻŧāĨ¤,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻ†āĻ¯āĻŧāĻ¤āĻ¨ = [[0,0,0]]; āĻĒā§āĻ°āĻŦāĻžāĻšāĻ¯ā§‹āĻ—ā§āĻ¯
āĻ‡āĻŽā§‡āĻœā§‡āĻ° āĻ¨āĻ¤ā§āĻ¨ āĻ¸āĻžāĻ‡āĻœ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ‡āĻœ 0 āĻ‡āĻ™ā§āĻ—āĻŋāĻ¤ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸āĻžāĻ‡āĻœ āĻ°āĻžāĻ–āĻž āĻšāĻŦā§‡
āĻ…āĻ¨ā§āĻ°ā§‚āĻĒ āĻŽāĻžāĻ¤ā§āĻ°āĻž..

āĻ¸ā§āĻ¯āĻžāĻ¨ā§āĻĄāĻĒ āĻ˛āĻŦāĻŖ āĻāĻŦāĻ‚ āĻŽāĻ°āĻŋāĻš 3d āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻŽāĻžāĻĄāĻŧāĻžāĻ‡ = 100; āĻ­āĻžāĻ¸āĻž [0, inf)
āĻŽāĻžāĻĄāĻŧāĻžāĻ‡ āĻŽāĻžāĻ¨āĨ¤

w = 1; int [1, inf)
āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤

āĻ¸ā§āĻ•ā§‡āĻ˛ 3D āĻ‡āĻŽā§‡āĻœ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ¯āĻž āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ•āĻžāĻ°ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°ā§‡, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒ = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

s = [[0,0,0]]; 3dbounds
āĻāĻ•āĻ¯ā§‹āĻ—ā§‡ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ¸ā§‡āĻŸ āĻ•āĻ°āĻ¤ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ•āĻžāĻ° (āĻ•āĻŽā§āĻĒā§‹āĻ¨ā§‡āĻ¨ā§āĻŸ 0: āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨
āĻ¸āĻžāĻ‡āĻœ)āĨ¤

sx = 0; uint [0, inf)
x āĻĻāĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ•āĻžāĻ° (0:āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ° āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨)āĨ¤

sy = 0; uint [0, inf)
y āĻĻāĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ•āĻžāĻ° (0:āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ° āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨)āĨ¤

sz = 0; uint [0, inf)
y āĻĻāĻŋāĻ•ā§‡ āĻ˛āĻ•ā§āĻˇā§āĻ¯ āĻ†āĻ•āĻžāĻ° (0:āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ° āĻ†āĻ•āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨)āĨ¤

āĻŦāĻĄāĻŧ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°ā§āĻ¨ āĻāĻ•āĻŸāĻŋ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ¯āĻž āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ¸āĻš āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ•āĻ°ā§‡ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻŽāĻžāĻ¸ā§āĻ• āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡
āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ—āĻŖāĻ¨āĻžāĨ¤ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻŽāĻžāĻ¨ 0 āĻ‰āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšāĻŦā§‡, āĻāĻŦāĻ‚ āĻ¯āĻĻāĻŋ āĻĻā§āĻŸāĻŋ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻž āĻĨāĻžāĻ•ā§‡
āĻāĻ•āĻ‡ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ—āĻŖāĻ¨āĻž, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ…āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŋāĻ¤āĨ¤ āĻ‡āĻ¨āĻĒā§āĻŸ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻāĻ•āĻŸāĻŋ āĻĨāĻžāĻ•āĻ¤ā§‡ āĻšāĻŦā§‡
āĻ…āĻŦāĻŋāĻšā§āĻ›ā§‡āĻĻā§āĻ¯ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻĒā§āĻ°āĻ•āĻžāĻ°āĨ¤

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

sepconv 3D āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨āĻŸā§‡āĻ¨āĻ¸āĻŋāĻŸāĻŋ āĻ¸ā§‡āĻĒāĻžāĻ°āĻĒā§‡āĻ˛ āĻ•āĻ¨āĻ­ā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

kx = [āĻ—āĻžāĻ‰āĻ¸:w=1]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻāĻ•ā§āĻ¸-āĻĄāĻŋāĻ°ā§‡āĻ•āĻļāĻ¨ā§‡ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

ky = [āĻ—āĻžāĻ‰āĻ¸:w=1]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
y-āĻĻāĻŋāĻ• āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

kz = [āĻ—āĻžāĻ‰āĻ¸:w=1]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
z-āĻĻāĻŋāĻ• āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°ā§āĻ¨āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛

sws āĻŦā§€āĻœāĻ¯ā§āĻ•ā§āĻ¤ āĻœāĻ˛āĻžāĻļāĻ¯āĻŧ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻĒā§āĻ°āĻžāĻ°āĻŽā§āĻ­āĻŋāĻ• āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ āĻŋāĻ• āĻ…āĻ¨ā§‡āĻ•āĻ—ā§āĻ˛āĻŋ āĻ…āĻžā§āĻšāĻ˛ āĻŦā§‡āĻ° āĻ•āĻ°ā§‡
āĻ˛ā§‡āĻŦā§‡āĻ˛āĻ—ā§āĻ˛āĻŋ āĻŦā§€āĻœā§‡āĻ° āĻ›āĻŦāĻŋāĻ¤ā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

Grad = 0; bool
āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋāĻ•ā§‡ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻžāĻ–ā§āĻ¯āĻž āĻ•āĻ°ā§āĻ¨āĨ¤ .

āĻ›āĻžāĻĒ = 0; bool
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ§ā§‚āĻ¸āĻ° āĻ¸ā§āĻ•ā§‡āĻ˛ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻ“āĻ¯āĻŧāĻžāĻŸāĻžāĻ°āĻļā§‡āĻĄ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

n = [āĻ—ā§‹āĻ˛āĻ•:r=1]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻœāĻ˛āĻžāĻļāĻ¯āĻŧ āĻ…āĻžā§āĻšāĻ˛ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻļā§‡āĻĒ

āĻŦā§€āĻœ =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ…āĻžā§āĻšāĻ˛ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‡āĻŦā§‡āĻ˛ āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻŦā§€āĻœ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ°āĨ¤

āĻŸā§€ āĻŦāĻ°ā§āĻŖā§‡āĻ° āĻ¨āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻĢāĻžāĻ‡āĻ˛ā§‡ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨ āĻāĻŦāĻ‚ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ°ā§‡āĻ°āĻŖ āĻ•āĻ°ā§āĻ¨,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻĢāĻžāĻ‡āĻ˛ =(āĻ†āĻ‰āĻŸāĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ›āĻŦāĻŋ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽāĻ“..

āĻĒāĻžāĻ¤āĻ˛āĻž 3D āĻ†āĻ•āĻžāĻ°āĻ—āĻ¤ āĻĒāĻžāĻ¤āĻ˛āĻžāĻ•āĻ°āĻŖ, āĻāĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡: āĻ˛āĻŋ āĻāĻŦāĻ‚ āĻ•āĻžāĻļā§āĻ¯āĻĒ, 'āĻ•āĻ™ā§āĻ•āĻžāĻ˛ā§‡āĻ° āĻŽāĻĄā§‡āĻ˛ āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°āĻž
3-āĻĄāĻŋ āĻŽāĻŋāĻĄāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻ¸āĻžāĻ°āĻĢā§‡āĻ¸/āĻ…ā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻ¸ āĻĨāĻŋāĻ¨āĻŋāĻ‚ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ, āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•āĻžāĻ˛ āĻŽāĻĄā§‡āĻ˛ āĻāĻŦāĻ‚ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ, 56(6):462-478, 1994āĨ¤ āĻāĻ‡ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° 26 āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ°ā§āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸āĻš āĻ‡āĻ¨āĻĒā§āĻŸ āĻ‡āĻŽā§‡āĻœ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°., āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻšāĻ¯āĻŧ:

āĻĢāĻžāĻ‡āĻ˛ =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ§āĻžāĻ°āĻŖāĻ•āĻžāĻ°ā§€ āĻĢāĻžāĻ‡āĻ˛ā§‡āĻ° āĻ¨āĻžāĻŽ..

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤.

imgkernel = āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛ āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻĄ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ…āĻ¨ā§ˆāĻ•ā§āĻ¯ 3D āĻ‡āĻŽā§‡āĻœ āĻ­ā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻ¸ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

w = 1; int [1, inf)
āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĨ¤

ws āĻŦā§‡āĻ¸āĻŋāĻ• āĻ“āĻ¯āĻŧāĻžāĻŸāĻžāĻ°āĻļā§‡āĻĄ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻļāĻ¨āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ‡āĻ­āĻžāĻ˛āĻ—ā§āĻ°āĻžāĻĄ = 0; bool
1 āĻ¤ā§‡ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ āĻ‡āĻ¨āĻĒā§āĻŸ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻĻāĻ°ā§āĻļ āĻšāĻŋāĻ¤ā§āĻ° āĻ‰āĻĒāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻ¨āĻž āĻ•āĻ°ā§‡āĨ¤

āĻ›āĻžāĻĒ = 0; bool
āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻļā§‡āĻˇ āĻ§ā§‚āĻ¸āĻ° āĻ¸ā§āĻ•ā§‡āĻ˛ āĻŽāĻžāĻ¨ āĻĻāĻŋāĻ¯āĻŧā§‡ āĻ¸ā§‡āĻ—āĻŽā§‡āĻ¨ā§āĻŸā§‡āĻĄ āĻ“āĻ¯āĻŧāĻžāĻŸāĻžāĻ°āĻļā§‡āĻĄ āĻšāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻ•āĻ°ā§āĻ¨āĨ¤

n = [āĻ—ā§‹āĻ˛āĻ•:r=1]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻœāĻ˛āĻžāĻļāĻ¯āĻŧ āĻ…āĻžā§āĻšāĻ˛ āĻ•ā§āĻ°āĻŽāĻŦāĻ°ā§āĻ§āĻŽāĻžāĻ¨ āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§‡āĻļā§€. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻļā§‡āĻĒ

āĻŽāĻžāĻĄāĻŧāĻžāĻ‡ = 0; āĻ­āĻžāĻ¸āĻž [0, 1)
āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ†āĻĻāĻ°ā§āĻļ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄāĨ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻŽāĻžāĻ¨ āĻĨā§āĻ°ā§‡āĻļāĻšā§‹āĻ˛ā§āĻĄ āĻŽāĻžāĻ¨ āĻšāĻ˛
āĻĨā§āĻ°ā§‡āĻļ * (āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš_āĻ—ā§āĻ°āĻžāĻĄ - āĻŽāĻŋāĻ¨_āĻ—ā§āĻ°āĻžāĻĄ) + āĻŽāĻŋāĻ¨_āĻ—ā§āĻ°āĻžāĻĄāĨ¤ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§ƒāĻĨāĻ• āĻŦā§‡āĻ¸āĻŋāĻ¨
āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ†āĻĻāĻ°ā§āĻļ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¯ā§‹āĻ—āĻĻāĻžāĻ¨ āĻ•āĻ°āĻž āĻšāĻŦā§‡.

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻĒā§‚āĻ°ā§āĻŖāĻŽā§‚āĻ˛ā§āĻ¯


āĻ­āĻžāĻŦāĻŽā§‚āĻ°ā§āĻ¤āĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĻā§ƒāĻļā§āĻ¯ āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨āĻ“ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°ā§‡
āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻŽāĻŋāĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ es āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ.,
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻŽā§‚āĻ˛ā§āĻ¯ = ssd; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ•āĻ¸ā§āĻŸ

āĻĄā§‡āĻŦāĻžāĻ—ā§ āĻ•āĻ°āĻž = 0; bool
āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŽāĻ§ā§āĻ¯āĻŦāĻ°ā§āĻ¤ā§€ āĻĢāĻ˛āĻžāĻĢāĻ˛ āĻ¸āĻ‚āĻ°āĻ•ā§āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§āĻ¤ā§āĻ° =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ.

src =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻšāĻŋāĻ¤ā§āĻ°āĨ¤

āĻ“āĻœāĻ¨ = 1; āĻ­āĻžāĻ¸āĻž
āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ“āĻœāĻ¨āĨ¤

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

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸āĻ˛ā§‡āĻŦā§‡āĻ˛ = 256; int [2, 32000]
āĻŦāĻŋāĻŦā§‡āĻšāĻ¨āĻž āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻ˛ā§‡āĻŦā§‡āĻ˛ā§‡āĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ¸ā§āĻ¤ā§āĻ° =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ.

src =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻšāĻŋāĻ¤ā§āĻ°āĨ¤

āĻ“āĻœāĻ¨ = 1; āĻ­āĻžāĻ¸āĻž
āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ“āĻœāĻ¨āĨ¤

āĻŽā§āĻ–ā§‹āĻļ āĻšāĻŋāĻ¤ā§āĻ°
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŽāĻžāĻ¸ā§āĻ•āĻĄ āĻ‡āĻŽā§‡āĻœ āĻ¸āĻžāĻĻā§ƒāĻļā§āĻ¯ āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ¯āĻž āĻŦāĻšā§-
āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖāĨ¤ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŽā§āĻ–ā§‹āĻļāĻ—ā§āĻ˛āĻŋ āĻ˜āĻ¨āĻ­āĻžāĻŦā§‡ āĻ­āĻ°āĻž āĻ…āĻžā§āĻšāĻ˛āĻ—ā§āĻ˛āĻŋāĻ¤ā§‡ āĻĨāĻžāĻ•āĻž āĻ‰āĻšāĻŋāĻ¤
āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻĒā§āĻ°āĻ•ā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ•āĻ°āĻŖ āĻ•āĻžāĻ°āĻŖ āĻ…āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ āĻŽāĻžāĻ¸ā§āĻ• āĻ¤āĻĨā§āĻ¯ āĻšāĻžāĻ°āĻŋāĻ¯āĻŧā§‡ āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻ‡āĻŽā§‡āĻœ āĻĄāĻžāĻ‰āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĨ¤ āĻŽā§āĻ–ā§‹āĻļāĻŸāĻŋ āĻĒā§āĻ°āĻŋ-āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ° āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ - āĻĒā§āĻ°āĻŋ-āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻĒāĻ°ā§‡
āĻŽā§āĻ–ā§‹āĻļāĻ—ā§āĻ˛āĻŋ āĻ…āĻŦāĻļā§āĻ¯āĻ‡ āĻŦāĻŋāĻŸ-āĻŸāĻžāĻ‡āĻĒā§‡āĻ° āĻšāĻ¤ā§‡ āĻšāĻŦā§‡āĨ¤ āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŽāĻžāĻ¸ā§āĻ• āĻāĻŦāĻ‚ āĻāĻ° āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻŽā§āĻ–ā§‹āĻļ
āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ AND āĻĻā§āĻŦāĻžāĻ°āĻž āĻŽāĻŋāĻ˛āĻŋāĻ¤ āĻšāĻ¯āĻŧāĨ¤ āĻĒā§āĻ°āĻ•ā§ƒāĻ¤ āĻŽāĻŋāĻ˛ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ
es āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻŽā§‚āĻ˛ā§āĻ¯ = ssd; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸:3āĻĄāĻŋāĻŽā§‡āĻœ/āĻŽāĻžāĻ¸ā§āĻ•āĻĄ āĻ•āĻ¸ā§āĻŸ

āĻ¸ā§āĻ¤ā§āĻ° =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ.

ref-āĻŽāĻžāĻ¸ā§āĻ• =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ āĻŽāĻžāĻ¸ā§āĻ• (āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§€)āĨ¤

ref-mask-filter = āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻŽāĻžāĻ¸ā§āĻ• āĻ‡āĻŽā§‡āĻœ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ›āĻŦāĻŋ

src =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ…āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ā§‡āĻ° āĻšāĻŋāĻ¤ā§āĻ°āĨ¤

src-āĻŽāĻžāĻ¸ā§āĻ• =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ¸ā§āĻŸāĻžāĻĄāĻŋ āĻ‡āĻŽā§‡āĻœ āĻŽāĻžāĻ¸ā§āĻ• (āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°ā§€)āĨ¤

src-mask-filter = āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ¸ā§āĻŸāĻžāĻĄāĻŋ āĻŽāĻžāĻ¸ā§āĻ• āĻ‡āĻŽā§‡āĻœ āĻĒā§āĻ°āĻ¸ā§āĻ¤ā§āĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻĢāĻŋāĻ˛ā§āĻŸāĻžāĻ°, āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻāĻ•āĻŸāĻŋ āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻšāĻ¤ā§‡ āĻšāĻŦā§‡
āĻ›āĻŦāĻŋ

āĻ“āĻœāĻ¨ = 1; āĻ­āĻžāĻ¸āĻž
āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ“āĻœāĻ¨āĨ¤

taggedssd āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŦāĻ°ā§āĻ—ā§€āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻ¸āĻžāĻĻā§ƒāĻļā§āĻ¯ āĻĒāĻ°āĻŋāĻŽāĻžāĻĒā§‡āĻ° āĻ¸āĻŽāĻˇā§āĻŸāĻŋ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°ā§‡
āĻŸā§āĻ¯āĻžāĻ— āĻ•āĻ°āĻž āĻ›āĻŦāĻŋ āĻœā§‹āĻĄāĻŧāĻž. āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻŽāĻžāĻ¨ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ‡āĻŽā§‡āĻœ āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧ
āĻœā§‹āĻĄāĻŧāĻž, āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŸā§āĻ¯āĻžāĻ—ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ° āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻ°āĻšāĻ¨āĻž āĻ•āĻ°ā§‡ āĻ—āĻ āĻŋāĻ¤ āĻšāĻ¯āĻŧ
āĻĻāĻŋāĻ•āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

refx =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ āĻāĻ•ā§āĻ¸-āĻŸā§āĻ¯āĻžāĻ—āĨ¤

refy =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ Y-āĻŸā§āĻ¯āĻžāĻ—āĨ¤

refz =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ Z-āĻŸā§āĻ¯āĻžāĻ—āĨ¤

srcx =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ¸ā§āĻŸāĻžāĻĄāĻŋ āĻ‡āĻŽā§‡āĻœ āĻāĻ•ā§āĻ¸-āĻŸā§āĻ¯āĻžāĻ—.

srcy =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ¸ā§āĻŸāĻžāĻĄāĻŋ āĻ‡āĻŽā§‡āĻœ Y-āĻŸā§āĻ¯āĻžāĻ—.

srcz =(āĻ‡āĻ¨āĻĒā§āĻŸ, āĻ¸ā§āĻŸā§āĻ°āĻŋāĻ‚)
āĻ¸ā§āĻŸāĻžāĻĄāĻŋ āĻ‡āĻŽā§‡āĻœ Z-āĻŸā§āĻ¯āĻžāĻ—.

āĻ“āĻœāĻ¨ = 1; āĻ­āĻžāĻ¸āĻž
āĻ–āĻ°āĻš āĻĢāĻžāĻ‚āĻļāĻ¨ āĻ“āĻœāĻ¨āĨ¤

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/io


āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°āĻž 7.5 āĻšāĻŋāĻ¤ā§āĻ° āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖ āĻ•āĻ°ā§āĻ¨

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .HDR, .hdr

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ,
āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ

āĻĄā§‡āĻŸāĻžāĻĒā§āĻ˛ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ˛ā§‡ āĻāĻŦāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ†āĻ‡āĻ“

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .@

dicom āĻĄāĻŋāĻ•āĻŽ āĻ‡āĻŽā§‡āĻœ āĻ¸āĻŋāĻ°āĻŋāĻœ 3D āĻšāĻŋāĻ¸āĻžāĻŦā§‡

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .DCM, .dcm

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ

hdf5 HDF5 3D āĻ‡āĻŽā§‡āĻœ āĻ†āĻ‡āĻ“

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .H5, .h5

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĄā§‡āĻŸāĻž, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ,
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 64 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 64 āĻŦāĻŋāĻŸ, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨
āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ

inria INRIA āĻ›āĻŦāĻŋ

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .INR, .inr

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32
āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ

āĻŽā§‹āĻšāĻžāĻŽā§āĻŽāĻĻ MetaIO 3D āĻ‡āĻŽā§‡āĻœ IO VTK āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨ (āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•) āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .MHA, .MHD, .mha, .mhd

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32
āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ

āĻ¨āĻŋāĻĢāĻ¤āĻŋ NIFTI-1 3D āĻ‡āĻŽā§‡āĻœ IO

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .NII, .nii

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32
āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 64 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 64 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32
āĻŦāĻŋāĻŸ, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ

vff āĻ­āĻŋāĻāĻĢāĻāĻĢ āĻ¸āĻžāĻ¨ āĻ°āĻžāĻ¸ā§āĻŸāĻžāĻ° āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻŸ

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .VFF, .vff

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ

āĻŦā§€āĻĨāĻŋ 3 āĻĄāĻŋ āĻ­āĻŋāĻ‰

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .V, .VISTA, .v, .vista

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĄā§‡āĻŸāĻž, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ,
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64
āĻŦāĻŋāĻŸ

vti 3D āĻšāĻŋāĻ¤ā§āĻ° VTK-XML āĻ‡āĻ¨- āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ (āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•)āĨ¤

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .VTI, .vti

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32
āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64 āĻŦāĻŋāĻŸ

vtk 3D VTK āĻ›āĻŦāĻŋāĻ° āĻ‰āĻ¤ā§āĻ¤āĻ°āĻžāĻ§āĻŋāĻ•āĻžāĻ°- āĻāĻŦāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ (āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻžāĻŽā§‚āĻ˛āĻ•)āĨ¤

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .VTK, .VTKIMAGE, .vtk, .vtkimage

āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻ‰āĻĒāĻžāĻĻāĻžāĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°:
āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ āĻĄā§‡āĻŸāĻž, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 8 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 16 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 16 āĻŦāĻŋāĻŸ,
āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŋāĻ¤ 32 āĻŦāĻŋāĻŸ, āĻ¸ā§āĻŦāĻžāĻ•ā§āĻˇāĻ°āĻŦāĻŋāĻšā§€āĻ¨ 32 āĻŦāĻŋāĻŸ, āĻĢā§āĻ˛ā§‹āĻŸāĻŋāĻ‚ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 32 āĻŦāĻŋāĻŸ, āĻ­āĻžāĻ¸āĻŽāĻžāĻ¨ āĻĒāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ 64
āĻŦāĻŋāĻŸ

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻŽāĻžāĻ¸ā§āĻ•āĻĄ āĻ•āĻ¸ā§āĻŸ


lncc āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ
āĻšāĻ¯āĻŧ:

w = 5; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ•ā§āĻ°āĻ¸ āĻŽā§‚āĻ˛ā§āĻ¯āĻžāĻ¯āĻŧāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻ° āĻ…āĻ°ā§āĻ§ā§‡āĻ• āĻĒā§āĻ°āĻ¸ā§āĻĨ
āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•

mi āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚ āĻ¸āĻš āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻĒāĻžāĻ°āĻœā§‡āĻ¨ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻĒāĻžāĻ°āĻ¸ā§āĻĒāĻ°āĻŋāĻ• āĻ¤āĻĨā§āĻ¯āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ•āĻžāĻŸāĻž = 0; āĻ­āĻžāĻ¸āĻž [0, 40]
āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ‰āĻšā§āĻš āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¤ā§€āĻŦā§āĻ°āĻ¤āĻžāĻ¯āĻŧ āĻ•āĻžāĻŸāĻ¤ā§‡ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ā§‡āĻ° āĻļāĻ¤āĻžāĻ‚āĻļ
āĻŦāĻšāĻŋāĻ°āĻžāĻ—āĻ¤

mbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻšāĻ˛āĻŽāĻžāĻ¨ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻŋāĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

mkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻšāĻŋāĻ¤ā§āĻ° āĻĒāĻžāĻ°ā§āĻœā§‡āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĻā§‡āĻ–ā§āĻ¨: 1d/splinekernel

rbins = 64; [ā§§, ā§¨ā§Ģā§Ŧ]
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻŦāĻšā§ƒāĻ¤ āĻšāĻŋāĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦāĻŋāĻ¨ā§‡āĻ° āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

rkernel = [bspline:d=0]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ°ā§‡āĻĢāĻžāĻ°ā§‡āĻ¨ā§āĻ¸ āĻ‡āĻŽā§‡āĻœ āĻĒāĻžāĻ°āĻœā§‡āĻ¨ āĻšāĻŋāĻ¨āĻ¸ā§āĻŸā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—ā§‡āĻ° āĻœāĻ¨ā§āĻ¯-
ins āĻĻā§‡āĻ–ā§āĻ¨ āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨:1d/splinekernel

āĻāĻ¨āĻ¸āĻŋāĻ¸āĻŋ āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•ā§āĻ°āĻ¸ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•āĨ¤

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻŽāĻžāĻ¸ā§āĻ•āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŦāĻ°ā§āĻ—ā§€āĻ¯āĻŧ āĻĒāĻžāĻ°ā§āĻĨāĻ•ā§āĻ¯ā§‡āĻ° āĻ¯ā§‹āĻ—āĻĢāĻ˛āĨ¤

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ†āĻ•ā§ƒāĻ¤āĻŋ


18n 18n āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡āĻ° 3D āĻ†āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

26n 26n āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡āĻ° 3D āĻ†āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

6n 6n āĻ†āĻļā§‡āĻĒāĻžāĻļā§‡āĻ° 3D āĻ†āĻ•ā§ƒāĻ¤āĻŋ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻ¤āĻž

(āĻ•ā§‹āĻ¨ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ° āĻ¨ā§‡āĻ‡)

āĻ—ā§‹āĻ˛āĻ• āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ āĻ¸āĻš āĻŦāĻ¨ā§āĻ§ āĻ—ā§‹āĻ˛āĻžāĻ•āĻžāĻ° āĻ†āĻ•ā§ƒāĻ¤āĻŋāĻ° āĻĒāĻžāĻĄāĻŧāĻžā§ˇ
r., āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

r = 2; āĻĢā§āĻ˛ā§‹āĻŸ āĻ‡āĻ¨ (0, inf)
āĻ—ā§‹āĻ˛āĻ•ā§‡āĻ° āĻŦā§āĻ¯āĻžāĻ¸āĻžāĻ°ā§āĻ§āĨ¤

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3āĻĄāĻŋāĻŽā§‡āĻœ/āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°


āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻœāĻŋāĻ¤ āĻ…ā§āĻ¯āĻžāĻĢāĻŋāĻ¨ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻžāĻ° 12 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ), āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

axisrot āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻžāĻ° 1 āĻĄāĻŋāĻ—ā§āĻ°ā§€)āĨ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻ•ā§‡ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻ…āĻ•ā§āĻˇ =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, 3dfvector)
āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ…āĻ•ā§āĻˇ.

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻ‰āĻ¤ā§āĻ¸ =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, 3dfvector)
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°āĨ¤

āĻ°āĻžāĻĢāĻŋāĻ¨ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ affine āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻžāĻ° 3 āĻĄāĻŋāĻ—ā§āĻ°ā§€)āĨ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻāĻŦāĻ‚ āĻĻā§āĻŸāĻŋ āĻ…āĻ•ā§āĻˇ āĻŦāĻ°āĻžāĻŦāĻ° āĻļāĻŋāĻ¯āĻŧāĻžāĻ°āĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ•āĻŸāĻŋāĻ° āĻ¸āĻžāĻĨā§‡ āĻ˛āĻŽā§āĻŦ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ…āĻ•ā§āĻˇ =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, 3dfvector)
āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ…āĻ•ā§āĻˇ.

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻ‰āĻ¤ā§āĻ¸ =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, 3dfvector)
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°āĨ¤

āĻ…āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻ¨āĻŽāĻ¨ā§€āĻ¯āĻŧ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ (āĻ›āĻ¯āĻŧ āĻĄāĻŋāĻ—ā§āĻ°āĻŋ āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻž),
āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻ‰āĻ¤ā§āĻ¸ = [[0,0,0]]; 3dfvector
āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°, āĻ…āĻ°ā§āĻĨāĻžā§Ž <0.5,0.5,0.5> āĻāĻ° āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ†āĻ¯āĻŧāĻ¤āĻ¨.

āĻ†āĻŦāĻ°ā§āĻ¤āĻ¨ āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻžāĻ° āĻ¤āĻŋāĻ¨ āĻĄāĻŋāĻ—ā§āĻ°āĻŋ), āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻ‰āĻ¤ā§āĻ¸ = [[0,0,0]]; 3dfvector
āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°, āĻ…āĻ°ā§āĻĨāĻžā§Ž <0.5,0.5,0.5> āĻāĻ° āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻŽāĻŋāĻ˛ā§‡ āĻ¯āĻžāĻ¯āĻŧ
āĻ†āĻ¯āĻŧāĻ¤āĻ¨.

rotbend āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° (āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻžāĻ° 4 āĻĄāĻŋāĻ—ā§āĻ°āĻŋ)āĨ¤ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻšāĻ˛
x āĻāĻŦāĻ‚ y āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻšāĻžāĻ°āĻĒāĻžāĻļā§‡ āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻāĻŦāĻ‚ x āĻŦāĻ°āĻžāĻŦāĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŽāĻ¨ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§
āĻ…āĻ•ā§āĻˇ, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻĻāĻŋāĻ•ā§‡ independedn, āĻ¸āĻ™ā§āĻ—ā§‡ āĻ¨āĻŽāĻ¨ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻ¸āĻ™ā§āĻ—ā§‡
āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ…āĻ•ā§āĻˇ āĻĨā§‡āĻ•ā§‡ āĻŦāĻ°ā§āĻ— āĻĻā§‚āĻ°āĻ¤ā§āĻŦāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

norot = 0; bool
āĻ˜ā§‚āĻ°ā§āĻŖāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž.

āĻ‰āĻ¤ā§āĻ¸ =(āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ā§€āĻ¯āĻŧ, 3dfvector)
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ•ā§‡āĻ¨ā§āĻĻā§āĻ°āĨ¤

āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻĢā§āĻ°āĻŋ-āĻĢāĻ°ā§āĻŽ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¯āĻž āĻŦāĻŋ-āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ¸āĻšāĻ—āĻ—ā§āĻ˛āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ¸ā§‡āĻŸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻ•āĻ°āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻŦāĻŋ-āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§‹āĻ°ā§‡āĻŸ = [[0,0,0]]; 3dfvector
āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ā§‡ āĻ…ā§āĻ¯āĻžāĻ¨āĻŋāĻ¸ā§‹āĻŸā§āĻ°āĻĒāĻŋāĻ• āĻ¸āĻšāĻ— āĻšāĻžāĻ°, āĻ…-āĻĒāĻœāĻŋāĻŸāĻŋāĻ­ āĻŽāĻžāĻ¨ āĻšāĻŦā§‡
'āĻ°ā§‡āĻŸ' āĻŽāĻžāĻ¨ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ­āĻžāĻ°āĻ°āĻžāĻ‡āĻŸ āĻ•āĻ°āĻž āĻšāĻ¯āĻŧā§‡āĻ›ā§‡ ..

āĻĄā§‡āĻŦāĻžāĻ—ā§ āĻ•āĻ°āĻž = 0; bool
āĻ…āĻ¤āĻŋāĻ°āĻŋāĻ•ā§āĻ¤ āĻĄāĻŋāĻŦāĻžāĻ—āĻŋāĻ‚ āĻ†āĻ‰āĻŸāĻĒā§āĻŸ āĻ¸āĻ•ā§āĻˇāĻŽ āĻ•āĻ°ā§āĻ¨āĨ¤

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻļāĻžāĻāĻ¸ = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻļāĻžāĻ¸ā§āĻ¤āĻŋ = āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻļāĻ•ā§āĻ¤āĻŋ āĻļāĻŦā§āĻĻ. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸:3dtransform/splinepenalty

āĻšāĻžāĻ° = 10; āĻ­āĻžāĻ¸āĻž [1, inf)
āĻĒāĻŋāĻ•ā§āĻ¸ā§‡āĻ˛ā§‡ āĻ†āĻ‡āĻ¸ā§‹āĻŸā§āĻ°āĻĒāĻŋāĻ• āĻ¸āĻšāĻ— āĻšāĻžāĻ°āĨ¤

āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ (āĻ¸ā§āĻŦāĻžāĻ§ā§€āĻ¨āĻ¤āĻžāĻ° āĻ¤āĻŋāĻ¨ āĻĄāĻŋāĻ—ā§āĻ°āĻŋ), āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

vf āĻāĻ‡ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻ— āĻ•āĻ°ā§‡ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ…āĻ¨ā§āĻŦāĻžāĻĻ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡
āĻ—ā§āĻ°āĻŋāĻĄā§‡āĻ° āĻŦāĻŋāĻ¨ā§āĻĻā§ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻĄā§‹āĻŽā§‡āĻ¨ āĻ¸āĻ‚āĻœā§āĻžāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻ•āĻ°ā§‡āĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋ āĻšāĻ˛:

āĻ¸ā§€āĻŽāĻžāĻ¨āĻž = āĻ†āĻ¯āĻŧāĻ¨āĻž; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻļāĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž āĻļāĻ°ā§āĻ¤. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/splinebc

imgkernel = [bspline:d=3]; āĻ•āĻžāĻ°āĻ–āĻžāĻ¨āĻž
āĻ‡āĻŽā§‡āĻœ āĻ‡āĻ¨ā§āĻŸāĻžāĻ°āĻĒā§‹āĻ˛ā§‡āĻŸāĻ° āĻ•āĻžāĻ°ā§āĻ¨ā§‡āĻ˛āĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ˛āĻžāĻ—-āĻ‡āĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĻā§‡āĻ–ā§āĻ¨
āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨: 1d/āĻ¸ā§āĻĒā§āĻ˛āĻŋāĻ¨āĻ•āĻžāĻ°āĻ¨ā§‡āĻ˛

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3dtransform/io


āĻŦāĻŋāĻŦāĻŋāĻāĻ¸ 3D āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻŦāĻžāĻ‡āĻ¨āĻžāĻ°āĻŋ (āĻ…-āĻĒā§‹āĻ°ā§āĻŸā§‡āĻŦāĻ˛) āĻ¸āĻŋāĻ°āĻŋāĻ¯āĻŧāĻžāĻ˛āĻžāĻ‡āĻœāĻĄ IO

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .bbs

āĻĄā§‡āĻŸāĻžāĻĒā§āĻ˛ āĻ…āĻ­ā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§€āĻŖ āĻĄā§‡āĻŸāĻž āĻĒā§āĻ˛ā§‡ āĻāĻŦāĻ‚ āĻĨā§‡āĻ•ā§‡ āĻ­āĻžāĻ°ā§āĻšā§āĻ¯āĻŧāĻžāĻ˛ āĻ†āĻ‡āĻ“

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .@

āĻŦā§€āĻĨāĻŋ 3D āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ­āĻŋāĻ¸ā§āĻ¤āĻž āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .v, .v3dt

āĻ¤āĻžāĻ°āĻž xml 3D āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° XML āĻ•ā§āĻ°āĻŽāĻŋāĻ• IO

āĻ¸ā§āĻŦā§€āĻ•ā§ƒāĻ¤ āĻĢāĻžāĻ‡āĻ˛ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨: .x3dt

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: 3dāĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽ/āĻ¸ā§āĻĒāĻ˛āĻžāĻ‡āĻ¨ āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ


divcurl āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° divcurl āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

āĻ•āĻžāĻ°ā§āĻ˛ = 1; āĻ­āĻžāĻ¸āĻž [0, inf)
āĻ•āĻžāĻ°ā§āĻ˛ āĻ‰āĻĒāĻ° āĻœāĻ°āĻŋāĻŽāĻžāĻ¨āĻž āĻ“āĻœāĻ¨.

dIV āĻ†āĻ›ā§‡ = 1; āĻ­āĻžāĻ¸āĻž [0, inf)
āĻ…āĻĒāĻ¸āĻžāĻ°āĻŖ āĻ‰āĻĒāĻ° āĻļāĻžāĻ¸ā§āĻ¤āĻŋ āĻ“āĻœāĻ¨.

āĻ†āĻĻāĻ°ā§āĻļ = 0; bool
āĻšāĻŋāĻ¤ā§āĻ°ā§‡āĻ° āĻ¸āĻžāĻĒā§‡āĻ•ā§āĻˇā§‡ āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ• āĻ•āĻ°āĻž āĻšāĻ˛ā§‡ 1 āĻ āĻ¸ā§‡āĻŸ āĻ•āĻ°ā§āĻ¨
āĻ†āĻ•āĻžāĻ°.

āĻ“āĻœāĻ¨ = 1; āĻĢā§āĻ˛ā§‹āĻŸ āĻ‡āĻ¨ (0, inf)
āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ āĻļāĻ•ā§āĻ¤āĻŋāĻ° āĻ“āĻœāĻ¨āĨ¤

āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨āĻ¸: āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°/āĻāĻ•āĻ• āĻ–āĻ°āĻš


āĻœāĻŋāĻĄāĻŋāĻāĻ¸ āĻ¸ā§āĻŦāĻ¯āĻŧāĻ‚āĻ•ā§āĻ°āĻŋāĻ¯āĻŧ āĻ§āĻžāĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ° āĻ¸āĻ‚āĻļā§‹āĻ§āĻ¨ āĻ¸āĻš āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŋāĻ¸ā§‡āĻ¨ā§āĻŸāĨ¤, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

ftolr = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄā§‡āĻ° āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§€āĻšā§‡ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĨāĻžāĻŽā§āĻ¨..

āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻ§āĻžāĻĒ = 2; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (0, inf)
āĻ¸āĻ°ā§āĻŦā§‹āĻšā§āĻš āĻĒāĻ°āĻŽ āĻ§āĻžāĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻŸāĻžāĻ° = 200; uint [1, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻŽāĻŋāĻ¨āĻŋāĻŸ āĻ§āĻžāĻĒ = 0.1; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (0, inf)
āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻĒāĻ°āĻŽ āĻ§āĻžāĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

xtola = 0.01; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ x-āĻ āĻĒā§āĻ°āĻ¯ā§‹āĻœā§āĻ¯ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻ‡āĻ¨āĻĢ-āĻ¨āĻ°ā§āĻŽ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻšā§‡ āĻšāĻ¯āĻŧ..

gdsq āĻšāĻ¤ā§āĻ°ā§āĻŽā§āĻ–ā§€ āĻ§āĻžāĻĒ āĻ…āĻ¨ā§āĻŽāĻžāĻ¨ āĻ¸āĻš āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŋāĻ¸ā§‡āĻ¨ā§āĻŸ, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

ftolr = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻŽāĻžāĻ¨āĻĻāĻŖā§āĻĄā§‡āĻ° āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§€āĻšā§‡ āĻĨāĻžāĻ•āĻ˛ā§‡ āĻĨāĻžāĻŽā§āĻ¨..

gtola = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻ‡āĻ¨āĻĢ-āĻ¨āĻ°ā§āĻŽ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻšā§‡ āĻšāĻ˛ā§‡ āĻĨāĻžāĻŽā§āĻ¨..

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻŸāĻžāĻ° = 100; uint [1, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻ¸ā§āĻ•ā§‡āĻ˛ = 2; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (1, inf)
āĻĢāĻ˛āĻŦā§āĻ¯āĻžāĻ• āĻĢāĻŋāĻ•ā§āĻ¸āĻĄ āĻ¸ā§āĻŸā§‡āĻĒ āĻ¸āĻžāĻ‡āĻœ āĻ¸ā§āĻ•ā§‡āĻ˛āĻŋāĻ‚āĨ¤

āĻ§āĻžāĻĒ = 0.1; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (0, inf)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ§āĻžāĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

xtola = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°ā§āĻ¨ āĻ¯āĻĻāĻŋ x-āĻ†āĻĒāĻĄā§‡āĻŸā§‡āĻ° āĻ‡āĻ¨āĻĢ-āĻ¨āĻ°ā§āĻŽ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¨āĻŋāĻšā§‡ āĻšāĻ¯āĻŧ..

āĻœāĻŋāĻāĻ¸āĻāĻ˛ GNU āĻ¸āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸāĻŋāĻĢāĻŋāĻ• āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋāĻ° āĻŽāĻžāĻ˛ā§āĻŸāĻŋāĻŽāĻŋāĻ¨ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
(GSL) https://www.gnu.org/software/gsl/, āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

EPS = 0.01; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (0, inf)
āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°: āĻ¸ā§āĻŸāĻĒ āĻ¯āĻ–āĻ¨ |āĻ—ā§āĻ°ā§āĻ¯āĻžāĻĄ| < āĻ‡āĻĒāĻŋāĻāĻ¸, āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸: āĻĨāĻžāĻŽā§āĻ¨ āĻ¯āĻ–āĻ¨
āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ āĻ¸āĻžāĻ‡āĻœ < eps..

āĻ°āĻžāĻ‰āĻŸāĻžāĻ° = 100; uint [1, inf)
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž = gd; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšāĻŦā§‡.. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:
bfgs - āĻŦā§āĻ°āĻ¯āĻŧā§‡āĻĄā§‡āĻ¨-āĻĢā§āĻ˛ā§‡āĻšāĻžāĻ°-āĻ—ā§‹āĻ˛ā§āĻĄāĻĢāĻžāĻ°ā§āĻŦ-āĻļāĻžāĻ¨
bfgs2 - Broyden-Fletcher-Goldfarb-Shann (āĻ¸āĻŦāĻšā§‡āĻ¯āĻŧā§‡ āĻĻāĻ•ā§āĻˇ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ)
cg-fr - āĻĢā§āĻ˛ā§‡āĻšāĻžāĻ°-āĻ°āĻŋāĻ­āĻ¸ āĻ•āĻ¨āĻœā§āĻ—ā§‡āĻŸ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
gd - āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻĄāĻŋāĻ¸ā§‡āĻ¨ā§āĻŸāĨ¤
āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ - āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ° āĻāĻŦāĻ‚ āĻŽāĻŋāĻĄā§‡āĻ° āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
cg-pr - āĻĒā§‹āĻ˛āĻžāĻ•-āĻ°āĻŋāĻŦāĻŋāĻ¯āĻŧā§‡āĻ° āĻ•āĻ¨āĻœā§āĻ—ā§‡āĻŸ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ

āĻ§āĻžāĻĒ = 0.001; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (0, inf)
āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ§āĻžāĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

āĻŸā§‹āĻ˛ = 0.1; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ (0, inf)
āĻ•āĻŋāĻ›ā§ āĻ¸āĻšāĻ¨āĻļā§€āĻ˛āĻ¤āĻž āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĨ¤

nlopt NLOPT āĻ˛āĻžāĻ‡āĻŦā§āĻ°ā§‡āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ° āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ, āĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯
āĻ…āĻĒāĻŸāĻŋāĻŽāĻžāĻ‡āĻœāĻžāĻ°āĻ°āĻž āĻĻā§‡āĻ–ā§āĻ¨ 'http://ab-
initio.mit.edu/wiki/index.php/NLopt_Algorithms', āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:

ftola = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻŽāĻžāĻ¨ā§‡āĻ° āĻĒāĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§€āĻšā§‡
āĻāĻ‡ āĻŽāĻžāĻ¨.

ftolr = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ¨ā§€āĻšā§‡
āĻāĻ‡ āĻŽāĻžāĻ¨.

āĻŠāĻ°ā§āĻ§ā§āĻŦāĻ¤āĻ¨ = inf; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
āĻ‰āĻšā§āĻšāĻ¤āĻ° āĻ¸ā§€āĻŽāĻžāĻ¨āĻž (āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨)āĨ¤

āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ-āĻ…āĻĒā§āĻŸ = āĻ•ā§‹āĻ¨āĻŸāĻŋ; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¯āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡
āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ.. āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋ āĻšāĻ˛:
gn-orig-direct-l - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻŽā§‚āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨,
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ)
gn-direct-l-noscal - āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ)
gn-isres - āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸ā§āĻŸā§‹āĻ•āĻžāĻ¸ā§āĻŸāĻŋāĻ• āĻ°â€Œā§āĻ¯āĻžāĻ™ā§āĻ•āĻŋāĻ‚ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•ā§ŒāĻļāĻ˛
āĻāĻ˛āĻĄāĻŋ-āĻŸāĻŋāĻ¨āĻŋāĻ‰āĻŸāĻ¨ - āĻ•āĻžāĻŸāĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨
gn-direct-l-rand - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ, āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹)
ln-newuoa - āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĄā§‡āĻ°āĻŋāĻ­ā§‡āĻŸāĻŋāĻ­-āĻŽā§āĻ•ā§āĻ¤ āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
gn-direct-l-rand-noscale - āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡
āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ, āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹)
gn-orig-direct - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻŽā§‚āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨)
ld-tnewton-precond - āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤ āĻ•āĻžāĻŸāĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨
ld-tnewton-āĻ°āĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ - āĻ–āĻžāĻĄāĻŧāĻž-āĻĄāĻŋāĻ¸ā§‡āĻ¨ā§āĻŸ āĻ°āĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻ¸āĻš āĻ›ā§‡āĻāĻŸā§‡ āĻĢā§‡āĻ˛āĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨
gn-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
ln-āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ°āĻŽāĻŋāĻĄ - āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄ āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
ln-āĻ•ā§‹āĻŦāĻžāĻ‡āĻ˛āĻž - āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
gn-crs2-lm - āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŽāĻŋāĻ‰āĻŸā§‡āĻļāĻ¨ āĻ¸āĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
ld-var2 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻŸā§‡āĻĄ-āĻŽā§‡āĻŽāĻ°āĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛-āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•, āĻ°â€ā§āĻ¯āĻžāĻ™ā§āĻ• 2
ld-var1 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻŸā§‡āĻĄ-āĻŽā§‡āĻŽāĻ°āĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛-āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•, āĻ°â€ā§āĻ¯āĻžāĻ™ā§āĻ• 1
ld-mma - āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻŽā§āĻĒāĻŸā§‹āĻŸāĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
ld-lbfgs-nocedal - āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ‡ āĻ¨āĻž
ld-lbfgs - āĻ•āĻŽ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ BFGS
gn-direct-l - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ)
āĻ¨āĻž - āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ•āĻ°āĻŦā§‡āĻ¨ āĻ¨āĻž
ln-bobyqa ‐ āĻĄā§‡āĻ°āĻŋāĻ­ā§‡āĻŸāĻŋāĻ­-āĻŽā§āĻ•ā§āĻ¤ āĻ†āĻŦāĻĻā§āĻ§-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
ln-sbplx - āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄā§‡āĻ° āĻ¸āĻžāĻŦāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ•
ln-newuoa- āĻ†āĻŦāĻĻā§āĻ§ - āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§‡āĻ°āĻŋāĻ­ā§‡āĻŸāĻŋāĻ­-āĻŽā§āĻ•ā§āĻ¤ āĻ†āĻŦāĻĻā§āĻ§-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ•āĻ¤āĻž
ln-āĻĒā§āĻ°ā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻ¸ - āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ¸āĻŋāĻĒāĻžāĻ˛-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻŽā§āĻ•ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
gn-direct-noscal - āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž)
ld-tnewton-āĻĒā§āĻ°āĻŋ-āĻ•āĻ¨ā§āĻĄ-āĻ°āĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ - āĻĒā§‚āĻ°ā§āĻŦ āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻ•ā§āĻ¤ āĻ›ā§‡āĻāĻŸā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡
āĻ–āĻžāĻĄāĻŧāĻž-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛ā§ āĻšāĻšā§āĻ›ā§‡

āĻ¨āĻŋāĻŽā§āĻ¨ = -inf; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
āĻ¨āĻŋāĻŽā§āĻ¨ āĻ¸ā§€āĻŽāĻžāĻ¨āĻž (āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸āĻŽāĻžāĻ¨)āĨ¤

āĻŽā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻŸāĻžāĻ° = 100; int [1, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻ° āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ• āĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĨ¤

āĻŽāĻ¨ā§‹āĻ¨ā§€āĻ¤ āĻ•āĻ°āĻž = ld-lbfgs; āĻ¨āĻŋāĻ°ā§āĻĻā§‡āĻļ
āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻŽāĻŋāĻ¨āĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽāĨ¤ āĻ¸āĻŽāĻ°ā§āĻĨāĻŋāĻ¤ āĻŽāĻžāĻ¨ āĻšāĻ˛:
gn-orig-direct-l - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻŽā§‚āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨,
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ)
g-mlsl-lds - āĻŦāĻšā§-āĻ¸ā§āĻ¤āĻ°ā§‡āĻ° āĻāĻ•āĻ•-āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ (āĻ¨āĻŋāĻŽā§āĻ¨-āĻ…āĻ¸āĻ™ā§āĻ—āĻ¤āĻŋ-āĻ•ā§āĻ°āĻŽ,
āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻāĻŦāĻ‚ āĻ¸ā§€āĻŽāĻž āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨)
gn-direct-l-noscal - āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ)
gn-isres - āĻ‰āĻ¨ā§āĻ¨āĻ¤ āĻ¸ā§āĻŸā§‹āĻ•āĻžāĻ¸ā§āĻŸāĻŋāĻ• āĻ°â€Œā§āĻ¯āĻžāĻ™ā§āĻ•āĻŋāĻ‚ āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•ā§ŒāĻļāĻ˛
āĻāĻ˛āĻĄāĻŋ-āĻŸāĻŋāĻ¨āĻŋāĻ‰āĻŸāĻ¨ - āĻ•āĻžāĻŸāĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨
gn-direct-l-rand - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ, āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹)
ln-newuoa - āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻĄā§‡āĻ°āĻŋāĻ­ā§‡āĻŸāĻŋāĻ­-āĻŽā§āĻ•ā§āĻ¤ āĻ…āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨
āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ
gn-direct-l-rand-noscale - āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž, āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡
āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ, āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹)
gn-orig-direct - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻŽā§‚āĻ˛ āĻŦāĻžāĻ¸ā§āĻ¤āĻŦāĻžāĻ¯āĻŧāĻ¨)
ld-tnewton-precond - āĻĒā§‚āĻ°ā§āĻŦāĻļāĻ°ā§āĻ¤ āĻ•āĻžāĻŸāĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨
ld-tnewton-āĻ°āĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ - āĻ–āĻžāĻĄāĻŧāĻž-āĻĄāĻŋāĻ¸ā§‡āĻ¨ā§āĻŸ āĻ°āĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ āĻ¸āĻš āĻ›ā§‡āĻāĻŸā§‡ āĻĢā§‡āĻ˛āĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨
gn-āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨
aglag-eq - āĻ¸āĻŽāĻ¤āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§āĻ¤āĻž āĻ¸āĻš āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ˛ā§āĻ¯āĻžāĻ—ā§āĻ°āĻžāĻžā§āĻœāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
āĻ•ā§‡āĻŦāĻ˛
ln-āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ°āĻŽāĻŋāĻĄ - āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄ āĻ¸āĻŋāĻŽāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
ln-āĻ•ā§‹āĻŦāĻžāĻ‡āĻ˛āĻž - āĻ°ā§ˆāĻ–āĻŋāĻ• āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
gn-crs2-lm - āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻŽāĻŋāĻ‰āĻŸā§‡āĻļāĻ¨ āĻ¸āĻš āĻ¨āĻŋāĻ¯āĻŧāĻ¨ā§āĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ˛ā§‹āĻŽā§‡āĻ˛ā§‹ āĻ…āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨
ld-var2 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻŸā§‡āĻĄ-āĻŽā§‡āĻŽāĻ°āĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛-āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•, āĻ°â€ā§āĻ¯āĻžāĻ™ā§āĻ• 2
ld-var1 - āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ°āĻŋāĻ¤ āĻ˛āĻŋāĻŽāĻŋāĻŸā§‡āĻĄ-āĻŽā§‡āĻŽāĻ°āĻŋ āĻ­ā§‡āĻ°āĻŋāĻ¯āĻŧā§‡āĻŦāĻ˛-āĻŽā§‡āĻŸā§āĻ°āĻŋāĻ•, āĻ°â€ā§āĻ¯āĻžāĻ™ā§āĻ• 1
ld-mma - āĻ…ā§āĻ¯āĻžāĻ¸āĻŋāĻŽā§āĻĒāĻŸā§‹āĻŸāĻ¸ āĻ¸āĻ°āĻžāĻ¨ā§‹āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
ld-lbfgs-nocedal - āĻ•ā§‹āĻ¨ā§‹āĻŸāĻŋāĻ‡ āĻ¨āĻž
g-mlsl - āĻŽāĻžāĻ˛ā§āĻŸāĻŋ-āĻ˛ā§‡āĻ­ā§‡āĻ˛ āĻāĻ•āĻ•-āĻ˛āĻŋāĻ™ā§āĻ•ā§‡āĻœ (āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻ¨ āĻĒā§āĻ°āĻ¯āĻŧā§‹āĻœāĻ¨ āĻāĻŦāĻ‚
āĻ¸ā§€āĻŽāĻžāĻ¨āĻž)
ld-lbfgs - āĻ•āĻŽ āĻ¸ā§āĻŸā§‹āĻ°ā§‡āĻœ BFGS
gn-direct-l - āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ (āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧāĻ­āĻžāĻŦā§‡ āĻĒāĻ•ā§āĻˇāĻĒāĻžāĻ¤āĻĻā§āĻˇā§āĻŸ)
ln-bobyqa ‐ āĻĄā§‡āĻ°āĻŋāĻ­ā§‡āĻŸāĻŋāĻ­-āĻŽā§āĻ•ā§āĻ¤ āĻ†āĻŦāĻĻā§āĻ§-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
ln-sbplx - āĻ¨ā§‡āĻ˛ā§āĻĄāĻžāĻ°-āĻŽāĻŋāĻĄā§‡āĻ° āĻ¸āĻžāĻŦāĻĒā§āĻ˛ā§‡āĻ•ā§āĻ¸ āĻŦā§ˆāĻ•āĻ˛ā§āĻĒāĻŋāĻ•
ln-newuoa- āĻ†āĻŦāĻĻā§āĻ§ - āĻĻā§āĻŦāĻžāĻ°āĻž āĻĄā§‡āĻ°āĻŋāĻ­ā§‡āĻŸāĻŋāĻ­-āĻŽā§āĻ•ā§āĻ¤ āĻ†āĻŦāĻĻā§āĻ§-āĻ¸ā§€āĻŽāĻžāĻŦāĻĻā§āĻ§ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻĒā§āĻ¨āĻ°āĻžāĻŦā§ƒāĻ¤ā§āĻ¤āĻŋāĻŽā§‚āĻ˛āĻ•āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ•āĻ¤āĻž
aglag - āĻŦāĻ°ā§āĻ§āĻŋāĻ¤ āĻ˛ā§āĻ¯āĻžāĻ—ā§āĻ°āĻžāĻžā§āĻœāĻŋāĻ¯āĻŧāĻžāĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ
ln-āĻĒā§āĻ°ā§āĻ¯āĻžāĻ•ā§āĻ¸āĻŋāĻ¸ - āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ¸āĻŋāĻĒāĻžāĻ˛-āĻ…āĻ•ā§āĻˇā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ-āĻŽā§āĻ•ā§āĻ¤ āĻ¸ā§āĻĨāĻžāĻ¨ā§€āĻ¯āĻŧ āĻ…āĻĒā§āĻŸāĻŋāĻŽāĻžāĻ‡āĻœā§‡āĻļāĻžāĻ¨
āĻĒāĻĻā§āĻ§āĻ¤āĻŋ
gn-direct-noscal - āĻŦāĻŋāĻ­āĻžāĻœāĻ¨ āĻ†āĻ¯āĻŧāĻ¤āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° (āĻ†āĻ¨āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻž)
ld-tnewton-āĻĒā§āĻ°āĻŋ-āĻ•āĻ¨ā§āĻĄ-āĻ°āĻŋāĻ¸ā§āĻŸāĻžāĻ°ā§āĻŸ - āĻĒā§‚āĻ°ā§āĻŦ āĻļāĻ°ā§āĻ¤āĻ¯ā§āĻ•ā§āĻ¤ āĻ›ā§‡āĻāĻŸā§‡ āĻĻā§‡āĻ“āĻ¯āĻŧāĻž āĻ¨āĻŋāĻ‰āĻŸāĻ¨ā§‡āĻ° āĻ¸āĻžāĻĨā§‡
āĻ–āĻžāĻĄāĻŧāĻž-āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻšāĻžāĻ˛ā§ āĻšāĻšā§āĻ›ā§‡
ld-slsqp - āĻ…āĻ¨ā§āĻ•ā§āĻ°āĻŽāĻŋāĻ• āĻ¨ā§āĻ¯ā§‚āĻ¨āĻ¤āĻŽ āĻŦāĻ°ā§āĻ—āĻ•ā§āĻˇā§‡āĻ¤ā§āĻ° āĻĻā§āĻŦāĻŋāĻ˜āĻžāĻ¤ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŋāĻ‚

āĻ§āĻžāĻĒ = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻ—ā§āĻ°ā§‡āĻĄāĻŋāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻŽā§āĻ•ā§āĻ¤ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻžāĻĨāĻŽāĻŋāĻ• āĻ§āĻžāĻĒā§‡āĻ° āĻ†āĻ•āĻžāĻ°āĨ¤

āĻŦāĻ¨ā§āĻ§ āĻ•āĻ°āĻž = -inf; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻĢāĻžāĻ‚āĻļāĻ¨ā§‡āĻ° āĻŽāĻžāĻ¨ āĻāĻ‡ āĻŽāĻžāĻ¨ā§‡āĻ° āĻ¨ā§€āĻšā§‡ āĻĒāĻĄāĻŧā§‡āĨ¤

xtola = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻ¸āĻŽāĻ¸ā§āĻ¤ x-āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻĒāĻ°āĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ° āĻ¨ā§€āĻšā§‡
āĻŽāĻžāĻ¨āĨ¤

xtolr = 0; āĻĻā§āĻŦāĻŋāĻ—ā§āĻŖ [0, inf)
āĻ¸ā§āĻŸāĻĒāĻŋāĻ‚ āĻŽāĻžāĻĒāĻĻāĻŖā§āĻĄ: āĻ¸āĻŽāĻ¸ā§āĻ¤ x-āĻŽāĻžāĻ¨āĻ—ā§āĻ˛āĻŋāĻ° āĻ†āĻĒā§‡āĻ•ā§āĻˇāĻŋāĻ• āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ° āĻ¨ā§€āĻšā§‡
āĻŽāĻžāĻ¨āĨ¤

EXAMPLE āĻŸāĻŋ


āĻāĻ•āĻŸāĻŋ āĻ¸āĻšāĻ— āĻ¸āĻš āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻĒā§āĻ˛āĻžāĻ‡āĻ¨ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻ‡āĻŽā§‡āĻœ ref.v āĻ¤ā§‡ āĻ‡āĻŽā§‡āĻœ test.v āĻ°ā§‡āĻœāĻŋāĻ¸ā§āĻŸāĻžāĻ° āĻ•āĻ°ā§āĻ¨
5 āĻāĻ° āĻšāĻžāĻ° āĻāĻŦāĻ‚ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§āĻŋāĻ¤ āĻšāĻŋāĻ¤ā§āĻ°āĻŸāĻŋ reg.v āĻ āĻ˛āĻŋāĻ–ā§āĻ¨āĨ¤ āĻĻā§āĻŸāĻŋ āĻŽāĻžāĻ˛ā§āĻŸāĻŋ āĻ°ā§‡āĻœā§‹āĻ˛āĻŋāĻ‰āĻļāĻ¨ āĻ¸ā§āĻ¤āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§āĻ¨, āĻāĻ¸āĻāĻ¸āĻĄāĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§‡
āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻ°ā§āĻŽā§‡āĻļāĻ¨ āĻ¸ā§āĻŽā§āĻĨāĻ¨ā§‡āĻ¸ āĻĒā§‡āĻ¨āĻžāĻ˛ā§āĻŸāĻŋ āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ‡āĻŽā§‡āĻœ āĻ•āĻ¸ā§āĻŸ āĻĢāĻžāĻ‚āĻļāĻ¨ āĻāĻŦāĻ‚ āĻĄāĻŋāĻ­āĻ•āĻžāĻ°āĻ˛ 10.0 āĻĻā§āĻŦāĻžāĻ°āĻž āĻ“āĻ¯āĻŧā§‡āĻŸā§‡āĻĄāĨ¤

mia-3dnonrigidreg -i test.v -r ref.v -o reg.v -l 2 -f spline:rate=3 image:cost=ssd
divcurl:weight=10

āĻ˛ā§‡āĻ–āĻ•(āĻĻā§‡āĻ°)


āĻ—ā§‡āĻ°ā§āĻŸ āĻ“āĻ˛āĻ¨āĻŋ

āĻ•āĻĒāĻŋāĻ°āĻžāĻ‡āĻŸ


āĻāĻ‡ āĻ¸āĻĢā§āĻŸāĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻŸāĻŋ āĻ•āĻĒāĻŋāĻ°āĻžāĻ‡āĻŸ (c) 1999-2015 āĻ˛āĻŋāĻĒāĻœāĻŋāĻ—, āĻœāĻžāĻ°ā§āĻŽāĻžāĻ¨āĻŋ āĻāĻŦāĻ‚ āĻŽāĻžāĻĻā§āĻ°āĻŋāĻĻ, āĻ¸ā§āĻĒā§‡āĻ¨ā§ˇ āĻāĻŸāĻž āĻ†āĻ¸ā§‡
āĻāĻ•ā§‡āĻŦāĻžāĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻ“āĻ¯āĻŧā§āĻ¯āĻžāĻ°ā§‡āĻ¨ā§āĻŸāĻŋ āĻ›āĻžāĻĄāĻŧāĻžāĻ‡ āĻāĻŦāĻ‚ āĻ†āĻĒāĻ¨āĻŋ GNU āĻāĻ° āĻļāĻ°ā§āĻ¤āĻžāĻŦāĻ˛ā§€āĻ° āĻ…āĻ§ā§€āĻ¨ā§‡ āĻāĻŸāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ• āĻ˛āĻžāĻ‡āĻ¸ā§‡āĻ¨ā§āĻ¸ āĻ¸āĻ‚āĻ¸ā§āĻ•āĻ°āĻŖ 3 (āĻŦāĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€)āĨ¤ āĻ†āĻ°āĻ“ āĻ¤āĻĨā§āĻ¯ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻšāĻžāĻ˛āĻžāĻ¨
āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ '--āĻ•āĻĒāĻŋāĻ°āĻžāĻ‡āĻŸ'āĨ¤

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


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

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

  • 1
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻ•āĻ°ā§‡
    āĻāĻ•āĻŸāĻŋ āĻŸāĻŽāĻ•ā§āĻ¯āĻžāĻŸ āĻ¸āĻžāĻ°ā§āĻ˛ā§‡āĻŸā§‡āĻ° āĻ¸āĻšāĻœ āĻ‡āĻ¨ā§āĻŸāĻŋāĻ—ā§āĻ°ā§‡āĻļāĻ¨
    āĻœāĻžāĻ­āĻž āĻŦāĻŋāĻ•āĻžāĻļā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ§āĻžāĻ°āĻ•
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻ…ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨āĨ¤ āĻ†āĻĒāĻ¨āĻŋ āĻœāĻ¨ā§āĻ¯ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¯ā§‹āĻ— āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨
    āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž...
    Eclipse Tomcat āĻĒā§āĻ˛āĻžāĻ—āĻ‡āĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 2
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ
    āĻ“āĻ¯āĻŧā§‡āĻŦ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ
    āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻ¸ā§āĻŸā§āĻ°āĻŋāĻŽāĻŋāĻ‚āĻ¯āĻŧā§‡āĻ° āĻœāĻ¨ā§āĻ¯
    āĻŽā§āĻ¯āĻžāĻ•, āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻŦāĻž āĻ˛āĻŋāĻ¨āĻžāĻ•ā§āĻ¸ā§‡ āĻŸāĻ°ā§‡āĻ¨ā§āĻŸāĨ¤ āĻāĻŸāĻž
    BitTorrent āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻ¯ā§‹āĻ— āĻ•āĻ°ā§‡
    WebTorrent āĻ¸āĻšāĻ•āĻ°ā§āĻŽā§€āĻ°āĻžāĨ¤ āĻāĻ–āĻ¨ āĻ¨ā§‡āĻ‡
    āĻ…āĻĒā§‡āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻŦā§‡...
    āĻ“āĻ¯āĻŧā§‡āĻŦāĻŸāĻ°ā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ¸ā§āĻ•āĻŸāĻĒ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 3
    āĻœā§‡āĻ¨āĻāĻ•ā§āĻ¸
    āĻœā§‡āĻ¨āĻāĻ•ā§āĻ¸
    GenX āĻĒāĻ°āĻŋāĻŽāĻžāĻ°ā§āĻœāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻŦā§ˆāĻœā§āĻžāĻžāĻ¨āĻŋāĻ• āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻāĻ•ā§āĻ¸-āĻ°ā§‡ āĻ°āĻŋāĻĢā§‡āĻ˛āĻ¸āĻŋāĻŸāĻŋāĻ­āĻŋāĻŸāĻŋ, āĻ¨āĻŋāĻ‰āĻŸā§āĻ°āĻ¨
    āĻĒā§āĻ°āĻ¤āĻŋāĻĢāĻ˛āĻ¨ āĻāĻŦāĻ‚ āĻĒā§ƒāĻˇā§āĻ ā§‡āĻ° āĻāĻ•ā§āĻ¸-āĻ°ā§‡
    āĻĄāĻŋāĻĢāĻžāĻ°ā§āĻ¯āĻžāĻ•āĻļāĻ¨ āĻĄā§‡āĻŸāĻž āĻĄāĻŋāĻĢāĻžāĻ°ā§‡āĻ¨āĻļāĻŋāĻ¯āĻŧāĻžāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡
    āĻŦāĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ…ā§āĻ¯āĻžāĻ˛āĻ—āĻ°āĻŋāĻĻāĻŽ...
    GenX āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 4
    pspp4 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ
    pspp4 āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ
    PSPP āĻšāĻ˛ āĻĒāĻ°āĻŋāĻ¸āĻ‚āĻ–ā§āĻ¯āĻžāĻ¨ āĻ¸āĻ‚āĻ•ā§āĻ°āĻžāĻ¨ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ
    āĻ¨āĻŽā§āĻ¨āĻž āĻ¤āĻĨā§āĻ¯ āĻŦāĻŋāĻļā§āĻ˛ā§‡āĻˇāĻŖāĨ¤ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŦāĻŋāĻ¨āĻžāĻŽā§‚āĻ˛ā§āĻ¯ā§‡
    āĻŽāĻžāĻ˛āĻŋāĻ•āĻžāĻ¨āĻž āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨
    āĻāĻ¸āĻĒāĻŋāĻāĻ¸āĻāĻ¸āĨ¤ PSPP-āĻ¤ā§‡ āĻĒāĻžāĻ ā§āĻ¯-āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ• āĻāĻŦāĻ‚ āĻ‰āĻ­āĻ¯āĻŧāĻ‡ āĻ°āĻ¯āĻŧā§‡āĻ›ā§‡
    āĻ—ā§āĻ°āĻžāĻĢāĻŋāĻ•ā§āĻ¯āĻžāĻ˛ āĻ†āĻŽāĻžāĻĻā§‡āĻ°...
    pspp4windows āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 5
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻšāĻ˛ āĻāĻ•āĻŸāĻŋ āĻ¸ā§āĻŦāĻ¤āĻ¨ā§āĻ¤ā§āĻ° UI āĻŸā§āĻ˛
    āĻ—āĻŋāĻŸ āĻ¸āĻ‚āĻ—ā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻĒāĻ°āĻŋāĻšāĻžāĻ˛āĻ¨āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻŸāĻžāĻ“
    āĻ‰āĻ‡āĻ¨ā§āĻĄā§‹āĻœ āĻāĻ•ā§āĻ¸āĻĒā§āĻ˛ā§‹āĻ°āĻžāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻ‚āĻšāĻ¤ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚
    āĻŽāĻžāĻ‡āĻ•ā§āĻ°ā§‹āĻ¸āĻĢā§āĻŸ āĻ­āĻŋāĻ¸ā§āĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻŸā§
    (2015/2017/2019)āĨ¤ āĻŽ...
    āĻ—āĻŋāĻŸ āĻāĻ•ā§āĻ¸āĻŸā§‡āĻ¨āĻļāĻ¨ āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨
  • 6
    āĻ‡āĻ¸ā§āĻĒā§‡āĻ•: āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇ
    āĻ‡āĻ¸ā§āĻĒā§‡āĻ•: āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇ
    āĻ‡āĻ‚āĻ°ā§‡āĻœāĻŋāĻ° āĻœāĻ¨ā§āĻ¯ āĻŸā§‡āĻ•ā§āĻ¸āĻŸ āĻŸā§ āĻ¸ā§āĻĒāĻŋāĻš āĻ‡āĻžā§āĻœāĻŋāĻ¨ āĻāĻŦāĻ‚
    āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ…āĻ¨ā§‡āĻ• āĻ­āĻžāĻˇāĻžāĨ¤ āĻ¸āĻ™ā§āĻ—ā§‡ āĻ•āĻŽā§āĻĒā§āĻ¯āĻžāĻ•ā§āĻŸ āĻ†āĻ•āĻžāĻ°
    āĻ¸ā§āĻĒāĻˇā§āĻŸ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ•ā§ƒāĻ¤ā§āĻ°āĻŋāĻŽ āĻ‰āĻšā§āĻšāĻžāĻ°āĻŖāĨ¤
    āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽāĻžāĻ¨ā§āĻĄ-āĻ˛āĻžāĻ‡āĻ¨ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§‡ āĻ‰āĻĒāĻ˛āĻŦā§āĻ§
    āĻ…āĻ¨ā§‡āĻ•...
    eSpeak āĻĄāĻžāĻ‰āĻ¨āĻ˛ā§‹āĻĄ āĻ•āĻ°ā§āĻ¨: āĻŦāĻ•ā§āĻ¤ā§ƒāĻ¤āĻž āĻ¸āĻ‚āĻļā§āĻ˛ā§‡āĻˇāĻŖ
  • āĻ†āĻ°āĻ“ Âģ

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

Ad