Week <<
Previous Next >> week6-9
Week2-5
week1
中秋節放假
week2
1.建立一個新的倉儲命名為cad2019
2.下載2b
3.更改start裡編譯器的路徑到隨身碟的201906fall的data
4.把倉儲從遠端拉到近端進行更新
5.git clone 個人倉儲網址.git
6.輸入git clone --recurse-submodules https://github.com/mdecourse/cmsimde.git cmsimde,載入cmsimde
7.進入cmsimde開啟倉儲 輸入python wsgi.py
8.如果flask沒更新,需輸入python -m pip install flask_cors,更新下載flask_cors
9.到up_dir複製檔案到cad2019目錄下
10.改完名字上傳即可
以下是我的操作教學影片
week3
編譯步驟:
先將 Y:\portablegit\bin\sh.exe 改名為 sh_rename_for_solvespace.exe (透過 MSYS2 執行 shell 指令, 而非 portablegit 中的 sh.exe)
git version 查驗 git 版本
git 2.13 版本以上, 可以使用下列 git clone --recurse-submodules 取得所有子模組資料
git clone --recurse-submodules https://github.com/solvespace/solvespace.git solvespace
上述指令同:
git clone https://github.com/solvespace/solvespace.git
cd solvespace
git submodule init
git submodule update
edit Y:\tmp\solvespace\extlib\angle\CMakeLists.txt comment out line 713 and 714
#list(APPEND ANGLE_DEFINITIONS
#"-DANGLE_PRELOADED_D3DCOMPILER_MODULE_NAMES={ \"d3dcompiler_47.dll\", \"d3dcompiler_46.dll\", \"d3dcompiler_43.dll\" }")
endif()
接著需要手動進行 libpng.dll.a 的編譯, 並改名為 libpng_static.a, 並放到編譯系統的 lib 目錄中 (即隨身系統的 msys64\mingw64\lib 目錄):
cd solvespace
cd extlib
cd libpng
mkdir build
cd build
cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
mingw32-make
(mingw32-make -Wl,-static)
rename libpng.dll.a to libpng_static.a and copy to Y:\msys64\mingw64\lib
接著回到 solvespace 原始碼目錄, 建立 build 目錄後進入 build 目錄, 執行:
cmake .. -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release
mingw32-make
編譯完成後, 可以在 build\bin 目錄中建立 solvespace.exe, 配合相關 dll 檔案後, 即可執行.
week4
自主練習
week5
solvespace操作
1.打開solvespace
2.畫出一個正方體
3.改顏色和透明度
4.儲存成html檔
5.把編譯過的text.html檔打開編譯
6.打指令
7.完成
以下是我的操作影片
Week <<
Previous Next >> week6-9