日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FreeCAD应用:一道小学平面几何考题

發布時間:2023/12/9 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FreeCAD应用:一道小学平面几何考题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

濟南友泉軟件有限公司

本文通過一道簡單的小學平面幾何考題,講解FreeCAD中的約束使用方法。涉及的知識點包括:

1. 驅動約束的使用:線段距離、線段垂直、點在曲線

2. 非驅動約束(或者參考約束)的使用

也許部分讀者覺得這個問題“太小兒科”了,亦或者覺得FreeCAD求解這類問題“大材小用”了。筆者所說的是,這類問題恰恰體現了現代CAD系統中幾何約束求解器的功能。

陳立平教授寫過一篇文章:從幾何約束引擎談工業軟件關鍵技術發展。相信,讀過之后,再來看這道小學幾何考題,也許會有不同的感受。

一、問題背景

最近,正在上小學的大外甥女“嘟嘟同學”向筆者請教一道平面幾何題,如下

?已知半圓內的內接直角三角形ABC,其中直角邊BC=8cm,高BD=4.8cm,求陰影部分的周長與面積。

分析:

很明顯,問題關鍵在于求解AB長與圓的半徑。

很自然的想到通過代數運算來進行求解。

設AB長度位L,圓半徑為R,則有

?聯立上述兩式,得

二、FreeCAD解法

如果使用FreeCAD Sketcher模塊的幾何約束求解器,如何求解呢?

在FreeCAD Sketcher中繪制草圖,添加以下約束:

1. B在半圓弧AC上

2. AB垂直與BC

3. BC距離為8

4. B到AC距離為4.8

?在FreeCAD中,提供了非驅動約束可以用于顯示約束參量,因此,添加以下非驅動約束,

1. AB距離

2. AC距離

?從圖中可以看出,FreeCAD計算出AB為6cm,AC為10cm,與代數分析求解一致。

三、參考資料

陳立平:從幾何約束引擎談工業軟件關鍵技術發展https://baijiahao.baidu.com/s?id=1656227444506162283&wfr=spider&for=pc

FreeCAD Sketcher Workbenchhttps://wiki.freecadweb.org/Sketcher_Workbench

總結

以上是生活随笔為你收集整理的FreeCAD应用:一道小学平面几何考题的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。