s40723245 cad2019

  • Home
    • Site Map
    • reveal
    • blog
  • Week
    • Week2-5
    • week6-9
    • week10-14
    • week15-18
  • Note
  • About
  • Develop
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

Copyright © All rights reserved | This template is made with by Colorlib