發表文章

目前顯示的是 8月, 2022的文章

記者之尺:【烈火荒原】讀後感

書名:烈火荒原(Scrublands) 作者:克里斯・漢默(Chris Hammer) 出版:木馬 一年前,荒原鎮的牧師拜倫在禮拜前走出教堂,眾目睽睽下持長槍連殺五人後遭警格斃。一年後,深受創傷壓力所苦的記者馬汀來到犯罪現場,打算以大屠殺周年為題寫篇追蹤報導。沒想到,這太陽曬乾的窮鄉僻壤,這光天化日的公然行兇,竟還埋藏著足以震撼全國的重重黑幕。 如果你對阿伯避雷的能力沒信心,就先去看小說吧……XD 故事發生在深受旱災所苦的澳洲內陸小鎮,每天早晚都熱得讓人抬不起頭來。土壤龜裂,草木枯萎,店關的比開的多,人留的比走的少。這種連貨運司機都懶得下車喝杯茶的爛地方,卻因牧師大開殺戒而聲名遠播。 可是,這對在地人有任何好處嗎?當然沒有。 馬汀來到鎮上後,發現小鎮經濟更加蕭條,民眾生活更加苦悶。許多鎮民深信牧師是好人,但事實擺在眼前,讓他們百思不得其解。而媒體諸多報導直指牧師是個戀童癖,更讓這些人內心飽受煎熬。 他們希望馬汀能查訪出真相,幫牧師平反名譽。但馬汀越是深究,就發現越多謊言。揭發越多真相,就讓更多人受到傷害。 馬汀曾在貝魯特某汽車後行李箱裏被關了整整三天,期間主角只能聽到外面的聲音,完全不曉得接下來會發生什麼事。這反映出民眾對未知的恐懼,而伸張民眾知的權力,是記者的天職。 但當馬汀自己變成媒體焦點,變成真相其中一環時,才發現自己再也不能置身事外,再也不能無視真相曝光所導致的苦痛與破壞。將荒原鎮的一切攤在陽光下是能名利雙收,但日後該如何安心入眠? 這是本探討記者職業道德與價值的好書,值得你細細品味。 作者成功下了好大一盤棋。每個角色無論善惡都有自己的立場與動機,都會依此決定坦白、隱瞞,還是說謊。你無法從話是誰說的就確定其真實性,只能等馬汀逐漸軟化當事人心防,謎底才會一一浮現。至於牧師行兇的動機……阿伯認為這方面作者表現可圈可點,不會讓你失望。 其實,荒原鎮沒落的癥結明明擺在眼前,就是天災啊。氣候變遷連年乾旱讓大家都快活不下去,媒體大眾卻只關注驚聳兇案背後的腥羶色,真有夠諷刺!不是嗎?

FreeCAD曲面薄殼延展技巧

圖片
前文 [再探FreeCAD曲面轉薄殼實體技巧] 提到曲面薄殼實體因平移(Offset)曲面本身有翹曲又經延展(Extend)擴大,切割後 截面輪廓已無法用草圖(Sketch)準確重現。 那若要將薄殼截面擠出(Extrude)或掃掠(Revolve)時該怎麼辦?讓阿伯來教你囉。 請先參考 [再探FreeCAD曲面轉薄殼實體技巧] 完成範例,結果如下圖: 草圖不能用,就等同 Part Design工作平台不適用 。所以阿伯先來示範如何在Part平台完成截面擠出。 首先進入 Part 平台,先點選幾何產生器( Shape builder ),然後勾選從邊緣建立線( Wire from edges ),再按住 Ctrl 鍵以滑鼠 左鍵 選取截面外緣輪廓。如下圖: 結果會產生一名叫 Wire 的邊緣框線,如下圖: 接下來先左鍵選 Wire ,再執行Part平台下的擠出( Extrude )功能,如下圖: 結果如下圖: 你可以用上法建立Wire來執行掃掠(Revolve),但Curves工作平台有另一招同樣可行。我們先進 Curves 平台,然後選斷面,再選萃取幾何( Extract subshape ),如下圖: 結果如下圖: 接下來進入 Part 平台,執行掃掠( Revolve )功能,如下圖: 結果如下圖: 最後我們將各自獨立的 Slice.1 、 Extrude 、 Revolve 三個實體結合成單一實體,方法如下圖: 結果會建立名叫 Fusion 的實體,如下圖: 此法可建立平滑無瑕疵的曲面薄殼延伸實體,這對後續建模的成功率很重要。若想避免畫到最後整個模型亂掉,或圓角倒角怎樣都跑不出來之類的慘劇, 確保模型品質 就是你必須堅持的第一要務。 (FreeCAD 0.21.1版適用)

再探FreeCAD曲面轉薄殼實體技巧

圖片
將 曲面 轉換成 等厚度 的實體時,你會發現FreeCAD的薄殼功能經常失敗,就算成功其結果也常有瑕疵。為了說明此一問題,請先參考 [開外掛!用FreeCAD Curves畫曲面] 完成範例中的曲面,然後以 Part平台 的3D平移( 3D Offset )功能產生厚度 2 mm 的實體,方法如下圖: 乍看之下挺好,但轉到前視圖與左側視圖,就會發現這實體翹曲了。原本該是平面的面都變形如下圖: 你也可以參考 [FreeCAD範例:控制閥體] 用 Part Design 平台提供的實體轉薄殼功能試試,但這招用在曲面實體時經常失敗,就算成功也會留下翹曲的殘線,不但影響外觀,還可能讓後續建模功能如圓角(Fillet)、倒角(Chamfer)失敗。 那……該怎麼辦?讓阿伯來教你囉。 第一步 說穿了跟本文開頭的錯誤示範幾乎相同,但不勾選Fill offset選項,結果會產生名叫 Offset 的 平移曲面 。如下圖: 聰明如你,想必猜到阿伯打算 用2個曲面把薄殼實體切割出來 。但這個Offset曲面基本上就是錯誤示範實體的上表面,是有翹曲的,直接拿來用會因未完全穿透實體導致切割失敗。 故 第二步 就是要以 Surface工作平台 的 Extend face 功能將Offset曲面沿邊界延展一定寬度,以確保曲面夠大。如下圖: 本範例直接用預設值就夠大。若你遇到預設值不夠大的狀況,可自行進Data視窗調整曲面的性質參數。 第三步 進入 Part Design平台 建立給Gordon和Surface曲面切割的實體。方法如下圖: 第四步 進入 Part平台 以 Gordon 和 Surface 曲面切割出薄殼實體。方法如下圖: 執行後會產生一名叫 Exploded Slice 的資料夾,其中的 Slice.1 就是我們要的薄殼實體。如下圖: 此法建立的曲面薄殼實體沒有多餘輪廓線,也無須額外修剪除料,是阿伯目前試過成功率最高、實體品質最佳的方法。但嚴格來說仍未盡完美,例如半圓開口處的外壁圓弧理論上應是正圓,但此薄殼輪廓雖很接近,卻並非正圓。希望後續改版能針對原始薄殼功能做出修正,才是根本解決之道。 (FreeCAD 0.21.1版適用)

天人交戰:【那年雪深幾呎】讀後感

書名:那年雪深幾呎(The Deep, Deep Snow) 作者:布萊恩‧弗利曼(Brian Freeman) 出版:尖端 人總有倒楣的時候。真的,總有一天你會倒「大」楣,而且通常不只一次。榭爾比‧雷克一出生就被丟在冰天雪地裏,卻因一隻貓頭鷹而幸運獲救。她在養父關愛下長大成人,跟著爸爸一起當警察。但就在那一天,另一隻貓頭鷹帶來的,是小男孩離奇失蹤,以及一連串的……厄運。 如果你對阿伯避雷的能力沒信心,就先去看小說吧……XD 貓頭鷹?對,故事發生在美國北方一個名叫米特爾郡的小鎮上。不但有壯麗的國家森林公園,還有豐富多樣的野生動物。此地向來純樸,鮮少重大犯罪。但這裡連去鄰居家串個門子都得開車,想在樹海之中找線索真是難上加難。 許多推理小說經常強調狡猾罪犯構思縝密、料事如神,被害者與警方的一舉一動都在他掌握之中。而偵探若能找出破綻、揭穿詭計,謎團就迎刃而解。但若老天爺插了一手,情況又會如何?揭穿了人的謊言,卻依舊找不到真相。 本書的主旨,就是在在提醒你面對天命,要時時保持謙卑。 高齡父母長期照護已成許多青壯兒女的切身之痛,而這也是本書最關注的社會議題。隨著養父失智症狀每況愈下,榭爾比內心壓力與日俱增。蹉跎姻緣、放棄升遷,換不到任何回報。這一切努力,所為何來?老天為何要出手挽救一段徒勞無功的人生? 你的天命,又是什麼? 在死亡降臨之前,在靈性消失之前,這都是你的課題。 作者在角色刻劃與情感激盪上表現令人激賞,提供讀者一段撲朔迷離的文字饗宴。劇情部分謎團堪稱曲折離奇,結局出人意表。雖有一兩處細節不盡合理,但瑕不掩瑜。 凡事天注定,半點不由人。阿伯越活就越深感己身之渺小,對周遭命運的洪流起不了絲毫作用。父母比你早生十數年,會比你早老、早病、早出意外、早倒大楣。總有些事你無法阻止,總有些苦你必須承擔。 阿伯也只能和榭爾比一樣,盡力陪伴他們,直到最後。 這是天人交戰後,我的選擇。