рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

рд▓рд┐рдирдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдбрд╛рдЙрдирд▓реЛ рдореЗрдВ рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рд░реВрдкрд╛рдВрддрд░рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реА

рд▓рд┐рдирдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рд░реВрдкрд╛рдВрддрд░рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореБрдлреНрдд рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди рдпрд╛ рдбреЗрдмрд┐рдпрди рдСрдирд▓рд╛рдЗрди рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдирдХреНрд╕ рдРрдк

рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рдХрдиреНрд╡рд░реНрдЬрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╛рдо рдХрд╛ рд▓рд┐рдирдХреНрд╕ рдРрдк рд╣реИ рдЬрд┐рд╕рдХреА рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдХреЛ RotationsConversionLibraryv1.2.0.zip рдХреЗ рд░реВрдк рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдСрдирд╡рд░реНрдХреНрд╕ рдХреЗ рд╕рд╛рде рдореБрдлреНрдд рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рдХрдиреНрд╡рд░реНрдЬрди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╛рдордХ рдЗрд╕ рдРрдк рдХреЛ рдСрдирд▓рд╛рдЗрди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рдЪрд▓рд╛рдПрдВред

рдЗрд╕ рдРрдк рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░реЗрдВ:

- 1. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдкрдиреЗ рдкреАрд╕реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред

- 2. рд╣рдорд╛рд░реЗ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдХреЗ рд╕рд╛рде рджрд░реНрдЬ рдХрд░реЗрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред

- 3. рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдРрд╕реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВред

- 4. рдЗрд╕ рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рд▓рд┐рдирдХреНрд╕ рдСрдирд▓рд╛рдЗрди рдпрд╛ рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХреЛрдЬрд╝ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рд╢реБрд░реВ рдХрд░реЗрдВред

- 5. рдСрдирд╡рд░реНрдХреНрд╕ рд▓рд┐рдирдХреНрд╕ рдУрдПрд╕ рд╕реЗ рдЖрдкрдиреЗ рдЕрднреА рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ, рд╣рдорд╛рд░реЗ рдлрд╛рдЗрд▓ рдореИрдиреЗрдЬрд░ рдХреЛ https://www.onworks.net/myfiles.php?username=XXXXX рдЙрд╕ рдпреВрдЬрд░рдиреЗрдо рдХреЗ рд╕рд╛рде рдЬрд╛рдПрдВ рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВред

- 6. рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдПрдВред

рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

Ad


рд▓рд┐рдирдХреНрд╕ рдореЗрдВ рдСрдирд▓рд╛рдЗрди рдЪрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЛрдЯреЗрд╢рди рд░реВрдкрд╛рдВрддрд░рдг рд▓рд╛рдЗрдмреНрд░реЗрд░реА


рд╡рд░реНрдгрди

рд░реЛрдЯреЗрд╢рди рдХрдирд╡рд░реНрдЬрд╝рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА (RCL) C++ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬреЛ 3D рдпреВрдХреНрд▓рд┐рдбрд┐рдпрди рд╕реНрдкреЗрд╕ рдореЗрдВ рд░реЛрдЯреЗрд╢рди рдХреА рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрдирд╛ рдФрд░ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рд╕реЗрд╕ (`рд░реЛрдЯрдореИрдЯ`), рдХреНрд╡рд╛рдЯрд░рдирд┐рдпрдВрд╕ (`рдХреНрд╡рд╛рдЯ`), рдЖрдВрддрд░рд┐рдХ ZYX рдпреВрд▓рд░ рдПрдВрдЧрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИред `рдпреВрд▓рд░`), рдЬреБрдбрд╝реЗ рд╣реБрдП рдХреЛрдг (`рдлрд╝реНрдпреВрдЬреНрдб`) рдФрд░ рдЭреБрдХрд╛рд╡ рдХреЛрдг (`рдЭреБрдХрд╛рд╡`)ред рдкреНрд░рддреНрдпреЗрдХ рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреЗ рдмреАрдЪ рдХрдирд╡рд░реНрдЯ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдореБрдЦреНрдп рдпреЛрдЧреНрдпрддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрдирд╡рд░реНрдЬрди, ZYX рдпреЙ рдирд┐рд╖реНрдХрд░реНрд╖рдг, рдлрд╝реНрдпреВрдЬреНрдб рдпреЙ рдирд┐рд╖реНрдХрд░реНрд╖рдг, рдкреБрдирд░реНрд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг, рд╕рдорд╛рдирддрд╛ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ, рд╡реЗрдХреНрдЯрд░ рд░реЛрдЯреЗрд╢рди рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдЬреИрд╕реЗ рд╕рдВрдЪрд╛рд▓рди рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдг рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдареАрдХ рдЙрд╕реА рддрд░рд╣ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдЙрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд░реЛрдЯреЗрд╢рди рдХрдирд╡рд░реНрдЬрд╝рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдмрд╣реБрдд рд╣реА рд╕рдВрдмрдВрдзрд┐рдд рдореИрдЯрд▓реИрдм/рдСрдХреНрдЯреЗрд╡ рд░реЛрдЯреЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рдПрдордУрдЖрд░рдПрд▓) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдЬреЛ рдЖрд╡рд╢реНрдпрдХ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрддреНрдпрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реИ (рджреЗрдЦреЗрдВред https://sourceforge.net/projects/rotationslib/).

рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

  • рдЕрддреНрдпрдзрд┐рдХ рдХреБрд╢рд▓ рдХреНрд░реЙрд╕-рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рд▓рд╛рдЗрдмреНрд░реЗрд░реА C++ рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИ
  • рдХреЛрд░ рдЧрдгрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреЛрдИ рдирд┐рд░реНрднрд░рддрд╛ рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╡реЗрдХреНрдЯрд░, quaternion рдФрд░ рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХреЗ рд▓рд┐рдП Eigen
  • рд░реЛрдЯреЗрд╢рди рдореИрдЯреНрд░рд┐рд╕реЗрд╕, рдХреНрд╡рд╛рдЯрд░рдирд┐рдпрдВрд╕, ZYX рдпреВрд▓рд░ рдПрдВрдЧрд▓реНрд╕, рдлрд╝реНрдпреВрдЬреНрдб рдПрдВрдЧрд▓реНрд╕, рдЯрд┐рд▓реНрдЯ рдПрдВрдЧрд▓реНрд╕ рдФрд░ рдЯрд┐рд▓реНрдЯ рдлреЗрдЬрд╝ рд╕реНрдкреЗрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реБрдП рд╕рд╛рдорд╛рдиреНрдп рдЧрдгрдирд╛ рдФрд░ рд░реВрдкрд╛рдВрддрд░рдг рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ
  • рд░реЛрдЯреЗрд╢рди рд╕реЗ рдЬреБрдбрд╝реЗ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рдбрд┐рдЬрд╛рдЗрди, рдХреБрд╢рд▓ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рдЙрдкрдиреНрдпрд╛рд╕ рдЬреБрдбрд╝реЗ рд╣реБрдП рдХреЛрдгреЛрдВ рдФрд░ рдЭреБрдХрд╛рд╡ рдХреЛрдгреЛрдВ рдХреЗ рд░реЛрдЯреЗрд╢рди рдЕрднреНрдпрд╛рд╡реЗрджрди рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЭреБрдХрд╛рд╡ рдЪрд░рдг рд╕реНрдерд╛рди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреА рд╡реИрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдирд┐рдЯ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЬрд╣рд╛рдЬ
  • рдЕрддреНрдпрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП рдореИрдЯрд▓реИрдм/рдСрдХреНрдЯреЗрд╡ рд░реЛрдЯреЗрд╢рди рд▓рд╛рдЗрдмреНрд░реЗрд░реА (рд╕рдВрджрд░реНрдн рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди) рдХреЗ рдЖрдзрд╛рд░ рдкрд░
  • рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдЯрд┐рдкреНрдкрдгреА рдФрд░ рд╕рдВрд░рдЪрд┐рдд рдХреЛрдб рдЬреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдЖрд╕рд╛рди рд╕рдВрд╢реЛрдзрди/рд╡рд┐рд╕реНрддрд╛рд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ (рдЬрд┐рдиреНрд╣реЗрдВ рд▓реЗрдЦрдХ рдХреЛ рд╕реБрдзрд╛рд░/рдмрдЧ рдлрд┐рдХреНрд╕ рд╕рдмрдорд┐рдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд╕рднреА рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ!)
  • рдЬрд╝рд┐рдк рдмрдВрдбрд▓ рдФрд░ git рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рджреЛрдиреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ (рдХреЛрдб рджреЗрдЦреЗрдВ)


рджрд░реНрд╢рдХ

рд╕реВрдЪрдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА, рд╡рд┐рдЬреНрдЮрд╛рди / рдЕрдиреБрд╕рдВрдзрд╛рди, рдбреЗрд╡рд▓рдкрд░реНрд╕, рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ



рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛

рд╕реА + +



рдпрд╣ рдПрдХ рдРрд╕рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ https://sourceforge.net/projects/rotconvlib/ рд╕реЗ рднреА рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕реЗ рдСрдирд╡рд░реНрдХреНрд╕ рдореЗрдВ рд╣реЛрд╕реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдПрдХ рдлреНрд░реА рдСрдкрд░реЗрдЯрд┐рд╡ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рддрд░реАрдХреЗ рд╕реЗ рдСрдирд▓рд╛рдЗрди рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗред


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad