ΠΠ»Ρ ΡΠ±ΠΎΡΠΊΠΈ "3DCoat" ΠΏΠΎΠ΄ Linux Π½ΡΠΆΠ½ΠΎ:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Linux Ubuntu 21.10 > Download > Ubuntu Desktop > 21.10
(Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ ΠΏΠΎ ΠΏΡΠΎΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Linux Ubuntu Π·Π΄Π΅ΡΡ)
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ FBX SDK 2020 > Linux > FBX SDK 2020.0.1
ΠΠΎΡΠ»Π΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ: mkdir ~/fbx (ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΠΈ "Error: No write permission on target directory /home/XXX/fbx)
./fbx202001_fbxsdk_linux ~/fbx
(ΠΠΠΠΠΠΠΠ: ΠΠ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ "sudo xxx /usr" ΠΈΠ½Π°ΡΠ΅ ΡΡΠΎ ΠΏΠΎΡΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ)
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ VS Code ΠΈΠ· ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° "Ubuntu Software". ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ VS Code Π² Π½ΡΠΌ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅:
VS Code > Extensions > C/C++ (Microsoft)
ΠΠ°ΡΡΡΠΎΠΈΡΡ VS Code: File > Preferences > Settings [Ctrl+Comma] >
search "scrollback" > Terminal Integrated: Scrollback = 10000
search "enablePreview" > uncheck "[ ] Workbench Editor: Enable Preview"
ΠΡΠ±ΡΠ°ΡΡ ΡΠ΅ΠΌΡ VS Code: [Ctrl+K,T] ΡΡΡΠ΅Π»ΠΊΠΈ Π²Π²Π΅ΡΡ
ΠΈ Π²Π½ΠΈΠ· Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΡΠ΅ΠΌ
- ΠΠ±Π½ΠΎΠ²ΠΈΡΡ Linux Ubuntu:
sudo apt update
sudo apt upgrade
Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ LLVM, ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ GTK/GL/AL/spnav (Space Navigator): sudo apt install build-essential clang gdb libgtk2.0-dev libgl1-mesa-dev libopenal-dev libspnav-dev
- ΠΡΠΊΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡ "3DCoat":
VS Code > File > Open Folder... [Ctrl+K,O] > .../3dcoat/3D-CoatV4 > OK
ΠΠ°ΠΏΠΊΠΈ Π΄Π°Π½Π½ΡΡ
"3d-coat-data-2020" ΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² "3dcoat" Π΄ΠΎΠ»ΠΆΠ½Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅.
ΠΡΠΎΠ΅ΠΊΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π·Π°Π΄Π°Ρ Π² ΠΌΠ΅Π½Ρ: VS Code > Terminal > Run Task...
Clean
ΠΠ°Π΄Π°ΡΠ° "Clean" ΡΠ΄Π°Π»ΡΠ΅Ρ Π²ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΠΌΠΈ "o" ΠΈ "r" (ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΠΎΡΠΎΠΆΠ΄Π°ΡΡΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Debug, Π²ΡΠΎΡΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠ΅ΠΉ Release) ΠΈ ΡΠ΄Π°Π»ΡΠ΅Ρ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ "d" (ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ cpp-ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΡΠ»Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π²ΠΎ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ ΠΈΠΌΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠ΅ h/hpp-ΡΠ°ΠΉΠ»Ρ). ΠΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅ o/r-ΡΠ°ΠΉΠ»Ρ ΠΈ d-ΡΠ°ΠΉΠ»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌΠΈ ΠΈΠΌ cpp-ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π² ΠΏΠ°ΠΏΠΊΠ΅ 3dcoat/3D-CoatV4. Π’Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°ΡΠ° "Clean" ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΎΠ±Π° ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΡ
ΡΠ°ΠΉΠ»Π° "3dcoat-Debug" ΠΈ "3dcoat" (ΠΏΠ΅ΡΠ²ΡΠΉ Debug, Π²ΡΠΎΡΠΎΠΉ Release; ΠΎΠ½ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΏΠ°ΠΏΠΊΠ΅ Π΄Π°Π½Π½ΡΡ
3d-coat-data-2020).
Touch
ΠΠ°Π΄Π°ΡΠ° "Touch" ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π²ΡΠ΅Ρ
"cpp/h/hpp"-ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΡΠ°ΠΉΠ»Π° ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° "Makefile" Π½Π° ΡΠ΅ΠΊΡΡΠ΅Π΅. ΠΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ exFAT, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎΡΠ»Π΅ ΠΌΠΎΠ½ΡΠ°ΠΆΠ°/Π΄Π΅ΠΌΠΎΠ½ΡΠ°ΠΆΠ° ΡΠ°ΠΊΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΠ΅ΡΡΠΈΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅Π΅.
Remove ._
ΠΠ°Π΄Π°ΡΠ° "Remove ._" ΡΠ΄Π°Π»ΡΠ΅Ρ Π²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΈΠΌΡ ΠΊΠΎΡΠΎΡΡΡ
Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π½Π° "._". ΠΡΠΎ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ macOS ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π½Π° exFAT-Π΄ΠΈΡΠΊΠ΅.
Build Debug
ΠΠ°Π΄Π°ΡΠ° "Build Debug" Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ±ΠΎΡΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° "3DCoat" Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Debug. ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠ΅ΠΉ ΠΊΠ»Π°Π²ΠΈΡ "SHIFT+CTRL+B". ΠΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ "o" ΠΈ ΡΠ°ΠΉΠ»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ "d" ΡΡΠ΄ΠΎΠΌ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ cpp-ΡΠ°ΠΉΠ»ΠΎΠΌ, Π½Π΅ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» "3d-coat-data-2020/3dcoat-Debug".
Build Release
ΠΠ°Π΄Π°ΡΠ° "Build Release" Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠ±ΠΎΡΠΊΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° "3DCoat" Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Release. ΠΠΎΡΠΎΠΆΠ΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ "r" ΠΈ ΡΠ°ΠΉΠ»Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠ΅ΠΉ Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ "d" ΡΡΠ΄ΠΎΠΌ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ cpp-ΡΠ°ΠΉΠ»ΠΎΠΌ, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» "3d-coat-data-2020/3dcoat".
Rebuild Debug ΠΈ Rebuild Release
ΠΠ°Π΄Π°ΡΠΈ "Rebuild Debug" ΠΈ "Rebuild Release" Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΏΠΎΠΎΡΠ΅ΡΡΠ΄Π½ΠΎ Π·Π°Π΄Π°ΡΠΈ "Remove ._", "Clean", "Touch", "Build Debug" ΠΈΠ»ΠΈ "Build Release".
Make archive
ΠΠ°Π΄Π°ΡΠ° "Make archive" Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΡΠ΅Π½Π°ΡΠΈΠΉ "3dcoat/3D-CoatV4/3D-Coat/res/make-tar/make-tar.sh" Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ Π°ΡΡ
ΠΈΠ²Π° "3DCoat" ΠΏΠΎΠ΄ Linux ΠΈ Π²ΡΠ³ΡΡΠ·ΠΊΠΈ Π΅Π³ΠΎ Π½Π° FTP. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΡ "make-tar.sh" Π½ΠΈΠΆΠ΅ Π² ΡΡΠΎΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅.
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° "3DCoat"
ΠΡΠ»Π°Π΄ΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° "3DCoat" Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΠΌΠ΅Π½Ρ:
VS Code > Run > Start Debugging [F5]
ΠΡΠΈΠ±ΠΊΠ°:
launch: program '.../3d-coat-data-2020/3dcoat-Debug' does not exist
ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ±ΡΠ°ΡΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΠΉ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» "3dcoat-Debug" ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π·Π°Π΄Π°ΡΠΈ:
VS Code > Terminal > Run Task... > Build Debug [SHIFT+CTRL+B] ΠΈΠ»ΠΈ Rebuild Debug
Π€Π°ΠΉΠ»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠ° "3DCoat" ΠΏΠΎΠ΄ Linux
.vscode/launch.json
Π€Π°ΠΉΠ» ".vscode/launch.json" ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π°ΡΠ°Π»Π° ΠΎΡΠ»Π°Π΄ΠΊΠΈ VS Code > Run > Start Debugging [F5]. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΏΡΡΡ ΠΈ ΠΈΠΌΡ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠΎΠΌΠ΅Π³ΠΎ ΡΠ°ΠΉΠ»Π° "3dcoat-Debug".
.vscode/tasks.json
Π€Π°ΠΉΠ» ".vscode/tasks.json" ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ Π·Π°Π΄Π°ΡΠΈ Π² ΠΌΠ΅Π½Ρ VS Code > Terminal > Run Task...
Makefile
"Makefile" - ΡΡΠΎ ΡΠ°ΠΌΡΠΉ Π³Π»Π°Π²Π½ΡΠΉ ΡΠ°ΠΉΠ» Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΠ½ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ, ΠΈΠ· ΠΊΠ°ΠΊΠΈΡ
ΠΏΠ°ΠΏΠΎΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ° "3DCoat" ΠΈ ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ. ΠΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΏΠ°ΠΏΠΊΠΈ Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡΠ½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ. ΠΠ°Π΄Π°ΡΡ ΡΠ»Π°Π³ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΡ ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²ΡΠΈΠΊΡ. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΡΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. Π€Π°ΠΉΠ» "Makefile" ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΡΠ±ΠΎΡΠΊΠΈ "3DCoat" Π²Π½Π΅ "VS Code". ΠΠ°Π΄Π°ΡΠΈ ΡΠ±ΠΎΡΠΊΠΈ "VS Code > Terminal > Run Task..." Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ°ΠΉΠ» "Makefile" Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ (Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ "Debug" ΠΈΠ»ΠΈ "Release" Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ±ΠΎΡΠΊΠΈ; Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ "Clean" ΠΈΠ»ΠΈ "Touch" Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠΈΠΌΡΠ½Π½ΡΡ
Π·Π°Π΄Π°Ρ ΠΈΠ· ΠΌΠ΅Π½Ρ "VS Code").
make-tar.sh
Π€Π°ΠΉΠ» ΡΡΠ΅Π½Π°ΡΠΈΡ "3dcoat/3D-CoatV4/3D-Coat/res/make-tar/make-tar.sh" ΡΠΎΠ±ΠΈΡΠ°Π΅Ρ Π°ΡΡ
ΠΈΠ² "3DCoat" Π΄Π»Ρ Linux. ΠΡΠΎΠΌΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ "3d-coat-data-2020", ΠΎΠ½ ΡΡΠ΅Π±ΡΠ΅Ρ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠΉ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ Release ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ°ΠΉΠ» "3d-coat-data-2020/3dcoat" ΠΈ ΡΠ°ΠΉΠ» Π²Π΅ΡΡΠΈΠΈ "3D-Coat/Version.txt", ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΡΠ΅Π½Π°ΡΠΈΠΉ Π±Π΅ΡΡΡ ΠΈΠΌΡ Π΄Π»Ρ Π°ΡΡ
ΠΈΠ²Π°. ΠΡΡ
ΠΈΠ² ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ Π½Π° ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΡΠΎΠ»Π΅. ΠΠ· Π΄Π°Π½Π½ΡΡ
ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΡΡ "dll/exe/-Debug" ΡΠ°ΠΉΠ»Ρ. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΡΡ ΡΠΊΡΡΡΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΠΏΠ°ΠΏΠΊΠΈ (ΠΈΠΌΠ΅Π½Π° ΠΊΠΎΡΠΎΡΡΡ
Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠΎΡΠΊΠΈ). ΠΡΡ
ΠΈΠ² Π²ΡΠ³ΡΡΠΆΠ°Π΅ΡΡΡ Π½Π° FTP (ΠΏΡΡΡ, ΠΈΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ Π·Π°ΠΏΠΈΡΠ°Π½Ρ Π²Π½ΡΡΡΠΈ ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° ΡΡΠ΅Π½Π°ΡΠΈΡ). ΠΠ°ΡΠ΅ΠΌ Π²ΡΠ³ΡΡΠΆΠ΅Π½Π½ΡΠΉ Π½Π° FTP Π°ΡΡ
ΠΈΠ² Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΡΡ ΠΈΠ· FTP Π² ΠΏΠ°ΠΏΠΊΡ "Downloads" ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π² Π΄ΠΎΠΌΠ°ΡΠ½ΡΡ ΠΏΠ°ΠΏΠΊΡ "Home".