跳到主要內容

發表文章

目前顯示的是有「FreeCAD」標籤的文章

FreeCAD 0.2 : 介面外觀

介面字體:字形跟大小應該跟作業系統一致,若有不同,請參考 FreeCAD 0.2 : 增加介面字體大小 介面主題:Edit 功能表 -> Preferences -> General 類別 -> General 分頁 -> Main Window 羣組 -> Style sheet  3D 視埠背景顏色: Edit 功能表 -> Preferences -> Display 類別 -> Colors 分頁 -> Background Color 羣組

FreeCAD 0.2 : 增加介面字體大小

FreeCAD 最近發佈了 0.2 版 ,Linux 版本是以 snap 套件及 AppImage 套件形式發行。我在 Xubuntu 22.04 執行以上兩種版本,介面字體都太小,並沒有跟作業系統的設定一致。 然而 FreeCAD 並沒有提供調整介面字體大小的功能(工具列按鈕卻有)。到 FreeCAD 官方論壇搜尋,也有不少人有同樣的問題,不限於 Linux 的使用者。有人提供了一個臨時的解決方法:複製以下的程式碼,貼到 FreeCAD 的 Python console 面板裡,按 ENTER 執行,可以改變介面字體大小。但麻煩的是,每次啓動 FreeCAD,都要先執行一次。 from PySide import QtGui f=QtGui.QApplication.font() f.pointSize() # 顯示目前的介面字體大小 f.setPointSize(10) # 指定介面字體大小 f=QtGui.QApplication.setFont(f) # 設定介面字體大小 如果您的作業系統可以自訂 DPI,可以藉由提高 DPI 值來放大 FreeCAD 介面, 但副作用是其他的程式介面也一併放大,要再對系統字體及個別程式分別調整,對您的作業環境可能是不小的衝擊。 References: default program font size - Page 2 - FreeCAD Forum  

FreeCAD、IfcOpenShell 安裝:Ubuntu / Xubuntu

目前 FreeCAD 最新穩定版是 0.19。 FreeCAD 安裝 軟體中心 提供 0.18 版安裝。 免安裝版 提供 AppImage 單一執行檔下載( FreeCAD Download )。 PPA 由於軟體中心提供的不是最新版,使用者可以加入 FreeCAD 維護團隊的軟體庫 PPA,以獲得最新穩定版的 FreeCAD。 PPA 網址及添加方法: FreeCAD Stable Releases : “FreeCAD maintainers” team 添加完後,更新軟體庫資訊: sudo apt-get update 安裝 FreeCAD sudo apt-get install freecad IfcOpenShell 安裝 IfcOpenShell 是開源的軟體函式庫,以 Python 程式語言撰寫,幫助軟體開發者處理 ifc 格式檔案。FreeCAD 必須要有 IfcOpenShell 才能匯出、匯入 ifc 格式檔案。 FreeCAD 的免安裝 AppImage 軟體包內含 IfcOpenShell,但以 PPA 方式安裝的 FreeCAD 則須要另外安裝 IfcOpenShell。 啓動 FreeCAD,到 Python Consolo: import sys print(sys.path) 列出應用程式的相關路徑,找到類似路徑如: /usr/local/lib/python3.8/dist-packages/  得知 FreeCAD 使用的 Python3.8,到 IfcOpenShell-python 網站下載相對應的作業系統及Python 版本如 IfcOpenShell-python for python 3.8 64bit Linux 。 下載下來的檔案是 zip 壓縮檔。將其解壓縮,得到一個 ifcopenshell 資料夾。用以下指令將 ifcopenshell 資料夾移到 /usr/local/lib/python3.8/dist-packages/ 路徑內: sudo mv -t /usr/local/lib/python3.8/dist-packages/ ifcopenshell/ References: IfcOpenShell - FreeCAD Documentation     ...

FreeCAD 0.19:尺寸線屬性

Graphics 尺寸線 Arrow 箭頭 Arrow Size:箭頭尺寸 Arrow Type:箭頭樣式 Dim Overshoot:尺寸線超出長度 Ext Lines:延伸線長度 Ext Overshoot:延伸線超出長度 Text 標註文字 Font 字形 Font Name:字形 Font Size:字形大小