 <?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.opencae.or.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90%3AblockMesh</id>
	<title>メッシュ作成:blockMesh - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.opencae.or.jp/index.php?action=history&amp;feed=atom&amp;title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90%3AblockMesh"/>
	<link rel="alternate" type="text/html" href="https://wiki.opencae.or.jp/index.php?title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90:blockMesh&amp;action=history"/>
	<updated>2026-05-21T04:23:11Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.37.6</generator>
	<entry>
		<id>https://wiki.opencae.or.jp/index.php?title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90:blockMesh&amp;diff=42&amp;oldid=prev</id>
		<title>2018年1月17日 (水) 14:59にMmer547による</title>
		<link rel="alternate" type="text/html" href="https://wiki.opencae.or.jp/index.php?title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90:blockMesh&amp;diff=42&amp;oldid=prev"/>
		<updated>2018-01-17T14:59:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2018年1月17日 (水) 23:59時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1行目:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1行目:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;*この記事は編集中です&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;blockMeshによるメッシュの作成&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;blockMeshによるメッシュの作成&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key wikidb:diff::1.12:old-41:rev-42 --&gt;
&lt;/table&gt;</summary>
		<author><name>Mmer547</name></author>
	</entry>
	<entry>
		<id>https://wiki.opencae.or.jp/index.php?title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90:blockMesh&amp;diff=41&amp;oldid=prev</id>
		<title>Mmer547: ページの作成:「blockMeshによるメッシュの作成  blockMeshはOpenFOAMのケースディレクトリ下の  system/blockMeshDict  ファイルにブロック形状データと分...」</title>
		<link rel="alternate" type="text/html" href="https://wiki.opencae.or.jp/index.php?title=%E3%83%A1%E3%83%83%E3%82%B7%E3%83%A5%E4%BD%9C%E6%88%90:blockMesh&amp;diff=41&amp;oldid=prev"/>
		<updated>2018-01-17T14:58:51Z</updated>

		<summary type="html">&lt;p&gt;ページの作成:「blockMeshによるメッシュの作成  blockMeshはOpenFOAMのケースディレクトリ下の  system/blockMeshDict  ファイルにブロック形状データと分...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;blockMeshによるメッシュの作成&lt;br /&gt;
&lt;br /&gt;
blockMeshはOpenFOAMのケースディレクトリ下の&lt;br /&gt;
&lt;br /&gt;
system/blockMeshDict&lt;br /&gt;
&lt;br /&gt;
ファイルにブロック形状データと分割の設定を記入します。&lt;br /&gt;
&lt;br /&gt;
ファイルに記載する各項目について説明します。&lt;br /&gt;
&lt;br /&gt;
[入力項目：FoamFile]]&lt;br /&gt;
 おまじない程度に受け止めます。&lt;br /&gt;
 チュートリアルケース等からコピーして貼り付けます。&lt;br /&gt;
code:blockMeshDict(c++)&lt;br /&gt;
 FoamFile&lt;br /&gt;
 {&lt;br /&gt;
 version␣2.3;&lt;br /&gt;
 format␣ascii;&lt;br /&gt;
 class␣dictionary;&lt;br /&gt;
 object␣blockMeshDict;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
入力項目：convertToMeters&lt;br /&gt;
&lt;br /&gt;
 メッシュの寸法に対するスケーリング係数を指定します。&lt;br /&gt;
 OpenFOAMはメートル系なので、ブロックの頂点をミリメートルで定義する場合は、convertToMeters␣0.001;とします。&lt;br /&gt;
code:blockMeshDict(c++)&lt;br /&gt;
 convertToMeters␣0.001;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[入力項目：vertices]]&lt;br /&gt;
 Verticesはブロックの頂点を定義します。&lt;br /&gt;
 座標値はx1、x2、x3の順で定義します。&lt;br /&gt;
 各点は定義された順に0から番号が割り当てられます。&lt;br /&gt;
 例は1辺が1の直方体の頂点を表してます。&lt;br /&gt;
code:blockMeshDict(c++)&lt;br /&gt;
 vertices␣(&lt;br /&gt;
 (0␣0␣0)␣//0&lt;br /&gt;
 (1␣0␣0)␣//1&lt;br /&gt;
 (1␣1␣0)␣//2&lt;br /&gt;
 (0␣1␣0)␣//3&lt;br /&gt;
 (0␣0␣1)␣//4&lt;br /&gt;
 (1␣0␣1)␣//5&lt;br /&gt;
 (1␣1␣1)␣//6&lt;br /&gt;
 (0␣1␣1)␣//7&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[入力項目：blocks]]&lt;br /&gt;
 blocksは頂点、分割数、メッシュの拡大比からブロックを定義します。&lt;br /&gt;
code:blockMeshDict(c++)&lt;br /&gt;
 blocks␣(&lt;br /&gt;
 hex␣(0␣1␣2␣3␣4␣5␣6␣7)␣(20␣20␣1)␣simpleGrading(1␣1␣1));&lt;br /&gt;
 1つ目の点から2つ目の点に向かう方向(0→1)がx1軸になります。 &lt;br /&gt;
 1つ目の点から4つ目の点に向かう方向(0→3)がx2軸になります。 &lt;br /&gt;
 1つ目の点から5つ目の点に向かう方向(0→4)がx3軸になります。&lt;br /&gt;
&lt;br /&gt;
[https://gyazo.com/8810f29b3223f21bb133dd5df3a3455b]&lt;br /&gt;
[https://gyazo.com/6324db4d53ebc682bbc0bfe6cb394e46]&lt;br /&gt;
[https://gyazo.com/c508206c02b56206330e8c54c8f63ad8]&lt;br /&gt;
 分割数&lt;br /&gt;
 	分割数は前ページの構成点の定義で、定めたxyz軸に対して割り当てます。&lt;br /&gt;
  例はx1方向に20分割、x2方向に20分割、x3方向に1分割、となります。&lt;br /&gt;
&lt;br /&gt;
[https://gyazo.com/e55530cffac19b1f10a72ba1e616bf9f]&lt;br /&gt;
 分割数は前ページの構成点の定義で、定めたxyz軸に対して割り当てます&lt;br /&gt;
 例はx1、x2、x3方向にそれぞれ拡大比2、3、4を与えるときの記述です。&lt;br /&gt;
 拡大比は最大サイズ/最小サイズで与えられます。&lt;br /&gt;
&lt;br /&gt;
 edgeGrading␣(g0␣g1␣g2␣g3␣g4␣g5␣g6␣g7␣g8␣g9␣g10␣g11)&lt;br /&gt;
  拡大比を辺に個別に定義したい場合は、「edgeGrading」を使用する。&lt;br /&gt;
[https://gyazo.com/ea477bb239a3732340468ceb9ae3caae]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[入力項目：edges]]&lt;br /&gt;
blockの頂点間はデフォルトで直線になる。&lt;br /&gt;
曲線定義が必要な場合は「edges」で定義する。&lt;br /&gt;
code:blockMeshDict(c++)&lt;br /&gt;
 edges&lt;br /&gt;
 (&lt;br /&gt;
 arc␣1␣5␣(1.1␣0.0␣0.5)&lt;br /&gt;
 );&lt;br /&gt;
[https://gyazo.com/3244e0cae6682a1e5e551f288c7ff300]&lt;br /&gt;
[https://gyazo.com/22d00e97138bbaeead16429236de56de]&lt;br /&gt;
code:【直線】(c++)&lt;br /&gt;
 line␣v1␣v2&lt;br /&gt;
code:【円弧】(c++)&lt;br /&gt;
 arc␣v1␣v2␣(x␣y␣z)&lt;br /&gt;
code:【線群】(c++)&lt;br /&gt;
 polyLine␣v1␣v2␣((x1␣y1␣z1))␣(x2␣y3␣z2)……）&lt;br /&gt;
code:【スプライン】(c++)&lt;br /&gt;
 simpleSpline␣v1␣v2␣((x1␣y1␣z1))␣(x2␣y3␣z2)……）&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[入力項目：[boundary]]]&lt;br /&gt;
 境界条件を定義するために、「[boundary]」で境界を定義します。&lt;br /&gt;
 例は「flont_back」という名前のタイプ「[patch]」の境界面を点0,1,2,3で囲まれる面と4,5,6,7で囲まれる面に定義しています。&lt;br /&gt;
 タイプは定義する境界条件の種類によって選択します。&lt;br /&gt;
 [boundary]以下には境界面の数だけ定義をします。&lt;br /&gt;
[https://gyazo.com/c4f8c0696fc13493d83644c9850b9fa2]&lt;br /&gt;
code:blockMeshDict(c++)&lt;br /&gt;
 boundary&lt;br /&gt;
 (&lt;br /&gt;
 flont_back&lt;br /&gt;
 {&lt;br /&gt;
 type␣patch;&lt;br /&gt;
 faces&lt;br /&gt;
 (&lt;br /&gt;
 (0␣1␣2␣3)&lt;br /&gt;
 (4␣5␣6␣7)&lt;br /&gt;
 );&lt;br /&gt;
 }&lt;br /&gt;
 inlet{&lt;br /&gt;
 ・・・&lt;br /&gt;
 )&lt;/div&gt;</summary>
		<author><name>Mmer547</name></author>
	</entry>
</feed>