規矩術の数学 - mokkou-atorie-y.com · 1 規矩術の数学 2001 年6 月1 日 改訂 2011...

16
1 規矩術の数学 2001 6 1 改訂 2011 2 5 補充 2011 4 23 訂正 2011 11 1 日(ページ2に詳述) 改訂 2014 6 1 安部 康明

Upload: phungcong

Post on 21-Apr-2019

222 views

Category:

Documents


0 download

TRANSCRIPT

1

規矩術の数学 2001 年 6 月 1 日 改訂 2011 年 2 月 5 日 補充 2011 年 4 月 23 日 訂正 2011 年 11 月 1 日(ページ2に詳述) 改訂 2014 年 6 月 1 日 安部 康明

2

はじめに 規矩術で使われる中勾、長玄、短玄などの種々勾配を、定義に従って三角関数で表現してみまし

た(ページ3)。

一方、解析幾何学の理論を使って、四方ころび構造における種々の接合角度を、三角関数で表現

する数式を導出しました。

4枚の板からなる漏斗型四方ころびについては、相接する2枚の板の傾き角が等しくない一般的

な場合(振れ隅の構造)についての式を求めました(ページ4,5)。

柱の四方ころびについても、東西と南北の傾き角が等しくない一般的な場合(振れ隅の構造)に

ついての式を求めました(ページ6、7)。

どちらの場合も、二つの傾き角を等しくした場合には、規矩術で言われている規則と同じ結果が

得られます。「四方とめの上端とめ角は長玄の勾配のころび」、「四方ころび柱の垂直断面の隅の角

は加弓の勾配」、などなど。

これらの接合角度の値は、実際にはCADで(Google の SketchUp でも可)得られますが、本資

料の数式でも、三角関数を扱えるポケット電卓が有れば、傾き角から計算できます(ふたつの傾

き角が等しくない場合も)。

ページ8以下の補足は、数式の具体的な導出過程です。

具体的な応用例として「異方性四方転び(振れ隅)胴付きの墨付けと加工」(じょうご形)と「 柱

建て四方転び(振れ隅構造)の墨付けと加工;工房用」を別資料(下記ホームページ)にしまし

た。

安部 康明

http://www.mokkou-atorie-y.com

2011 年 11 月 1日の訂正

①page 3 の加弓の勾配の定義で三角関数の式を、旧式の分子/分母を逆転したものへ訂正。

②それに従い、page 7 の 4 行目の四方転び柱断面の式は、「α=βの時は加弓の勾配のころびに

なる。」へ訂正。(三角関数の式は正しい。記述による表現のみの訂正:規矩術での規則に合致。)

3

規矩術における種々勾配の定義と三角関数による表現 2011.11.1

転び勾配、または返し勾配=余角の勾配=定義の分子と分母を逆転する。

延びかね法=上式で殳の代わりに玄を取ること=a を l に変えること。

例:平勾配( h/ a)の延び=h/l=sinα=中勾の勾配

つまり、規矩術で”平勾配の延びは中勾の勾配に等しい”と言われていること

殳=a勾=h玄=l中勾=h1長玄=l1短玄=l2小中勾=h2加弓=h4

中勾の勾配において

h4

hh1

a

l1

ll2

h2

hh1

a

α

規矩術で用いられる種々勾配と その定義(下式下線部に上図の各長さ

を入れる。) 墨付けも上図に従って差し金でする。

左の各勾配を三角関数で表現すると下式の左辺になり、 さらに平勾配 atan を用いて書き直すと右辺になる。 (各勾配の値を平勾配の値から右辺で算出し、これに 殳の長さを掛けたものを勾として墨付けする。)

平勾配 h/a atan

ころび勾配 返し勾配

a/h

aa

tan1cot =

中勾の勾配

hllhah 21 /// == a

aa2tan1

tansin+

=

長玄の勾配

hhlaal 11 /// == a

a2tan1

1cos+

=

短玄の勾配 )//(/ a)(hhlal 1122 = aaaa 22 tan1tantansin +=

小中勾の勾配

ah2 / ( )323 tan1tansin aaa +=

加弓の勾配

ah4 / aa 22 21 tantan +

半勾配

ah /21

倍勾配

ahah /22/2 =

裏の目勾配 ah /2

4

じょうご形四方ころび x 軸の周りにα(x 軸に沿って見て時計方向:反対方向から見て反時計方向)回転した板と y 軸の周りにβ(軸に沿って見て時計方向)回転した板との組み

灰色部分は 2枚の板の

交差部 a.四方胴付き 上端胴付き角

baq tansin/tan 11 ±=

(α=βでは aa tansin/1 となり

これは前ページ表より短玄の勾配の転び)

向う胴付き角

baq tancos/tan 13 ±= (α=βでは asin/1 となり

これは前出表より中勾の勾配の転び)

胴付き面の隅の角

baabq 22 sincossincostan ±=

(α=βでは a31 sin/ となり これは前出表より小中勾の勾配の転び)

baq costan/1tan 4 =

( )内の結果は規矩術での規則と一致。

y

x

β

α y

x

β

α

5

b.四方とめ(構造的に baba coswcoswsintsint baba == 、 の関係が生じる) 上端とめ角 abq sin/tantan ±=1 (α=βでは 1/cosα

これは前出表より長玄の勾配のころび) ) baq sin/tantan ±=2 向うとめ角

baq tancos/tan 13 ±= (α=βでは aa tancos/1 これは前出表より中勾の勾配のころび)

baq costan/tan 14 ±=

( )内の結果は規矩術での規則と一致。

θ1 θ2

θ4

θ3

ta

tb

wa

wb

6

柱建て四方ころび 高さ h の角柱の上面を、矩形の形状と高さ h を保ったまま、x 軸に平行にr、y 軸に平行に

-s、xy 面に平行に移動した場合に出来る角柱。 矩形断面の角柱を倒すのではなく、百人一首を積み重ねた柱で、各札がずれて、上下面を平

行に保ったまま傾いて出来るような柱。接地面と天井は矩形であるが、柱の軸に垂直な断面

は矩形ではなくなる。 z 軸に平行な 4 本の稜は x 軸のまわりにα(x 軸に沿って見て時計方向:反対方向から見て反

時計方向)、y 軸のまわりにβ(y 軸に沿って見て時計方向)だけ回転する。柱の軸方向に垂

直な断面は矩形から外れる。

h/rtanh/stan

==

ba

となる。

y

x

z

r-s

h

βα

y

x

z

r-s

h

βα

7

・柱の長さ= ba 22 tantan1hl ++=

・稜に垂直な柱断面の形(接地面を矩形にする=癖をとるために必要な形)の隅角度

 babaJ tantan/tantantan 1221 ++-=

(α=βでは aa 22 tantan21+- :これは前出表より加弓の勾配のころび(の補角))

・柱側面の隅の角

baaJ cossin/costan 2 -=

(α=βでは 1/sinα:これは前出表より中勾の勾配のころび)

babJ sincos/costan 3 -=

・y方向のぬきの上下面と柱側面の交線が、柱の稜となす角

bbaaJ cossintan/tan1tan 224 +=

(α=βでは a3sin/1 : 小中勾の勾配のころび)

・y方向のぬきの胴付き角

baJ sintan/1tan 5 =

(α=βでは 1/ atan sinα:短玄の勾配のころび) ( )内の結果は規矩術での規則と一致。

x 方向のぬきにつ

いては、左式のα

とβを入れ替え

る。

y

x

z

r-s

h

βα

h/rtanh/stan

==

ba

y

x

z

r-s

h

βα

y

x

z

r-s

h

βα

h/rtanh/stan

==

ba

θ1

θ4

θ2θ3

lθ5

8

[以下 補足]

じょうご形四方ころびの式の導出

x 軸の周りにα(x 軸に沿って見て時計方向:反対方向から見て反時計方向)回転した板と y 軸の周りにβ(軸に沿って見て時計方向)回転した板との組み

面Aout

y

x

8a

12

3

4

面Ain

板A

板B面Bin

面Bout

5a

6a

7a

8b

5b6b

7b

wb

wa

tb ta

2'

3'

4'=4

5'

6'7'

8'9'

10'

1

2"= 2

3"4"

5"6"

7"8"

11

β

α

板B面Bin

面Bout面Aout

面Ain板A

y

x底部拡大

直交状態 灰色部:板材 A、B の交差部分 面 Ain、面 Bin:組の内側となる面 :傾斜した右図では上を向く面 面 Aout、面 Bout:組の外側となる面 :傾斜した右図では下を向く面 点 1~4:交差部分の底面の四隅の点 点 5a~8a:交差部分の板 A の上端矩形の四隅の点 点 5b~8b:上方に延長した交差部分と板 B の上端

が交差する矩形の四隅の点 wa、ta、wb、tb:板材 A、B の幅と厚み

四方ころびの状態 ①板 A がx軸の周りに時計方向に αだけ回転 ②板 B が y 軸の周りに時計方向に βだけ回転 灰色部:上記のそれぞれの回転にともなって傾いた 左図の灰色の交差部分 点 2'~8':左図の点 2~4、5a~8aが上記の回転①に ともなって移動した点 点 2"~8":左図の点 2~4、5b~8bが上記の回転②に ともなって移動した点 点 9' :点 5'、8'を通る直線と面 Binとの交点 点 9" :点 5"、8"を通る直線と上方に伸長した面

Ainとの交点 (図では省略) 点 10' :点 6'、7'を通る直線と面 Boutとの交点 点 10" :点 7"、8"を通る直線と上方に伸長した面

Aoutとの交点(図では省略) 点 11 :点 6'、7'を通る直線と面 Binとの交点

9

●点の座標

x 軸の周りにα(x 軸に沿って見て時計方向:反対方向から見て反時計方向)回転した場合

により

y 軸の周りにβ(軸に沿って見て時計方向)回転した場合、

により

座標(x,y,z)は(x',y',z')、(x",y",z")に変る。下表のように各点の座標が求まる。

回転前 板Aの回転後 板Bの回転後

x

y

z

1

0 0 0

x

y

z

2

0 -ta

0

2'

0 -ta cosα - ta sinα

x

y

z

3

tb

-ta

0

3'

tb

-ta cosα - ta sinα

3"

tb cosβ -ta -tb sinβ

x

y

z

4

tb

0 0

4"

tb cosβ 0

-tb sinβ x

y

z

5

0 0 wa

5'

0 -wa sinα wa cosα

5"

wb sinβ 0 wb cosβ

x

y

z

6

0 -ta

wa

6'

0 -ta cosα-wa sinα - ta sinα+wa cosα

6"

wb sinβ -ta wb cosβ

x

y

z

7

tb -ta

wa

7'

tb

-ta cosα-wa sinα - ta sinα+ wa cosα

7"

tb cosβ+ wb sinβ -ta -tb sinβ+ wb cosβ

x

y

z

8

tb

0 wa

8'

tb

-wa sinα wa cosα

8"

tb cosβ+ wb sinβ 0 -tb sinβ+ wb cosβ

úúú

û

ù

êêê

ë

é

úúú

û

ù

êêê

ë

é-=

úúú

û

ù

êêê

ë

é

zyx

cossin0sincos0001

'z'y'x

aaaa

úúú

û

ù

êêê

ë

é

úúú

û

ù

êêê

ë

é

-=

úúú

û

ù

êêê

ë

é

zyx

cos0sin010

sin0cos

"z"y"x

bb

bb

10

点 9'、9"、10'、10"、11 の座標は後述の面と直線との交点を求める式による。まず面 Ain、Aout、

Bin、Boutの式を求める。

●3点(xu yu, zu)、(xv, yv, zv)、(xw, yw, zw)を通る平面の式

Px + Qy + Rz = D

D

面 Aout(2'-3'-7') 面 Ain(1-4-8')

P

Q

R

aba

aabab2

a

aabab2

a

aa

a

a

aa

a

a

b

b

wtt)coswsint(costtsincost)t(

)sinwcost(sinttsincost)t(

coswsintsintsint

sinwcostcostcost

tt0

=+-+-

++=

+---

----

aaaaa

aaaaa

aaaa

aaaa

0111

coswsintsintsint

sinwcostcostcost

aa

a

a

aa

a

a

=+-

--

----

aaaa

aaaa

aaaaaa

aaaa

coswtsintt)coswsint(tsinttsintt

111

tt0

coswsintsintsint

abba

aabbaba

b

b

aa

a

a

-=++----=

+---

aaaaaa

aaaa

sinwtcosttcostt)sinwcost(tcostt

111

sinwcostcostcost

tt0

abbaba

aabba

aa

a

a

b

b

-=++

--+-=

----

0cosw00

sinw00

tt0

aab

b =- aa

aa

sinwt111

sinw00

tt0

ab

ab

b -=-

0111

cosw00

sinw00

aa

=- aa

aa

coswt111

tt0

cosw00

ab

b

b

a

-=

w

v

u

w

v

u

w

v

u

w

v

u

w

v

u

w

v

u

w

v

u

ww

vv

uu

zzz

yyy

xxx

D,111

yyy

xxx

R,111

xxx

zzz

Q,1zy1zy1zy

P ====     

11

D

面 Bou(3"-4"-8") 面 Bin(1-2-6")

P

Q

R

bbabbba

bbba

bb

b

ba

bb

b

b

wtt)coswsint(sintt)sinwcost(sintt

coswsintsintsint

00t

sinwcostcostcost

=+-+

+=

+----

+

bbbbbb

bbbb

bbbb

0cosw00

tt

0

sinw00

ba

a

b

=--

bb

bbbb

bbbb

coswt)coswsint(tsintt111

coswsintsintsint

00t

babbaba

bb

b

ba

=+-+=

+----

0111

sinwcostcostcost

coswsintsintsint

bb

b

b

bb

b

b

=++-

--

bbbb

bbbb

bbbb

bbbb

sinwtcostt)sinwcost(t111

00t

sinwcostcostcost

bababba

a

bb

b

b

-=++-=

-

+

bb

coswt111

cosw00

tt

0

ba

ba

a -=--

0111

sinw00

cosw00

bb

=bb

bb

sinwt111

tt

0

sinw00

ba

a

a

b

=--

12

●点 9'、9"、10'、10"、11 の座標 2点(xu, yu, zu)、(xv, yv, zv)を通る直線と平面 Px+Qy+Rz=D の交点の座標 (xc, yc, zc)は次式で与えられる。 点 9'=

直線 5'-8'と 面Binの交点

点 9"= 直線 5"-6"と 面 Ain の交点

点 10'= 直線 6'-7'と 面 Boutの交点

点 10"= 直線 8"-7"と 面 Aout の交点

点 11= 直線 6'-7'と 面 Bin の交点

D 0 0 tatbwb tatbwa 0 P - tawbcosβ 0 tawbcosβ 0 -tawbcosβ Q 0 - tbwacosα 0 - tbwacosα 0 R tawbsinβ - tbwasinα -tawbsinβ - tbwasinα tawbsinβ

Δx - tb 0 tb 0 tb Δy 0 - ta 0 ta 0 Δz 0 0 0 0 0 xu 0 wbsinβ 0 tbcosβ+ wbsinβ 0

yu - wasinα 0 -tacosα- wasinα - ta -tacosα

- wasinα zu wacosα wbcosβ -tasinα

+ wacosα -tbsinβ

+wbcosβ -tasinα

+ wacosα 計

xc wacosα・

tanβ wbsinβ tb/cosβ

- tanβ(tasinα

-wacosα)

tbcosβ

+ wbsinβ - tanβ・

(tasinα

- wacosα) yc - wasinα - wbtanα

cosβ

-tacosα

- wasinα -ta/cosα

+ tanα(tbsinβ

-wbcosβ)

-tacosα

- wasinα

zc wacosα wbcosβ -tasinα

+ wacosα -tbsinβ

+ wbcosβ -tasinα

+ wacosα

uvuvuv

uuuc

uuuc

uuuc

zzzyyyxxxzRyQxP

z)yQxR(z)QyPxD(z

zRyQxPy)xPzR(y)PxRzD(y

zRyQxPx)zRyQ(x)RzQyD(x

-=D-=D-=DD+D+D

D+D+D--=

D+D+DD+D+D--

=

D+D+DD+D+D--

=

 ,,   

13

●所要角度の式の導出 2 点(xu, yu, zu)と(xv, yv, zv)を通る直線と、2 点(xw, yw, zw)と(xv, yv, zv)を通る直線の 点(xv, yv ,zv)における交差角θは次式で与えられる。

wvvwwvvwwvvw

uvvuuvvuuvvu

vwvuvwvuvwvu

2vuvwvwvu

2vuvwvwvu

2vuvwvwvu

zzzyyyxxxzzzyyyxxx

zzyyxx)xzxz()zyzy()yxyx(

tan

-=-=D-=D-=D-=D-=D

DD+DD+DDDD-DD+DD-DD+DD-DD

=

,,    

,,    

J

四方胴付き 上端胴付き角 6'-11-9' 向う胴付き角 5'-9'-1 向う胴付き角 5"-9"-1 直線 11-9' 11-6' 9'-1 9'-5 9"-1 9"-5" Δx -tasinα・tanβ - tanβ・

(tasinα

- wacosα)

wacosα・

tanβ wacosα・

tanβ

wbsinβ 0

Δy -tacosα 0 - wasinα 0 - wbtanα

cosβ - wbtanα

cosβ

Δz - tasinα 0 wacosα 0 wbcosβ 0

tanθ 1/ sinαtanβ 1/cosαtanβ 1/ tanαcosβ

同様に 角 11-9’-1 baab 2sincossincos=

四方とめ 留めの場合は点 9'と 9"、10'と 10"が一致する構造であるので、先に求めた点の座標をそれぞれ等

しいと置くことにより、 baba coswcoswsintsint baba == 、 の関係が生じる。 上端とめ角 9'-10'-6' 上端とめ角 9"-10"-8" 直線 10'-9' 10'-6' 10"-9" 10"-8" Δx tb/cosβ

- tasinαtanβ

tb/cosβ

- tanβ(tasinα

-wacosα)

tbcosβ

0

Δy -tacosα 0 -ta/cosα

+ tb tanαsinβ

-ta/cosα

+ tanα(tbsinβ

-wbcosβ) Δz -tasinα 0 -tbsinβ

0

tanθ tanβ/sinα tanα/sinβ なお、向う留め角の導出は、上の胴付きの場合と同じになる。

θ

xv , yv, zv

xw, yw, zw

xu, yu, zu

θ

xv , yv, zv

xw, yw, zw

xu, yu, zu

14

y

x

z

r-s

hh

βα 5

67

8

6'

5'

7'

8'

ab

1

2

3

4

柱建て四方ころびの式の導出 高さ h の角柱を、上面の矩形と高さ h を保ったまま、x 軸に平行にr、y 軸に平行に-s、

xy 面に平行に移動した形の角柱。 z 軸に平行な 4 本の稜は x 軸のまわりにα(x 軸に沿って見て時計方向:反対方向から見て反

時計方向)、y 軸のまわりにβ(y 軸に沿って見て時計方向)だけ回転する。柱断面は矩形か

ら外れる。 但し

h/rtanh/stan

==

ba

となる。

1

2'3'

4'

l

x

y5'

7'

8'

6'

ab

1

2

3

4

m

n

ぬきの垂直断面

hl

点 2' :直線 2-6'と面 S との交点 点 3' :直線 3-7'と面 S との交点 点 4' :直線 4-8'と面 S との交点 ただし、面 S は点 1 を通り、 直線 1-5‘に垂直な面

15

●各点の座標 点 1 が原点(x=0, y=0, z=0) x

y

z

2

0

-b

0

2'

-b tanαtanβ/(1+tan2α+tan2β)

-b (1+ tan2β) /(1+tan2α+tan2β)

-b tanα/(1+tan2α+tan2β)

x

y

z

3

a

-b

0

3'

{a (1+ tan2α)-b tanαtanβ}/(1+tan2α+tan2β)

{a tanαtanβ-b(1+ tan2β) }/(1+tan2α+tan2β)

-(b tanα+a tanβ)/(1+tan2α+tan2β)

x

y

z

4

a

0

0

4'

a (1+tan2α)/(1+tan2α+tan2β)

a tanαtanβ/(1+tan2α+tan2β)

-a tanβ/(1+tan2α+tan2β)

x

y

z

5

0

0

h

5'

h tanβ

-h tanα

h

x

y

z

6

0

-b

h

6'

h tanβ

-b-h tanα

h

x

y

z

7

a

-b

h

7'

a+h tanβ

-b-h tanα

h

x

y

z

8

a

0

h

8' a+h tanβ

-h tanα

h

x

y

z

m

(hl +a cosβsinβ)tanβ

- (hl+a cosβsinβ)tanα

hl+a cosβsinβ

x

y

z

n

a+hl tanβ

- hl tanα

hl

a+hl tanβ

- hl tanα-p

hl

点 2', 3', 4'の座標は、直線 i-j'に垂直で原点を通る面と直線 i-j'との交点の座標を与える次式により

求めた。

)zz(z)yy(y)xx(xXX/)}yzzy(y)zxxz(x{zX/)}xyyx(x)yzzy(z{yX/)}zxxz(z)xyyx(y{x

i'j'5i'j'5i'j'5

'ji'ji'5'ji'ji'5'i

'ji'ji'5'ji'ji'5'i

'ji'ji'5'ji'ji'5'i

-+-+-=

---=

---=

---=

  

16

●所要角度の式の導出 2 点(xu,yu,zu)と(xv,yv,zv)を通る直線と、2 点(xw,yw,zw)と(xv,yv,zv)を通る直線の 点(xv,yv,zv)における交差角θは次式で与えられる。

wvvwwvvwwvvw

uvvuuvvuuvvu

vwvuvwvuvwvu

2vuvwvwvu

2vuvwvwvu

2vuvwvwvu

zzzyyyxxxzzzyyyxxx

zzyyxx)xzxz()zyzy()yxyx(

tan

-=-=D-=D-=D-=D-=D

DD+DD+DDDD-DD+DD-DD+DD-DD

=

,,    

,,    

J

柱断面の角 角 2'-1-4'

柱側面の隅の角 角 1-2-6'

柱側面の隅の角 角 2-3-7'

柱側面でぬきの下端が 稜となす角 角 m-n-7'

Δxvu b tanαtanβ

/(1+tan2α+tan2β)

0 a a cos2β

Δyvu b (1+ tan2β)

/(1+tan2α+tan2β)

-b 0 a tanαsinβcosβ

Δzvu b tanα

/(1+tan2α+tan2β)

0 0 -a sinβcosβ

Δxvw -a (1+tan2α)

/(1+tan2α+tan2β)

-h tanβ -h tanβ -(h-hl)tanβ

Δyvw -a tanαtanβ

/(1+tan2α+tan2β)

h tanα h tanα (h-hl)tanα

Δzvw a tanβ

/(1+tan2α+tan2β)

-h -h -(h-hl)

分子 ab

/(1+tan2α+tan2β)

bh/cosβ ah/cosα )tan1()hh(a 22l

2 a+-

分母 -ab tanαtanβ

/(1+tan2α+tan2β)

-bh tanα -ah tanβ bba cossintan)hh(a 2l-

tanθ ba

batantan

tantan1 22 ++-

-1/tanαcosβ

-1/ cosαtanβ bba

acossintan

tan12

2+

角 m-n-p =ba sintan

1)()( 22

=DD

DD+D

npnm

npmnmn

yyyzx

θ

xv , yv, zv

xw, yw, zw

xu, yu, zu

θ

xv , yv, zv

xw, yw, zw

xu, yu, zu