營造學院
營造學院
所有課程講師團隊專欄文章工地實戰工具包

營造學院

把工地現場常遇到的問題,
慢慢整理成新人也能帶著走的實戰能力。

engineeringlifetw@gmail.com

課程與內容

所有課程工地實戰工具包平台使用指南常見問題

社群

部落格FacebookInstagram

法律資訊

服務條款隱私權政策

© 2026 營造學院・保留所有權利

築知識有限公司(60450378)・新北市新莊區思源路173號4樓

工地實戰免費

圓弧造型放樣方法

工程先生

工程先生

專欄摘要

第三章新單元上架!

圓弧造型放樣方法

記得大三時,我修了一門很喜歡的課叫「營建管理」。喜歡的原因很簡單:教授講話幽默風趣,但他給的課程內容是真紮實(也真的難)。

他的考試設計很有挑戰性,能考及格就已經很不錯了,難度大概直逼技師考試,60 分就算高標。

教授是我們同校的學長,畢業後先在營造廠磨練了一年才回校攻讀碩博。

聽說他大學時愛玩到沒人相信他會唸到博士,但或許正是這份「愛玩」的性格,讓他能把枯燥的工程專業講得引人入勝。

而我今天要分享的重點,就是他當年從那一年實務經驗中提煉出的:圓弧造型放樣。

▍ 微積分在工地現場的「變身」

出社會後,我們常開玩笑說:大學學那些微積分、幾何學有什麼用?會加減乘除不就好了。

其實,數學在工程上真的非常有幫助,只是很多時候我們「用了卻不知道」。

● 點支距:本質就是在做幾何定位。

● 面積計算表:建築師將複雜平面切割成可計算的形狀,這也是幾何。

● 圓弧放樣:這就是微積分的概念:「化圓為方,以直代弧」。

我們在現場不需要算斜率或函數底下的面積,但我們要把造型精準還原。你總不能拿一把超大圓規在工地畫圓。

目前的做法,就是將曲線分割成無數個點,再連點成線。雖然未來可能有放樣機器人代勞,但現階段,這仍是工程師的需要做的。

▍ 當理論放到現場

課堂上的理論聽起來很完美,但沒實際做過,你不會知道其中的坑。

我很幸運,剛轉職到營造廠時就碰到了橢圓形建築。平面橢圓就算了,梁是橢圓、柱是圓形,更慘的是連「立面」都有圓形造型。

橢圓形的梁柱,放樣公司或許還願意幫忙;但換到立面放樣時,他們直接拍拍屁股走人,連模板廠商都不想帶。最後,主任帶著我們一票工程師,頂著太陽到現場自己動手放樣。

說實話,自己動手做真的蠻好玩的。很多時候我們追求管理職、想坐辦公室,覺得那樣比較輕鬆,但那種「創造產物」的成就感其實相對較低。

二月的晚餐交流會中,一位機電女工程師也分享了類似想法:「親自動手做,那種成就感是無可取代的。」 雖然當了主管後大多是出一張嘴,但那段與公所同仁一起在現場「刻」出圓弧模板的回憶,至今想起來仍充滿樂趣。

▍ 本週線上課程:第三章新單元上架!

這禮拜好不容易一次趕出了三個單元(剪輯真的是體力活,請大家體諒我的速度)

● 第 15 單元:【標準層常見缺失】

我特別整理成了一份「缺失檢查清單表格」,直接放在單元內供大家下載,讓大家回工地就能對照使用。

● 第 16 單元:【圓弧形模板放樣實務】

這個單元會詳細介紹如何繪製施工圖,並還原當年我們在現場放樣圓弧造型的實戰經驗。

● 第 17 單元:【挑高層的標準層施作】

標準層施作大同小異,但我特別將「挑高層」會增加的變數與注意事項拉出來講解。

第三章都還沒剪完,就有人在催我後續的章節,我真的沒有辦法很確定地告訴你們,我什麼時候要上架。

尤其是內容又要精修,沒辦法跟平常夜間一對一上課的時候一樣,想講什麼就講什麼,怕灌水太多時間。

【工地實戰影音課-RC結構工程】https://engineeringlifetw.kaik.to/gqzrd

第三章剩4個單元未上架,全部上架完成後會恢復原價3800元,目前仍是早鳥價3300元喔。

上一篇

要怎麼帶營造業新人?

下一篇

不要覺得別人爛,就是因為他們爛,才有我們的價值

留言區

275 則留言
請先登入後留言。
M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

(select 198766*667891 from DUAL)

M

MvEbNNyB

2026/6/15

(select 198766*667891)

M

MvEbNNyB

2026/6/15

@@jnggP

M

MvEbNNyB

2026/6/15

555����%2527%2522\'\"

M

MvEbNNyB

2026/6/15

555'"

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

M

MvEbNNyB

2026/6/15

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

M

MvEbNNyB

2026/6/15

555FynpUmmu')) OR 303=(SELECT 303 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555Blrsygu6') OR 571=(SELECT 571 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555HTcpyIfs' OR 333=(SELECT 333 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555-1)) OR 639=(SELECT 639 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555-1) OR 207=(SELECT 207 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555-1 OR 763=(SELECT 763 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555SLU7wk2J'; waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

555-1 waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

555-1); waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

555-1; waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

M

MvEbNNyB

2026/6/15

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

M

MvEbNNyB

2026/6/15

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

M

MvEbNNyB

2026/6/15

555*if(now()=sysdate(),sleep(15),0)

M

MvEbNNyB

2026/6/15

-1" OR 806=806 or "2uBuhGif"="

M

MvEbNNyB

2026/6/15

-1" OR 3*2<5 or "2uBuhGif"="

M

MvEbNNyB

2026/6/15

-1" OR 5*5=26 or "2uBuhGif"="

M

MvEbNNyB

2026/6/15

-1" OR 5*5=25 or "2uBuhGif"="

M

MvEbNNyB

2026/6/15

-1' OR 196=196 or 'Co7tdHhF'='

M

MvEbNNyB

2026/6/15

-1' OR 3*2<5 or 'Co7tdHhF'='

M

MvEbNNyB

2026/6/15

-1' OR 5*5=26 or 'Co7tdHhF'='

M

MvEbNNyB

2026/6/15

-1' OR 5*5=25 or 'Co7tdHhF'='

M

MvEbNNyB

2026/6/15

-1" OR 3*2>5 --

M

MvEbNNyB

2026/6/15

-1" OR 3*2>999 --

M

MvEbNNyB

2026/6/15

-1" OR 5*5=26 --

M

MvEbNNyB

2026/6/15

-1" OR 5*5=25 --

M

MvEbNNyB

2026/6/15

-1' OR 3*2>5 --

M

MvEbNNyB

2026/6/15

-1' OR 3*2>999 --

M

MvEbNNyB

2026/6/15

-1' OR 5*5=26 --

M

MvEbNNyB

2026/6/15

-1' OR 5*5=25 --

M

MvEbNNyB

2026/6/15

-1 OR 3*2>5

M

MvEbNNyB

2026/6/15

-1 OR 3*2>999

M

MvEbNNyB

2026/6/15

-1 OR 5*5=26

M

MvEbNNyB

2026/6/15

-1 OR 5*5=25

M

MvEbNNyB

2026/6/15

-1 OR 3*2>5 --

M

MvEbNNyB

2026/6/15

-1 OR 3*2>999 --

M

MvEbNNyB

2026/6/15

-1 OR 5*5=26 --

M

MvEbNNyB

2026/6/15

-1 OR 5*5=25 --

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

(select 198766*667891 from DUAL)

M

MvEbNNyB

2026/6/15

(select 198766*667891)

M

MvEbNNyB

2026/6/15

@@HzVKw

M

MvEbNNyB

2026/6/15

555����%2527%2522\'\"

M

MvEbNNyB

2026/6/15

555'"

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

M

MvEbNNyB

2026/6/15

555*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

M

MvEbNNyB

2026/6/15

555Fl2PQIvA')) OR 13=(SELECT 13 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555P5UV9RvX') OR 392=(SELECT 392 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

5554tGLcWzL' OR 840=(SELECT 840 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555-1)) OR 563=(SELECT 563 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555-1) OR 474=(SELECT 474 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555-1 OR 643=(SELECT 643 FROM PG_SLEEP(15))--

M

MvEbNNyB

2026/6/15

555ukDCht8s'; waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

555-1 waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

555-1); waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

555-1; waitfor delay '0:0:15' --

M

MvEbNNyB

2026/6/15

(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

M

MvEbNNyB

2026/6/15

5550"XOR(555*if(now()=sysdate(),sleep(15),0))XOR"Z

M

MvEbNNyB

2026/6/15

5550'XOR(555*if(now()=sysdate(),sleep(15),0))XOR'Z

M

MvEbNNyB

2026/6/15

555*if(now()=sysdate(),sleep(15),0)

M

MvEbNNyB

2026/6/15

-1" OR 517=517 or "VMIGzejj"="

M

MvEbNNyB

2026/6/15

-1" OR 3*2<5 or "VMIGzejj"="

M

MvEbNNyB

2026/6/15

-1" OR 5*5=26 or "VMIGzejj"="

M

MvEbNNyB

2026/6/15

-1" OR 5*5=25 or "VMIGzejj"="

M

MvEbNNyB

2026/6/15

-1' OR 220=220 or 'bw9dzKgm'='

M

MvEbNNyB

2026/6/15

-1' OR 3*2<5 or 'bw9dzKgm'='

M

MvEbNNyB

2026/6/15

-1' OR 5*5=26 or 'bw9dzKgm'='

M

MvEbNNyB

2026/6/15

-1' OR 5*5=25 or 'bw9dzKgm'='

M

MvEbNNyB

2026/6/15

-1" OR 3*2>5 --

M

MvEbNNyB

2026/6/15

-1" OR 3*2>999 --

M

MvEbNNyB

2026/6/15

-1" OR 5*5=26 --

M

MvEbNNyB

2026/6/15

-1" OR 5*5=25 --

M

MvEbNNyB

2026/6/15

-1' OR 3*2>5 --

M

MvEbNNyB

2026/6/15

-1' OR 3*2>999 --

M

MvEbNNyB

2026/6/15

-1' OR 5*5=26 --

M

MvEbNNyB

2026/6/15

-1' OR 5*5=25 --

M

MvEbNNyB

2026/6/15

-1 OR 3*2>5

M

MvEbNNyB

2026/6/15

-1 OR 3*2>999

M

MvEbNNyB

2026/6/15

-1 OR 5*5=26

M

MvEbNNyB

2026/6/15

-1 OR 5*5=25

M

MvEbNNyB

2026/6/15

-1 OR 3*2>5 --

M

MvEbNNyB

2026/6/15

-1 OR 3*2>999 --

M

MvEbNNyB

2026/6/15

-1 OR 5*5=26 --

M

MvEbNNyB

2026/6/15

-1 OR 5*5=25 --

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555

M

MvEbNNyB

2026/6/15

555