рдпрд╣ рдХрдорд╛рдВрдб рдЯреАрдо-рдорд┐рдЯрд░ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдЯреАрдо-рдорд┐рдЯрд░ - рдПрдХ рд╕рд░рд▓ рд▓реЗрдХрд┐рди рдкреНрд░рднрд╛рд╡реА рдЫреЛрдЯреА рдорд╛рддреНрд░рд╛ рд░реЗрдВрдбрд░рд░
SYNOPSIS
рдЯреАрдо-рдорд┐рдЯрд░ [@рдлрд╝рд╛рдЗрд▓ ...] [-i ] [-VI ] [-рддреА ] \NS
-txf -NS [-рдПрдЯ ] [-рдЕрдк ] [-рдЖрд░рдПрдЪ] [-рдпрд╛] \
-рдбреАрдПрди -du -рдбреАрдПрдл [-ar] [-ur ] [-vr <vMin \
vMax>] [-fv ] [-offfr] [-ffr ] \ [-рдмрд╛рд░реА ] [-am
] [-ld ] [-рд╣реИ ] \ [-iss ] [-рд╡рд┐рдЬреНрдЮрд╛рдкрди ]
[-sp ] [-k00 ] \ [-k11 ] [-k22 ] [-ss <shading
рдХрд▓реНрдкрдирд╛>] [-рдПрдирдПрд╕ ] [-рдкрдХреНрд╖ ] [-рдЖрд░рдПрди] [-рдЬреАрдПрдорд╕реА ]
[-рдЪрд░рдг ] \ [-рд░реЗрдлрд░реА ] [-рд╡реАрдкреА ] [-рдПрди1 ] [-рдПрдирдЯреА <#
рдзрд╛рдЧреЗ>] \ -o
@рдлрд╝рд╛рдЗрд▓ ... = рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд╝рд╛рдЗрд▓ рдЬрд┐рд╕рдореЗрдВ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рддрд░реНрдХ рд╣реИрдВ -i = рдЗрдирдкреБрдЯ
рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрджрд┐рд╢ рдЖрдпрддрди (рдПрдирдЖрд░рдЖрд░рдбреА); рдЧрд▓рддреА рдХрд░рдирд╛: ""
-VI = рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рд╡реЗрдХреНрдЯрд░ рд╡реЙрд▓реНрдпреВрдо (nrrd); рдЧрд▓рддреА рдХрд░рдирд╛: ""
-рддреА = рд░реЗрдВрдбрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдирдкреБрдЯ рдЯреЗрдВрд╕рд░ рд╡реЙрд▓реНрдпреВрдо (nrrd); рдЧрд▓рддреА рдХрд░рдирд╛: ""
-txf = рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдлрд╝рдВрдХреНрд╢рди (1 рдпрд╛ рдЕрдзрд┐рдХ рдПрдирдЖрд░рдЖрд░рдбреА)
-NS = рдХреИрдорд░рд╛ рдиреЗрддреНрд░ рдмрд┐рдВрджреБ (3 рдпреБрдЧрд▓)
рдХрдо рд╕реЗ = рдХреИрдорд░рд╛ рд▓реБрдХ-рдПрдЯ рдкреЙрдЗрдВрдЯ (3 рдбрдмрд▓реНрд╕); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0 0 0"
-рдпреВрдкреА = рдХреИрдорд░рд╛ рдЫрджреНрдо-рдЕрдк рд╡реЗрдХреНрдЯрд░ (3 рдпреБрдЧрд▓); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0 0 1"
-рдЖрд░рдПрдЪ = рджрд╛рдПрдБ рд╣рд╛рде рдХреЗ UVN рдлрд╝реНрд░реЗрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (V рдмрд┐рдВрджреБ рдиреАрдЪреЗ) рдпрд╛ = рдСрд░реНрдереЛрдЧреЛрдирд▓ (рдирд╣реАрдВ
рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдп) рдкреНрд░рдХреНрд╖реЗрдкрдг
-рдбреАрдПрди = рдХреНрд▓рд┐рдкрд┐рдВрдЧ рдкреНрд▓реЗрди рдХреЗ рдирд┐рдХрдЯ рдХреА рджреВрд░реА (рджреЛрдЧреБрдиреА)
-du = рдЫрд╡рд┐ рддрд▓ рд╕реЗ рджреВрд░реА (рджреЛрдЧреБрдиреА)
-рдбреАрдПрдл = рджреВрд░ рдХреНрд▓рд┐рдкрд┐рдВрдЧ рд╡рд┐рдорд╛рди рд╕реЗ рджреВрд░реА (рджреЛрдЧреБрдиреА)
-рд░ = рдирд┐рдХрдЯ, рдкреНрд░рддрд┐рдмрд┐рдореНрдм рдФрд░ рджреВрд░ рддрд▓ рдХреА рджреВрд░рд┐рдпрд╛рдБ рд╕рд╛рдкреЗрдХреНрд╖ рд╣реЛрддреА рд╣реИрдВ
*рдкрд░* рдмрд┐рдВрджреБ, рдиреЗрддреНрд░ рдмрд┐рдВрджреБ рдХреЗ рдмрдЬрд╛рдп
-рдЙрд░ = рдЫрд╡рд┐ рддрд▓ рдХреА рдпреВ рджрд┐рд╢рд╛ рдореЗрдВ рд╕реАрдорд╛ (2 рдпреБрдЧрд▓)
-рд╡реАрдЖрд░ = рдЫрд╡рд┐ рддрд▓ рдХреА V рджрд┐рд╢рд╛ рдореЗрдВ рд╕реАрдорд╛ (2 рдпреБрдЧрд▓)
-рдПрдлрд╡реА = рджреГрд╢реНрдп рд╡рд┐рдВрдбреЛ рджреНрд╡рд╛рд░рд╛ рд▓рдВрдмрд╡рдд рд░реВрдк рд╕реЗ рдЕрдВрддрд░рд┐рдд рдХреЛрдг (рдбрд┐рдЧреНрд░реА рдореЗрдВ)ред
(рджреЛрд╣рд░рд╛); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "20"
-рдСрдлрдлреНрд░ = рджрд┐рдП рдЧрдП рдиреЗрддреНрд░ рдмрд┐рдВрджреБ ("-fr") рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХреА рдЬрд╛рдиреА рд╣реИ
рдмрд┐рдВрджреБ рдкрд░ рд╕реЗ рдСрдлрд╕реЗрдЯред
-ffr = рджреГрд╢реНрдп-рдирд┐рд░реНрднрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреЗрддреНрд░ рдмрд┐рдВрджреБред
рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ (рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реБрдП), рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдмрд┐рдВрджреБ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреИрдорд░рд╛ рд╣реИ
рдиреЗрддреНрд░ рдмрд┐рдВрджреБ. (3 рдпреБрдЧрд▓)
рдмрд╛рд░реА = рдХреЛрдг (рдбрд┐рдЧреНрд░реА) рдЬрд┐рд╕рд╕реЗ рдмрд┐рдВрджреБ рд╕реЗ рдЪрд╛рд░реЛрдВ рдУрд░ рдШреВрдордирд╛ рд╣реИ
рд╕реНрдЯреАрд░рд┐рдпреЛ рдЬреЛрдбрд╝реЗ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╕рдЪ рд╣реИред рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХрд╛ рдЕрд░реНрде рд╣реИ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдпреВ рдХреА рдУрд░ рдмрдврд╝рдирд╛
рджрд╛рдПрдВ) (рдбрдмрд▓); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0.0"
-рдЕрдореА = рдкрд░рд┐рд╡реЗрд╢ рдкреНрд░рдХрд╛рд╢ рд░рдВрдЧ (3 рдлрд╝реНрд▓реЛрдЯреНрд╕); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "1 1 1"
-рдПрд▓рдбреА = рдЕрдВрддрд░рд┐рдХреНрд╖ рдкреНрд░рдХрд╛рд╢ рд╕реНрдерд┐рддрд┐ рджреЗрдЦреЗрдВ (рдЕрдирдВрдд рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд)
(3 рдлреНрд▓реЛрдЯреНрд╕); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0 0 -1"
-рд╣реИ = рдЫрд╡рд┐ рдЖрдпрд╛рдо (2 рдЗрдВрдЪ); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "256 256"
-рдЗрд╕ = рдЫрд╡рд┐ рдЖрдХрд╛рд░ рдХреА рд╕реНрдХреЗрд▓рд┐рдВрдЧ ("рд╣реИ" рд╕реЗ) (рдлреНрд▓реЛрдЯ);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "1.0"
-рд╡рд┐рдЬреНрдЮрд╛рдкрди = рдлреЛрдВрдЧ рдШрдЯрдХ (3 рдлреНрд▓реЛрдЯ); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0.1 0.6 0.3"
-рдПрд╕рдкреА = рдлреЛрдВрдЧ рд╕реНрдкреЗрдХреНрдпреБрд▓рд░ рдкрд╛рд╡рд░ (рдбрдмрд▓); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "30"
-реи = рдореВрд▓реНрдп рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░реНрдиреЗрд▓ (рдХрд░реНрдиреЗрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "рддрдореНрдмреВ"
-реи = рдкрд╣рд▓рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░реНрдиреЗрд▓ (рдХрд░реНрдиреЗрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "рдХреНрдпреВрдмрд┐рдХрдбреА:1,0"
-реи = рджреВрд╕рд░рд╛ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░реНрдиреЗрд▓ (рдХрд░реНрдиреЗрд▓ рд╡рд┐рдирд┐рд░реНрджреЗрд╢);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "рдХреНрдпреВрдмрд┐рдХрдбреАрдбреА:1,0"
-рд╕рд╛рде рдореЗрдВ = рд╢реЗрдбрд┐рдВрдЧ (рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдХреИрд╕реЗ рдХрд░реЗрдВ;
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "рдлреЛрдВрдЧ: рдЧреЗрдЬ (рд╕реНрдХреЗрд▓рд░: рдПрди)"
-рдПрдирдПрд╕ = "рд╕рд╛рдорд╛рдиреНрдп" рдЙрди рдорд╛рдЗрдЯрд╡реИрд▓ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рдиреНрд╣реЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
(рдбреЛрд░реА); рдЧрд▓рддреА рдХрд░рдирд╛: ""
рд╕рд╛рдЗрдб <рд╕рд╛рдорд╛рдиреНрдп рдУрд░> = рдХреИрд╕реЗ рд╕реЗрд╡рд╛ рдореЗрд░реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдврд╝рд╛рд▓ as рд╕рд╛рдорд╛рдиреНрдп:
o "1": рдирд┐рдореНрди рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдмрд┐рдВрджреБ (рдЙрдЪреНрдЪ == рдЕрдзрд┐рдХ "рдЕрдВрджрд░") o "0": "рджреЛ рддрд░рдлрд╛":
рдбреЙрдЯ-рдЙрддреНрдкрд╛рдж abs()'do "-1" рд╣реИрдВ: рдЙрдЪреНрдЪ рдорд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп рдмрд┐рдВрджреБ (рдХрдо == рдЕрдзрд┐рдХ)ред
"рдЕрдВрджрд░") (int) рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "1"
-рдЖрд░рдПрди = рдкреНрд░рддреНрдпреЗрдХ рдирдП рдирдореВрдирд╛ рд╕реНрдерд╛рди рдкрд░ рдХрд░реНрдиреЗрд▓ рднрд╛рд░ рдХреЛ рдкреБрдирдГ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░реЗрдВред
"рд╕рдЯреАрдХ" рдЧреБрдард▓реА рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ; рдРрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдЪреАрдЬреЗрдВ рд╣рдореЗрд╢рд╛ рдзреАрдореА рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ
-рдЬреАрдПрдорд╕реА = рд╡рдХреНрд░рддрд╛-рдЖрдзрд╛рд░рд┐рдд рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рдХреНрд░рддрд╛ рдХреЛ рдЗрд╕ рдкрд░ рд╕реЗрдЯ рдХрд░реЗрдВ
рд╢реВрдиреНрдп рдЬрдм рдврд╛рд▓ рдкрд░рд┐рдорд╛рдг рдЗрд╕рд╕реЗ рдиреАрдЪреЗ (рджреЛрдЧреБрдирд╛) рд╣реЛ; рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0.0"
-рдЪрд░рдг = рд╡рд┐рд╢реНрд╡ рдЕрдВрддрд░рд┐рдХреНрд╖ рдореЗрдВ рдХрд┐рд░рдг рдХреЗ рд╕рд╛рде рдХрджрдо рдХрд╛ рдЖрдХрд╛рд░ (рдбрдмрд▓);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0.01"
-рд╕рдВрджрд░реНрдн = "рд╕рдВрджрд░реНрдн" рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд░рдг рдЖрдХрд╛рд░ (рд╡рд┐рд╢реНрд╡ рд╕реНрдерд╛рди)ред
рдХрдВрдкреЛрдЬрд┐рдЯрд┐рдВрдЧ рдореЗрдВ рд╕реБрдзрд╛рд░ (рдбрдмрд▓); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0.01"
-рд╡реАрдкреА = рдкрд┐рдХреНрд╕реЗрд▓ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╡рд░реНрдмреЛрдЬрд╝ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЪрд╛рд▓реВ рдХрд░рдирд╛ рд╣реИ (2 рдЗрдВрдЪ);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "-1 -1"
-рдПрди 1 = рдХрд┐рд░рдг рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛ 1 рдХреЗ рдХрд╛рдлреА рдХрд░реАрдм (рдбрдмрд▓);
рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "0.99"
-рдПрдирдЯреАрдИ <# рдереНрд░реЗрдбреНрд╕> = рд╣реВрд╡рд░ рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдереНрд░реЗрдбреНрд╕ рдХреА рд╕рдВрдЦреНрдпрд╛ (int); рдбрд┐рдлрд╝реЙрд▓реНрдЯ: "1"
-o = (рд╕реНрдЯреНрд░рд┐рдВрдЧ) рдкрд░ рдЖрдЙрдЯрдкреБрдЯ рдПрдирдЖрд░рдЖрд░рдбреА рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдЯреАрдо-рдорд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ