ᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support TeamVCADᬑཬࡢྲྀࡾ⤌ࡳ㹼 ࡶࡢ࡙ࡃࡾᨭ᥼ࢶ࣮ࣝ࡜ࡋ࡚ࡢ㐺⏝᥎㐍 㹼Activities to promote VCAD system in manufacturingindustry㡲㛗 ⚽⾜*㸪㧘ᮧ ṇே*㸪୕ዲ 㞝ྖ*㸪ᮧ஭ ဴ㑻*㸪⛅ᒣ ┿ኴ㑻*㸪ぢཎ ಇ௓* 㸪Pham Mai Khanh*㸪
Dinh Tien Dung*㸪Ᏻ⸨ ჆⌔*㸪Truong Thi Thuy Trang**㸦⊂㸧⌮໬Ꮫ◊✲ᡤ ▱ⓗ㈈⏘ᡓ␎ࢭࣥࢱ࣮ VCADࢩࢫࢸ࣒◊✲ࣉࣟࢢ࣒ࣛ ᬑཬ᥎㐍ࢳ࣮࣒
sunaga@riken.jp

1.

ᴫせVCADࢩࢫࢸ࣒ࡣ㸪ࡶࡢ࡙ࡃࡾ࡟࠾ࡅࡿタィ㸪ィ 㸪ࢩ࣑࣮ࣗࢩࣙࣥ➼ࢆ⤫ྜࡍࡿࡇ࡜ࢆ┠ᣦࡋ࡚㸦⊂㸧⌮໬Ꮫ◊✲ᡤ࡟࡚㛤Ⓨࡉࢀࡓࢯࣇࢺ࢙࢘࢔࡛࠶ࡾ㸪3ḟඖ✵㛫࡟࠾࠸࡚≀యࡢᙧ≧ࡔࡅ࡛࡞ࡃෆ㒊ᵓ㐀㸪Ḟ㝗㸪≀ᛶ➼ࡀṇ☜࠿ࡘ⤫୍ⓗ࡟ᢅ࠼ࡿࡇ࡜ࢆ≉㛗࡜ࡋ࡚࠸ࡿ㸬ᚑ᮶ࡢࡶࡢ࡙ࡃࡾᨭ᥼࡜ࡋ࡚ࡢࢩ࣑࣮ࣗࣞࢩࣙࣥᢏ⾡ࡣ㸪࠶ࡃࡲ࡛ࡶタィᙧ≧㸪ࡍ࡞ࢃࡕCAD࡛⾲⌧ࡉࢀࡓ⌮᝿ⓗ࡞ᙧ≧㸪ཬࡧᆒ㉁࡞ᮦ㉁ࢆ௬ᐃࡋࡓࡶࡢࡀ୰ᚰ࡛࠶ࡗࡓ㸬ࡋ࠿ࡋᐇ㝿ࡢ〇ရ࡟ࡣ୙ᆒ୍࡞≀ᛶࡸෆ㒊Ḟ㝗ࡀ⏕ࡌ࡚࠾ࡾ㸪ࡑࢀࡽࡢ᝟ሗࢆ⪃៖ࡋࡓࢩ࣑࣮ࣗࣞࢩࣙࣥࡀᮃࡲࢀ࡚࠸ࡿ㸬ࡲࡓ㸪ヨస࠶ࡿ࠸ࡣ㔞⏘ࡢẁ㝵࡛タィ㏻ࡾࡢ〇ရࡀ࡛ࡁ࡚࠸ࡿ࠿࡝࠺࠿ࢆ᳨ドࡍࡿࡇ࡜ࡶᴟࡵ࡚㔜せ࡛࠶ࡿ㸬ࡇࡢࡼ࠺࡞せㄳࡣ᪂つศ㔝ࡢ〇ရ㛤Ⓨࡸከᩘࡢ㒊ရ࠿ࡽᵓᡂࡉࢀࡿ」㞧࡞࢔ࢭࣥࣈࣜရ࡟࠾࠸࡚㢧ⴭ࡛࠶ࡿ㸬ࡑࡇ࡛VCADࢩࢫࢸ࣒࡛ࡣ㸪X⥺CTࢫ࢟ࣕࢼ࣮࡞࡝࡟ࡼࡾᚓࡽࢀࡓෆ㒊᝟ሗࢆྵࡴᐃࢹ࣮ࢱࢆ฼⏝ࡋ࡚㸪ィ⟬ᶵୖ࡟ࣔࢹࣝࢆᵓ⠏ࡋ㸪ᵓ㐀ゎᯒࢆᐇ᪋ࡍࡿࡓࡵࡢࢩࢫࢸ࣒ࢆ㛤Ⓨࡍࡿࡇ࡜࡛ࡇࢀࡽࡢࢽ࣮ࢬ࡟ᛂ࠼ࡿࡇ࡜ࢆ┠ᣦࡋ࡚࠸ࡿ㸬ࡇࡢ◊✲ᡂᯝࢆࡶࡢ࡙ࡃࡾࡢ⌧ሙࡢ୰࡛ᗈࡃ฼⏝࡛ࡁࡿ⌧≀࣭⌧ሙᆺࡢᨭ᥼ࢶ࣮ࣝ࡜ࡍࡿࡓࡵ࡟㸪ᬑཬ᥎㐍ࢳ࣮࣒࡛ࡣ㸪ᐇ㝿ࡢᕤᴗ〇ရ࡟VCADࢩࢫࢸ࣒ࢆ㐺⏝ࡋ࡞ࡀࡽ㸪ࢯࣇࢺ࢙࢘࢔౑⏝⎔ቃྥୖ➼㸪ᐇ⏝㠃࡛ࡢᢏ⾡㛤Ⓨࢆ⾜ࡗ࡚࠸ࡿ㸬ࡲࡓ㸪ࡉࡲࡊࡲ࡞◊✲⪅㸪ᢏ⾡⪅ࡀVCAD࡟┤᥋ゐࡾ࡞ࡀࡽVCADࢆ▱ࡿࡇ࡜ࡀ࡛ࡁࡿሙ࡜ࡋ࡚㸪㛤Ⓨࡉࢀࡓࢯࣇࢺ࢙࢘࢔⩌ࡢ୰࡛ᇶ┙࡜࡞ࡿࡶࡢࡣ㸪ㄡࡶࡀ⮬⏤࡟࢖ࣥࢱ࣮ࢿࢵࢺୖ࠿ࡽ↓ൾ࡛ࢲ࣮࢘ࣥࣟࢻࡋ࡚ᐇ㝿࡟ヨࡍࡇ࡜ࡀ࡛ࡁࡿ୍⯡බ㛤ࢧ࢖ࢺ[1]ࢆᥦ౪ࡋ࡚࠸ࡿ㸬ᮏሗ࡛ࡣ㸪X⥺CTࢫ࢟ࣕࢼ࣮ࢆ฼⏝ࡋࡓ⌧≀㸦ᐇ≀㸧 ᐃࢹ࣮ࢱࢆ⾪࡜ࡋࡓ௬᝿ᐇ㦂ࡢ㐺⏝஦౛ࢆࡶ࡜࡟㸪ᮏࢩࢫࢸ࣒ࡢᢏ⾡ⓗ≉㛗ཬࡧ୍⯡බ㛤ࢯࣇࢺ࢙࢘࢔ࢆ⤂௓ࡍࡿ㸬
2.

VCADᵓ㐀ゎᯒࢩࢫࢸ࣒ࢆᵓᡂࡍࡿせ⣲ᢏ⾡

2.1. X⥺CTࢫ࢟ࣕࢼ࣮࡟ࡼࡿ ᐃ㗪㐀ရ➼ࡢᐇᕤᴗ〇ရࡢෆ㒊ᵓ㐀ཬࡧእᙧᙧ≧඲యࢆྲྀᚓࡍࡿ ᐃ᪉ἲ࡜ࡋ࡚㸪X⥺CTࢫ࢟ࣕࢼ࣮⿦⨨ࢆ౑⏝ࡋࡓ౛ࢆ⤂௓ࡍࡿ㸬ࡇࡢ⿦⨨࡛ࡣ㸪X⥺※࡜᳨ฟჾ㛫࡟タ⨨ࡋࡓ ᐃᑐ㇟≀ࢆᅇ㌿ࡉࡏ࡚඲᪉఩㸦360ᗘࡢ᪉ྥ㸧࠿ࡽࡢX⥺↷ᑕ࡟ࡼࡾྲྀᚓࡉࢀࡿྛ᪉ྥ࡛ࡢX⥺྾཰ᗘྜࢆ♧ࡍࢹ࣮ࢱࢆࡶ࡜࡟㸪ࢥࣥࣆ࣮ࣗࢱୖ࡛᩿ᒙ⏬ീࢆ෌ᵓᡂࡍࡿࡇ࡜࡟ࡼࡾ᩿㠃᧜ീࢆྲྀᚓࡍࡿ㸦ᅗ㸯ཧ↷㸧㸬ḟ࡟㸪ཌࡉ᪉ྥ࡟㐃⥆ࡋࡓ2ḟඖ᩿㠃᧜ീ⏬ീ࡟ཌࡉ᝟ሗࢆ௜ຍࡋ࡚3ḟඖ࣎ࢡࢭࣝࢹ࣮ࢱ࡟ኚ᥮ࡍࡿ㸬ࡉࡽ࡟㸪࣎ࢡࢭࣝࡢ㍤ᗘ್࡞࡝ࢆࡶ࡜࡟⏬ീฎ⌮࡟ࡼࡿ㡿ᇦᢳฟࢆ⾜࠸㸪3ḟඖᵓ㐀ࣔࢹࣝࡀసᡂࡉࢀࡿ㸬ᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Teamᚚࡉࢀࡓࣔࢹࣝ࠿ࡽඖᙧ≧࡜ࡢษ᩿Ⅼ࡜ἲ⥺㸪ࢭࣝ㡬Ⅼࡢ፹㉁IDࡢࡳࢆ౑⏝ࡋ࡚㧗㏿࡟࣓ࢵࢩࣗ⏕ᡂࢆ⾜࠺ࡶࡢ࡛࠶ࡿ㸬
VCADࢹ࣮ࢱࡣ㸪࣎ࢡࢭ࡛ࣝไᚚࡉࢀࡓከࡃࡢ᝟ሗࢆಖᣢࡋ࡚࠾ࡾ㸪ᵓ㐀ゎᯒࡔࡅ࡛࡞ࡃὶయゎᯒ㸪ᶵᲔຍᕤ࡞࡝࡟┤᥋⏝࠸ࡿࡇ࡜ࡀ࡛ࡁࡿ㸬୍᪉࡛㸪V-Struct⏝ࡢ᭷㝈せ⣲ࣔࢹࣝࢆ⏕ᡂࡍࡿ࣎ࢡ
ࢭ࣮ࣝ࣋ࢫࡢᡭἲ࡟≉໬ࡋ࡚⪃࠼ࡿ࡜㸪ᚲせ࡜࡞ࡿ᝟ሗࡣࡈࡃ୍㒊࡛࠶ࡿ㸬౛࠼ࡤቃ⏺㠃ࢆ㧗⢭ᗘ࡟෌⌧ࡍࡿKittaCube㠃ࡸ㸪࣎ࢡࢭ࣮ࣝ࣋ࢫὶయィ⟬࡛㔜せ࡟࡞ࡿ㛤ཱྀ⋡㸪య✚⋡࡞࡝ࡣᚲせ࡞࠸㸬ࡑࡇ࡛㸪᭷㝈せ⣲࣓ࢵࢩࣗ⏕ᡂ࡟≉໬ࡋࡓ㸪ࠕࢭࣝษ᩿Ⅼ࡜ἲ⥺ࠖࠕ፹㉁IDࠖࡢࡳ࠿ࡽ࡞ࡿࢩࣥࣉࣝ࠿ࡘ㍍㔞࡞࣎ࢡࢭࣝࢹ࣮ࢱᵓ㐀㸦Point VCAD㸧ࢆ᪂ࡓ࡟ᐃ⩏ࡋ㸪࣓ࢵࢩࣗࢪ࢙ࢿ࣮ࣞࢱ࡟᥋⥆ࡍࡿࡇ࡜࡟ࡼࡾ㸪኱つᶍ࡞᭷㝈せ⣲ࣔࢹࣝࡢ㧗㏿⏕ᡂࡀྍ⬟࡜࡞ࡗࡓ㸬ᅗ2ࡣ㸪࢚ࣥࢪࣥࣈࣟࢵࢡࡢ ᐃࢹ࣮ࢱࢆ୸ࡈ࡜VCADࢹ࣮ࢱ໬ࡋࡓ౛࡛࠶ࡿ㸬 ᐃࢹ࣮ࢱࡢ⣽࠿࠸≉ᚩࡲ࡛෌⌧࡛ࡁࡿゎീᗘࢆᐇ⌧ࡋ࡚࠸ࡿࡇ࡜ࡀࢃ࠿ࡿ㸬ᅗ3ࡣ㸪VCADࢹ࣮ࢱ࠿ࡽV-DualGridࢆ⏝࠸࡚⏕ᡂࡉࢀࡓ⦰㏥භ㠃య᭷㝈せ⣲࣓ࢵࢩࣗࡢ᩿㠃ᣑ኱ᅗ࡛࠶ࡿ㸬᭷㝈せ⣲࣓ࢵࢩࣗࡢ⏕ᡂࡲ୍࡛⯡ࡢPC࡛ᩘศ࡟࡚ィ⟬ྍ⬟࡛࠶ࡿ㸬ᅗ 2 ኱つᶍࢹ࣮ࢱ⏕ᡂ౛

ᅗ 3 ⏕ᡂࡉࢀࡓ᭷㝈せ⣲ࣔࢹࣝᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team

ᅗ1 ᩿㠃᧜ീ౛
2.2. ࣉ࣏ࣜࢫࢺ๓⠇࡛♧ࡋࡓ᪉ἲ࡛X⥺CTࢫ࢟ࣕࢼ࣮࡟ࡼࡾᚓࡽࢀࡓ3ḟඖࣔࢹࣝࡣ୍⯡࡟ᕧ኱࡛」㞧࡞ࢹ࣮ࢱ࡜࡞ࡿࡓࡵ㸪ࢩࢫࢸ࣒ࡣ௨ୗࡢせ௳ࢆ‶ࡓࡍᚲせࡀ࠶ࡿ㸬1㸬኱つᶍධຊࢹ࣮ࢱ࡬ࡢᑐᛂ2㸬㧗ゎീᗘࣔࢹࣝࡢ⏕ᡂ࠾ࡼࡧྍど໬3㸬㧗ゎീᗘࣔࢹࣝࡢゎᯒᮏ⠇࡛ࡣ㸪ࡇࡢ࠺ࡕ1㸬኱つᶍධຊࢹ࣮ࢱ࡬ࡢᑐᛂཬࡧ2㸬㧗ゎീᗘࣔࢹࣝࡢ⏕ᡂ࠾ࡼࡧྍど໬࡟ࡘ࠸࡚ࡢྲྀࡾ⤌ࡳࢆ⤂௓ࡍࡿ㸬
2.2.1.

኱つᶍධຊࢹ࣮ࢱ࠿ࡽࡢVCADࣔࢹࣝ⏕ᡂ

VCADࡣ㸪≀యࡢእᙧᙧ≧ࡔࡅ࡛ࡣ࡞ࡃ」㞧࡞ෆ㒊ᵓ㐀ࡸෆ㒊Ḟ㝗ࡶྠ᫬࡟⾲⌧࡛ࡁࡿࢹ࣮ࢱᵓ㐀ࢆᣢࡗ࡚࠾ࡾ㸪タィᙧ≧࠿ࡽᐇ㒊ရࢹ࣮ࢱࡲ࡛ࢆྠࡌࢹ࣮ࢱᵓ㐀࡛ྲྀࡾᢅ࠺ࡇ࡜ࡀྍ⬟࡜࡞ࡗ࡚࠸ࡿ㸬୍᪉࡛㸪ࡑࡢ㇏ᐩ࡞ࢹ࣮ࢱ㔞ࡺ࠼࡟኱つᶍࣔࢹࣝࢆྲྀࡾᢅ࠺㝿࡟ࡣィ⟬㈇Ⲵࡶ኱ࡁ࠸㸬⌧ᅾࡢ୍⯡ࡢPCࡢ⬟ຊ࡛ࡣ㸪 ᐃࢹ࣮ࢱ࡛ࡣ⌋ࡋࡃ࡞࠸ᩘ༑୓せ⣲ࡢVCADࣔࢹࣝ⏕ᡂ࡟ࡶ࠿࡞ࡾࡢ᫬㛫ࡀ࠿࠿ࡿࡢࡀ⌧≧࡛࠶ࡿ㸬ࡑࡇ࡛㸪VCADࡢࡍ࡭࡚ࡢࢹ࣮ࢱࢆ฼⏝ࡍࡿࡢ࡛ࡣ࡞ࡃ㸪ᵓ㐀ゎᯒ࡟≉໬ࡋࡓࢹ࣮ࢱࢆྲྀࡾᢅ࠺ࡇ࡜࡟ࡼࡾ㸪኱つᶍ ᐃࢹ࣮ࢱ࠿ࡽ࡛ࡶ㧗㏿࡟ᵓ㐀ゎᯒ⏝࣓ࢵࢩࣗࢆ⏕ᡂ࡛ࡁࡿᡭἲࢆ㛤Ⓨࡋࡓ㸬
VCADࢩࢫࢸ࣒࡛ࡣ࠸ࡃࡘ࠿ࡢᵓ㐀ゎᯒࢯࣇࢺ࢙࢘࢔ࡀ࠶ࡿࡀ㸪ᮏࢩࢫࢸ࣒࡟࠾࠸࡚ࡣ㏻ᖖࡢ᭷㝈せ⣲ἲࢆ⏝࠸ࡓᵓ㐀ゎᯒࢯࣇࢺ࢙࢘࢔࡛࠶ࡿV-Structࢆ౑⏝ࡍࡿ㸬V-Struct࡟ධຊࡉࢀࡿ᭷㝈せ⣲ࣔࢹࣝ⏕ᡂ᪉ἲ࡜ࡋ࡚ࡣ㸪཮ᑐ᱁Ꮚࢆ฼⏝ࡋࡓV-DualGrid࡟ࡼࡿභ㠃యࢹ࣮ࢱ⏕ᡂ㸪࠾ࡼࡧIsosurface
Stuffing[2]࡟ࡼࡿᅄ㠃యࢹ࣮ࢱ⏕ᡂᡭἲࡀ㛤Ⓨࡉࢀ࡚࠸ࡿ㸬ࡇࢀࡽࡢᡭἲࡣ㸪࠸ࡎࢀࡶ࣎ࢡࢭ࡛ࣝไᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team࣭㠃ᢳฟ࡟ࡼࡿቃ⏺᮲௳௜୚ᶵ⬟ᐃࢹ࣮ࢱ࠿ࡽᵓ⠏ࡉࢀࡓࣔࢹࣝࡣ㸪タィࢹ࣮ࢱ㸦CADࢹ࣮ࢱ㸧࡜㐪࠸㠃᝟ሗ࡞࡝ࢆᣢࡗ࡚࠸࡞࠸ࡓࡵ㸪≉ᐃࡢ㠃඲య࡟ቃ⏺᮲௳ࢆ௜୚ࡍࡿࡼ࠺࡞ሙྜࡣ࣮ࣘࢨ࣮ࡀᡭసᴗ࡛㠃ࢆᵓᡂࡍࡿせ⣲ࢆ㑅ᢥࡍࡿᚲせࡀ࠶ࡗࡓ㸬ࡇࢀࢆ㑊ࡅࡿࡓࡵ࡟㸪㑅ᢥࡋࡓせ⣲࠿ࡽ࣮ࣘࢨ࣮ࡀᣦᐃࡍࡿ஧㠃ゅ௨ෆ࡛㐃⤖ࡉࢀࡿせ⣲ࢆᢳฟࡋ㸪㠃ࢢ࣮ࣝࣉࢆᙧᡂࡍࡿᶵ⬟ࢆ㏣ຍࡋࡓ㸬ᅗ5ࡣ㸪 ᐃࢹ࣮ࢱ࠿ࡽࡢ㠃ࢢ࣮ࣝࣉᢳฟ౛࡛࠶ࡿ㸬ࡇࡢᶵ⬟࡟ࡼࡾ㸪 ᐃࢹ࣮ࢱࡢࡼ࠺࡞」㞧࠿ࡘ㠃᝟ሗࢆᣢࡓ࡞࠸ࣔࢹࣝ࡟ᑐࡋ࡚ࡶᐇ⏝ⓗ࡞ቃ⏺᮲௳ࢆ௜୚ࡍࡿࡇ࡜ࡀྍ⬟࡜࡞ࡗࡓ㸬ᅗ 5 㠃ࢢ࣮ࣝࣉᢳฟ౛

㸦3㸧 ௒ᚋࡢᒎ㛤
ParaView࣮࣋ࢫࡢ㛤Ⓨ࡟ࡼࡾ㸪VTKࣛ࢖ࣈࣛࣜཬࡧ㠃ᢳฟᢏ⾡ࢆ⏝࠸࡚኱つᶍ ᐃࢹ࣮ࢱ࡟ᑐࡋ࡚ࡶ㐺⏝ྍ⬟࡞ࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒ࡢᵓ⠏ࡀྍ⬟࡛࠶ࡿࡇ࡜ࡀ♧ࡉࢀࡓ㸬ࡋ࠿ࡋ㸪ParaViewࢆ࣮࣋ࢫ࡟ࡋ࡚࠸ࡿࡓࡵ࣮ࣘࢨ࣮࢖ࣥࢱ࣮ࣇ࢙࣮ࢫࡣྍど໬⏝ࣉࣟࢢ࣒ࣛ࡜ࡋ࡚タィࡉࢀ࡚࠾ࡾ㸪ゎᯒ⏝ࣉ࣏ࣜࢫࢺ࡜ࡋ࡚᭱㐺࡜ࡣゝ࠸㞴࠸㸬ࡑࡇ࡛㸪⌧ᅾᬑཬ᥎㐍ࢳ࣮࣒࡛ࡣ㸪VTKࣛ࢖ࣈࣛࣜࢆ࣮࣋ࢫ࡟VCAD࡟㐺ࡋࡓ࣮ࣘࢨ࣮࢖ࣥࢱ࣮ࣇ࢙࣮ࢫࢆഛ࠼㸪኱つᶍ ᐃࢹ࣮ࢱ࡟ᑐᛂྍ⬟࡞᪂ࣂ࣮ࢪࣙࣥࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒ࡢ㛤Ⓨࢆ⾜ࡗ࡚࠸ࡿ㸬᪂ࣂ࣮ࢪࣙࣥࡣ᪤Ꮡࡢࢯࣇࢺ࢙࢘࢔ࢆ࣮࣋ࢫ࡟ࡍࡿࡢ࡛ࡣ࡞ࡃ㸪᪂ࡓ࡟VCADᑓ⏝࡟タィࡉࢀ࡚࠸ࡿࡓࡵ㸪ࡼࡾ࣮ࣘࢨࣅࣜࢸ࢕ࡢ㧗࠸ࢩࢫࢸ࣒࡜࡞ࡿࡇ࡜ࡀᮇᚅࡉࢀࡿ㸬
2.3. ᵓ㐀ゎᯒࢯࣝࣂ࣮VCADࢩࢫࢸ࣒࡛ࡣ㸪ᵝࠎ࡞ศ㔝࡬ࡢ㐺⏝ࢆྍ⬟࡜ࡍࡿࡓࡵ㸪ྛ✀ᵓ㐀ゎᯒ⏝࢔ࣉࣜࢣ࣮ࢩࣙࣥࢯࣝࣂ࣮ࡢ㛤Ⓨ࡟ྲྀࡾ⤌ࢇ࡛࠸ࡿ㸬ࡑࡢෆᐜࡣ㸪኱つᶍ⥺ᙧᵓ㐀ゎᯒ㸪᥋ゐࢆక࠺㠀⥺ᙧゎᯒ㸪⇕ఏᑟ࡜ࡢ㐃ᡂ࡟ࡼࡿ⇕཰⦰ゎᯒ㸪௓ᅾ≀࡞࡝࣑ࢡࣟ࡞ෆ㒊ᵓ㐀ࢆ⪃៖ࡋ࡚ᮦᩱ≉ᛶࢆゎ᫂ࡍࡿ࣐ࣝࢳࢫࢣ࣮ࣝゎᯒ㸪ேయ㌾⤌⧊࡞࡝ࢆᢅ࠺ࡓࡵࡢ㉸ᙎᛶゎᯒ࡞࡝࡛࠶ࡿ㸬࠸ࡎࢀࡶ㸪2.2.1.࡛♧ࡋࡓ࣓ࢵࢩࣗ⏕ᡂᡭἲࡢ≉㛗ࢆ⏕࠿ࡍ࡜ྠ᫬࡟ᙅⅬࢆ⿵᏶ࡋ࠶࠸㸪ࢺ࣮ࢱࣝ࡞ࢩࢫࢸ࣒࡜ࡋ࡚ࡢ᏶ᡂᗘࢆ㧗ࡵࡿ᪉ྥ࡛㛤Ⓨࡀ㐍ࡵࡽࢀ࡚࠸ࡿ㸬⥺ᙧ᪉⛬ᘧࢯࣝࣂ࣮࡜ࡋ࡚ࡣ⌧ᅾࡢ࡜ࡇࢁᢅ࠸ࡀᐜ᫆࡞┤᥋ἲࢫࣃ࣮ࢫࢯࣝࣂ࣮ࢆ᥇⏝ࡋ࡚࠸ࡿࡀ㸪ᢅ࠼ࡿࣔࢹࣝࡢつᶍ࡟㝈⏺㸦࣓࣮ࣔࣜᐜ㔞ࡢ㠃࡛ࡶィ⟬᫬㛫ࡢ㠃࡛ࡶ㸧ࡀ࠶ࡿ㸬」㞧࡞ෆ㒊ᵓ㐀ࢆࡶࡘࣔࢹࣝࢆ᝿ᐃࡋࡓሙྜ㸪ᮏࢯࣝࣂ࣮⩌࡛ᢅ࠼ࡿࡶࡢࡼࡾࡣࡿ࠿࡟኱つᶍ࡞ࣔࢹࣝࢆᢅ࠺ࡇ࡜࡟࡞ࡿࡇ࡜ࡀ᝿ᐃࡉࢀࡿ㸬ࡑࡢࡼ࠺࡞ሙྜࡣศᩓ࣓࣮ࣔࣜ⎔ቃ࡛཯᚟ゎἲࢆ⏝࠸ࡿࡇ࡜ࡀ⪃࠼ࡽࢀࡿࡀ㸪཯᚟ゎἲࡀ࠺ࡲࡃᶵ⬟ࡍࡿ࠿࡝࠺࠿ࡣ࣓ࢵࢩࣗࡢရ㉁࡟኱ࡁࡃ౫Ꮡࡍࡿ㸬ࡑࡢࡓࡵ㸪࣓ࢵࢩࣗရ㉁ࢆ
ಖドࡍࡿ࣓ࢵࢩࣗ⏕ᡂᢏ⾡࡜⥺ᙧࢯࣝࣂ࣮࡛ࣟࣂࢫࢺ࡟ゎࡃᢏ⾡ࡢ୧㠃࠿ࡽ኱つᶍ໬࡟ᑐᛂࡋ࡚࠸ࡃணᐃ࡛࠶ࡿ㸬ᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Teamᮏࢩࢫࢸ࣒࡟࠾࠸࡚ࡣ㸪኱つᶍ ᐃࢹ࣮ࢱࡢᵓ㐀ゎᯒ࡜࠸࠺┠ⓗ࡟≉໬ࡋ㸪VCADࢹ࣮ࢱࡀಖᣢࡍࡿ᝟ሗࡢ࠺ࡕᵓ㐀ゎᯒ࡟ᚲせ࡞ࡶࡢࡔࡅࢆྲྀࡾฟࡍࡇ࡜࡟ࡼࡗ࡚ィ⟬㈇Ⲵࢆῶࡽࡋ㸪኱つᶍ㸪㧗㏿໬ࢆᐇ⌧ࡋࡓ㸬VCADࡢ㇏ᐩ࡞ࢹ࣮ࢱᵓ㐀ࢆᐇ㝿ࡢၥ㢟࡟㐺⏝ࡍࡿ࡟ࡣ㸪௒ᚋࡶࡇࡢࡼ࠺࡞┠ⓗู࡟≉໬ࡋࡓ฼⏝᪉ἲࡀᚲせ࡟࡞ࡿ࡜⪃࠼ࡽࢀࡿ㸬
2.2.2.

኱つᶍࢹ࣮ࢱ࡟ᑐᛂࡋࡓࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒ࡢ㛤Ⓨ㸦1㸧 ᚑ᮶ᢏ⾡ࡢၥ㢟Ⅼ⏕ᡂࡉࢀࡓ኱つᶍ࣓ࢵࢩࣗ࡟ᑐࡋ࡚ᐇ㝿࡟ゎᯒࢆ⾜࠺࡟ࡣ㸪ゎᯒ᮲௳ࡢ௜୚࡞࡝ࡢ๓ฎ⌮ࢆ⾜࠺ࣉࣜࢩࢫࢸ࣒ཬࡧゎᯒ⤖ᯝࡢྍど໬ࢆ⾜࠺࣏ࢫࢺࢩࢫࢸ࣒ࡀᚲせ࡜࡞ࡿ㸬኱つᶍ ᐃࢹ࣮ࢱᑐᛂࡢࣉ
࣏ࣜࢫࢺࢩࢫࢸ࣒࡜ࡋ࡚ࡣ㸪ࠕ኱つᶍࢹ࣮ࢱࡢྍど໬ࠖཬࡧࠕ」㞧࡞ࢹ࣮ࢱ࡟ᑐࡍࡿ㐺ษ࡞ቃ⏺᮲௳௜୚ࠖࡢᶵ⬟ࡀᚲせ࡜࡞ࡿ㸬ᚑ᮶ࡢVCADᵓ㐀ゎᯒࢩࢫࢸ࣒࡛⏝࠸࡚࠸ࡓࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒ࡣ㸪࣮࢜ࣉࣥࢯ࣮ࢫࡢCADࣇ࣮࣒࣮ࣞ࣡ࢡ࡛࠶ࡿOpenCascade[3]ࢆ࣮࣋ࢫ࡟㛤Ⓨࢆ⾜ࡗ࡚ࡁࡓ㸬OpenCascadeࡣIGES࡞࡝ࡢCADࢹ࣮ࢱࢆྲྀࡾᢅ࠺ࡇ࡜ࡀ࡛ࡁࡿࡓࡵ㸪タィࢹ࣮ࢱ࠿ࡽࡢゎᯒ⏝ࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒࡜ࡋ࡚㐺ࡋ࡚࠸ࡓ㸬ࡋ࠿ࡋィ⟬ᶵෆ㒊࡛ྲྀࡾᢅ࠺ࢹ࣮ࢱ㔞ࡀ኱ࡁ࠸ࡓࡵ㸪኱つᶍ࡞ࢹ࣮ࢱࡢྲྀࡾᢅ࠸࡟ࡣ࠶ࡲࡾྥ࠸࡚࠾ࡽࡎ㸪௒ᅇࡢ┠ⓗ࡟ࡣྜ⮴ࡋ࡞࠸㸬ࡑࡇ࡛㸪ᮏ㛤Ⓨ࡟࠾࠸࡚ࡣCADࢹ࣮ࢱࢆධຊᑐ㇟࡜ࡏࡎ㸪ࡼࡾ኱つᶍ࡞ࢹ࣮ࢱࡢฎ⌮ࡀྍ⬟࡞ྍど໬⏝ࣛ࢖ࣈ࡛ࣛࣜ࠶ࡿVTK[4]ࢆ⏝࠸ࡓࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒ࡢᵓ⠏ࢆ⾜ࡗࡓ㸬㸦2㸧 ParaView࣮࣋ࢫࣉ࣏ࣜࢫࢺࢩࢫࢸ࣒ࡢ㛤ⓎVTKࡣ࣮࢜ࣉࣥࢯ࣮ࢫࡢ㧗ᶵ⬟3Dࢢࣛࣇ࢕ࢵࢡࢫࣛ࢖ࣈ࡛ࣛࣜ࠶ࡾ㸪VTKࢆ࣮࣋ࢫ࡟ࡸࡣࡾ࣮࢜
ࣉࣥࢯ࣮ࢫࡢྍど໬ࢯࣇࢺ࢙࢘࢔ParaView[5]ࡀࣇ࣮࡛ࣜබ㛤ࡉࢀ࡚࠸ࡿ㸬ParaViewࡣඖࠎྍど໬࡟≉໬ࡋࡓࢯࣇࢺ࢙࢘࢔࡛࠶ࡿࡀ㸪࣮࢜ࣉࣥࢯ࣮ࢫࡢ≉ᛶࢆ⏕࠿ࡋ࡚⊂⮬㛤Ⓨࢥ࣮ࢻࢆ㏣ຍࡋ㸪VCADࣉ
࣏ࣜࢫࢺࢩࢫࢸ࣒࡜ࡋ࡚ᚲせ࡞ᶵ⬟ࢆᐇ⿦ࡋࡓ㸬㏣ຍࡉࢀࡓᶵ⬟ࡣ௨ୗ࡛࠶ࡿ㸬࣭VCADᵓ㐀ゎᯒࢹ࣮ࢱධฟຊᶵ⬟
VCADࣔࢹࣝࢆ⏝࠸࡚⏕ᡂࡉࢀࡿᅄ㠃య࠾ࡼࡧ⦰㏥භ㠃య࣓ࢵࢩࣗࢹ࣮ࢱࡢㄞࡳ㎸ࡳᶵ⬟㸪ゎᯒ⏝ࢹ࣮ࢱࡢฟຊᶵ⬟㸪ཬࡧゎᯒ⤖ᯝࢹ࣮ࢱࡢㄞࡳ㎸ࡳᶵ⬟ࢆᐇ⿦ࡋࡓ㸬ᅗ4ࡣ㸪࢚ࣥࢪࣥࣈࣟࢵࢡࡢ
CT ᐃࢹ࣮ࢱࡼࡾ⏕ᡂࡋࡓ⦰㏥භ㠃య࣓ࢵࢩࣗ㸦4,202,774せ⣲㸧ࡢྍど໬౛࡛࠶ࡿ㸬400୓せ⣲ࢆ㉸࠼ࡿᕧ኱ࣔࢹ࡛ࣝ࠶ࡿࡀ㸪㏻ᖖࡢPC࡛༑ศ࡟ྍど໬ྍ⬟࡛࠶ࡿ㸬ࡲࡓ㸪ParaViewࡢྍど໬ࢯࣇࢺ࡜ࡋ࡚ࡢᶵ⬟ࢆ฼⏝ࡍࡿࡇ࡜࡟ࡼࡾゎᯒ⤖ᯝࡢ≀⌮㔞ࡢᵝࠎ࡞⾲♧᪉ἲ࡟ᑐᛂࡋ࡚࠾ࡾ㸪┤ほⓗ࡞⤖ᯝࡢᢕᥱࡀྍ⬟࡜࡞ࡗ࡚࠸ࡿ㸬ᅗ 4 ኱つᶍࣔࢹࣝࡢྍど໬౛ᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team3.2. ࣓ࢵࢩࣗ⏕ᡂ
3ḟඖ࣎ࢡࢭࣝࢹ࣮ࢱ࡟ᑐࡋ࡚2.2.1.࡛㏙࡭ࡓ┤஺᱁Ꮚ࣮࣋ࢫࡢ࣓ࢵࢩࣗ⏕ᡂᢏ⾡ࢆ㐺⏝ࡋࡓ౛ࢆ♧ࡍ㸬ᅗ8ࡣ๓⠇ࡢ ᐃ⤖ᯝ࡟ᑐࡋ࡚ᅄ㠃య࣓ࢵࢩࣗ⏕ᡂᢏ⾡ࢆ㐺⏝ࡋࡓ౛࡛࠶ࡿ㸬ࡇࡇ࡛ࡣぢࡸࡍࡉࢆ⪃៖ࡋ࡚ෆ㒊Ḟ㝗㸦㗪ᕢ㸧ࢆ➨2ࡢ፹㉁࡜ࡋ࡚ᢅ࠸㸪ࡇࡢ㒊ศ࡟ᑐࡋ࡚ࡶ࣓ࢵࢩࣗศ๭ࢆᐇ᪋ࡋ࡚࠸
ࡿ㸬ᐇ㝿ࡣ✵Ꮝ࡞ࡢ࡛㸪ᵓ㐀ゎᯒࢆᐇ᪋ࡍࡿ㝿ࡣࡇࡢ㒊ศࡢ࣓ࢵࢩࣗࢆ๐㝖ࡍࡿࡇ࡜࡟࡞ࡿࡀ㸪✵Ꮝ࡛ࡣ࡞ࡃ௓ᅾ≀࡞࡝ࡢሙྜࡣ㸪࣐ࣝࢳ࣐ࢸࣜ࢔ࣝ࡜ࡋ࡚ᢅ࠺ࡇ࡜ࡶྍ⬟࡛࠶ࡿ㸬㒊ရࡣ␗࡞ࡿࡀ㸪࣐ࣝࢳ࣐ࢸࣜ࢔ࣝᑐᛂࡢ౛࡜ࡋ࡚㸪ࣂ࢖ࢡࡢ࢚ࣥࢪࣥࣈࣟࢵࢡ࡟ᑐࡋ࡚ྠᵝࡢᡭ㡰࡛ᅄ㠃య࣓ࢵࢩࣗࢆ⏕ᡂࡋࡓ౛ࢆᅗ9࡟♧ࡍ㸬ᮏࣔࢹࣝࡣ࢔࣑ࣝ㗪㐀ရࡢ࢚ࣥࢪࣥࣈࣟࢵࢡ࡜㸪㕲〇ࡢࣛ࢖ࢼ࣮࡟ࡼࡗ࡚ᵓᡂࡉࢀ࡚࠾ࡾ㸪ࡑࢀࡽࡀ2ࡘࡢ፹㉁࡜ࡋ࡚ㄆ㆑ࡉࢀࡓୖ࡛⮬ື࡛࣓ࢵࢩࣗศ๭ࡀ࡞ࡉࢀ࡚࠸ࡿ㸬ෆ㒊ࡢḞ㝗ᅗ 8 ࣈ࣮ࣞ࢟࢟ࣕࣜࣃ࣮ᅄ㠃య࣓ࢵࢩࣗձղ
X ⥺ CTᐃ⤖ᯝᅗ9 ࢚ࣥࢪࣥࣈࣟࢵࢡࡢ࣓ࢵࢩࣗ⏕ᡂ౛㗰ᮦ࢔࣑ࣝᮦᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team3.

㐺⏝஦౛ᮏ❶࡛ࡣ㸪࣮ࣔࢱ࣮ࣂ࢖ࢡ㒊ရ㸦ࣈ࣮ࣞ࢟࢟ࣕࣜࣃ࣮㒊ရࢣ࣮ࢫ㸧ࢆ㢟ᮦ࡜ࡋ࡚㸪ᐇᕤᴗ〇ရࡢᐃࢹ࣮ࢱ࠿ࡽฟⓎࡋ࡚V-Struct࡟ࡼࡿᵓ㐀ゎᯒࢩ࣑࣮ࣗࣞࢩࣙࣥࢆᐇ᪋ࡋࡓ஦౛ࢆ♧ࡍ㸬ᅗ6࡟㒊ရࡢᴫほࢆ♧ࡍ㸬ࡇࡢ㒊ရࡣ㸪ࣈ࣮ࣞ࢟ࢹ࢕ࢫࢡ࡟ࣈ࣮ࣞ࢟ࣃࢵࢻࢆᢲࡉ࠼㎸ࡴᏳ඲ୖ㔜せ࡞ࣃ࣮ࢶ࡛㸪࢔࣑ࣝྜ㔠ࢆ⏝࠸ࡓ㗪㐀ရ࡛࠶ࡿ㸬ᅗ 6 ࣮ࣔࢱ࣮ࣂ࢖ࢡ㒊ရ㸦ࣈ࣮ࣞ࢟࢟ࣕࣜࣃ࣮㒊ရࢣ࣮ࢫ㸧

3.1. ィ㒊ရࡢᴫほ㸪࠾ࡼࡧ㹖⥺㹁㹒ࢫ࢟ࣕࢼ࣮࡟ࡼࡾእᙧᙧ≧࡜ෆ㒊ᵓ㐀ࢆ ᐃࡋࡓ⤖ᯝࢆᅗ7࡟♧ࡍ㸬ᐃࢹ࣮ࢱ㸦b㸧ࡣ㸪ᑐ㇟≀ࢆ306᩿㠃㸦⣙0.5mmࣆࢵࢳ㸧࡟ศ๭ࡋ࡚᧜ᙳࡉࢀࡓ㹖⥺᩿ᒙ෗┿㸪࠾ࡼࡧࡇࢀࡽࡢ᩿ᒙ෗┿ࢆ㸪3ḟඖ࣎ࢡࢭࣝࢹ࣮ࢱ࡟ኚ᥮ࡋࡓࡶࡢ࡛࠶ࡿ㸬㗪ᕢ

170

100100እ㒊ᙧ≧(a) ᐇ≀  ෆ㒊ᵓ㐀(b) X ⥺ CTᐃࢹ࣮ࢱ

ᅗ 7 ࣈ࣮ࣞ࢟࢟ࣕࣜࣃ࣮ࡢᴫほཬࡧ ᐃ⤖ᯝᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team⾲ 1 VCAD බ㛤ࢯࣇࢺ࢙࢘࢔୍ぴ⾲
VCAD Frameworkࡇࡢࢯࣇࢺ࢙࢘࢔ࡣࠊVCAD ࣔࢹࣝࢆ⏕ᡂࡍࡿࡓࡵ࡟ᚲせ࡜࡞ࡿྛ✀ API ཬࡧࢹ࣮ࢱࣔࢹࣝ࠿ࡽᵓᡂࡉࢀ࡚࠸ࡲࡍࠋᐇ㝿࡟࣮ࣘࢨ࣮ࡀ VCAD Framework ࡜ࡋ࡚⏝ពࡉࢀ࡚࠸ࡿ API ࢆ⤌ࡳྜࢃࡏࡿࡇ࡜࡟ࡼࡾࠊVCAD ࣔࢹࣝࢆ฼⏝ࡋࡓࡉࡲࡊࡲ࡞࢔ࣉࣜࢣ࣮ࢩࣙࣥࡢ㛤Ⓨࡀྍ⬟࡜࡞ࡾࡲࡍࠋŶࢹ࣮ࢱኚ᥮

V-ObjCreator

S-CAD㸦3 ḟඖࢯࣜࢵࢻ CAD㸧࠿ࡽ IGES ᙧᘧࢆ௓ࡋ࡚ 3 ḟඖ CAD ᙧ≧ࢆྲྀࡾ㎸ࡳࠊVCAD ࣔࢹࣝసᡂ࡟ᚲせ࡜࡞ࡿࢹ࣮ࢱ㸦VOBJ㸧࡟ኚ᥮ࡍࡿࢯࣇࢺ࢙࢘࢔࡛ࡍࠋŶࢹ࣮ࢱసᡂ

V-CatX ⥺ CT ࡸ MRI ࡟ࡼࡾྲྀᚓࡉࢀࡓ≀యࡢ୕ḟඖ࢖࣓࣮ࢪࢹ࣮ࢱ࠿ࡽ㡿ᇦࢆᢳฟࡋࠊVCAD ࣔࢹࣝ⏝ࢹ࣮ࢱ㸦VOBJ㸧ࢆసᡂࡍࡿࡇ࡜ࡀ࡛ࡁࡲࡍࠋ

V-Cam

VCAD タィࢹ࣮ࢱ࠿ࡽ NC ຍᕤᶵ࡛ຍᕤࢹ࣮ࢱࢆ⏕ᡂࡍࡿ CAM ࢯࣇࢺ࢙࢘࢔࡛ࡍࠋŶ⇕ὶయゎᯒ

V-Sphere」ᩘࡢࢯࣝࣂ࣮ࢆ⤫୍ⓗ࡟ᢅ࠺ࡇ࡜ࢆ┠ⓗ࡜ࡋࡓ VCAD ᑐᛂࡢ㠀ᐃᖖ≀⌮ࢩ࣑࣮ࣗࣞࢩࣙࣥࣇ࣮࣒࣮ࣞ࣡ࢡ࡛ࡍࠋ

V-Sphere::CBS3D_IC

FB ࢡࣛࢫࢆᇶᗏࢡࣛࢫ࡜ࡋ࡚฼⏝ࡋࠊV-Sphere ࡟ᐇ⿦ࡋࡓ㠀ᐃᖖ㠀ᅽ⦰ᛶ⇕ὶయ 3 ḟඖࢯࣝࣂ࣮࡛ࡍࠋ

V-Sphere::FlowBase

FB(FlowBase)ࢡࣛࢫࡣࠊὶయゎᯒࢯࣝࣂ࣮㛤Ⓨ࡟㛵ࡍࡿᶵ⬟ࢆࢡࣛࢫࣛ࢖ࣈࣛࣜ࡜ࡋ࡚ࡲ࡜ࡵ
ࡓࡶࡢ࡛ࡍࠋ

V-IsioV-Sphere ࢆ౑⏝ࡋ࡚㛤Ⓨࡉࢀࡓྛ✀⇕ὶయゎᯒࢯࣝࣂ࣮ࡢィ⟬⤖ᯝࢆྍど໬ࡍࡿࡇ࡜ࡀ࡛ࡁࡿࢯࣇࢺ࢙࢘࢔࡛ࡍࠋ

V-Xgenᙧ≧ࢹ࣮ࢱ㸦STL, Obj ᙧᘧ㸧ࢆㄞࡳ㎸ࡳࠊᙧ≧ࢆࣈࣟࢵࢡ࡟㏆ఝࡋࣈࣟࢵࢡࡢࢹ࣮ࢱࢆࣇ࢓࢖ࣝ࡟ฟຊࡍࡿࡇ࡜ࡀ࡛ࡁࡲࡍࠋ

V-Xdcᙧ≧ࢹ࣮ࢱ㸦STL, Obj ᙧᘧ㸧ࢆㄞࡳ㎸ࡳࠊᙧ≧ࢆಟṇࡍࡿࡇ࡜ࡀ࡛ࡁࡲࡍࠋ

V-Xpp

V-Xgen ࡛సᡂࡉࢀࡓ࣎ࢡࢭࣝࢹ࣮ࢱ࡟ᑐࡋ࡚ࠊࢩ࣑࣮ࣗࣞࢩ࡛ࣙࣥ฼⏝ࡍࡿቃ⏺᮲௳ࡸ≀ᛶࢹ࣮ࢱࢆࢱࢢ௜ࡅࡍࡿࡇ࡜ࡀ࡛ࡁࡲࡍࠋ

V-Flow2D

V-Flow2D Version 3.0 ࡣࠊVCAD Framewrok 4.x ࡟ᑐᛂࡍࡿ஧ḟඖỗ⏝ὶయࢩ࣑࣮ࣗࣞࢩࣙࣥࢯ
ࣇࢺ࢙࢘࢔࡛ࡍࠋ

V-SDFlibᙧ≧ࢹ࣮ࢱ࠿ࡽ➢ྕ௜ࡁ㊥㞳㛵ᩘࢆసᡂࡍࡿࡓࡵࡢࣛ࢖ࣈ࡛ࣛࣜࡍࠋC++/Fortran ࣉࣟࢢ࣒ࣛ࠿ࡽࡢ฼⏝ࡀྍ⬟࡛ࡍࠋŶᵓ㐀ゎᯒ

V-X3D

VCAD ࣔࢹࣝ࡟ᑐᛂࡋࡓᣑᙇ᭷㝈せ⣲ἲ㸦X-FEM㸧ࢆ⏝࠸ࡓ୕ḟඖ⥺ᙧᵓ㐀ゎᯒࢯࣇࢺ࢙࢘࢔
࡛ࡍࠋV-DualGrid

VCAD ⏝ࢹ࣮ࢱࢆㄞࡳ㎸ࢇ࡛཮ᑐ᱁Ꮚࢆ⏕ᡂࡍࡿࡇ࡜࡟ࡼࡾࠊ୕ḟඖ⥺ᙧᵓ㐀ゎᯒ㸦V-Struct㸧࡟౑⏝࡛ࡁࡿ⦰㏥せ⣲ࢆྵࡴභ㠃య࣓ࢵࢩࣗࢆ⏕ᡂࡍࡿࢯࣇࢺ࢙࢘࢔࡛ࡍࠋ

V-Struct

VCAD ࣔࢹࣝ࡟ᑐᛂࡋࡓ᭷㝈せ⣲ἲࢆ⏝࠸ࡓ୕ḟඖ⥺ᙧᵓ㐀ゎᯒࢯࣇࢺ࢙࢘࢔࡛ࡍࠋࡇࡢࢯࣇ
ࢺ࢙࢘࢔ࡣࠊV-DualGrid ࡟ࡼࡗ࡚⏕ᡂࡉࢀࡿ⦰㏥භ㠃య࣓ࢵࢩࣗ࡟ᑐᛂࡋ࡚࠸ࡲࡍࠋŶᡂᙧゎᯒ

V-Shrink

VCAD ࣔࢹࣝ࡟ᑐᛂࡋࡓ㗪㐀จᅛ㸭⇕཰⦰ࢩ࣑࣮ࣗࣞࢩࣙࣥࢯࣇࢺ࢙࢘࢔࡛ࡍࠋᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team3.3. ゎᯒࣈ࣮ࣞ࢟࢟ࣕࣜࣃ࣮ࡢᅄ㠃య࣓ࢵࢩࣗࣔࢹࣝ࡟≀ᛶ್㸦࢔࣑ࣝᮦᩱ㸧ࢆ୚࠼ࡓୖ࡛V-Structࢆ౑⏝ࡋ࡚ᙉᗘゎᯒࢆᐇ᪋ࡋࡓ౛ࢆᅗ10࡟♧ࡍ㸬ࡇࡇ࡛ࡣ㸪㗪ᕢࡢᏑᅾࡢᙳ㡪ࢆࡳࡿࡓࡵ࡟㸪࠶࠼࡚ᕢࡢ㒊ศࢆᇙࡵࡓࣔࢹࣝ㸦a㸧࡜ᕢࡀᏑᅾࡍࡿࣔࢹࣝ㸦b㸧ࡢẚ㍑ࢆ⾜ࡗࡓ㸬ᕢࡢᏑᅾࡀ෌⌧ࡉࢀ࡚࠸ࡿࡇ࡜࡟ࡼࡾ㸪ࡑࡢ࿘ᅖ࡛ࡢᛂຊศᕸࡀᙳ㡪ࢆཷࡅ࡚࠸ࡿࡇ࡜ࡀࢃ࠿ࡿ㸬ィ⟬ᶵ࡟ࡣIBM System p5 590ࢆ⏝࠸ࡓ㸬⥺ᙧࢯࣝࣂ࣮࡜ࡋ࡚ࡣ┤᥋ἲࢫࣃ࣮ࢫࢯࣝࣂ࣮ࢆࢫࣞࢵࢻࣃࣛࣞࣝ໬ࡋࡓࡶࡢࢆ⏝࠸ࡓ㸬ᮏࣔࢹࣝࡣ⣙60୓⮬⏤ᗘ㸦20୓⠇Ⅼ㸧ࢆᣢࡕ㸪ィ⟬᫬㛫ࡣ⣙5ศ࡛࠶ࡗࡓ㸬᏶඲ᣊ᮰ᙉไኚ఩ቃ⏺᮲௳

25MPa0MPa㸦a㸧 ᕢ࡞ࡋ㸸ᛂຊ㞟୰࡞ࡋ㸦b㸧 ᕢ࠶ࡾ㸸ᛂຊ㞟୰࠶ࡾᅗ 10 ࣈ࣮ࣞ࢟࢟ࣕࣜࣃ࣮ゎᯒ⤖ᯝ㸦┦ᙜᛂຊศᕸ㸧ᬑཬ᥎㐍ࢳ࣮࣒

VCAD System Support Team

4.

VCADࢯࣇࢺ࢙࢘࢔↓ൾබ㛤ᮏ◊✲ࣉࣟࢢ࣒࡛ࣛࡣ㸪◊✲⪅ཬࡧᢏ⾡⪅ࡢ᪉ࠎ࡟VCADࢆ▱ࡗ࡚ࡶࡽ࠺ࡔࡅ࡛ࡣ࡞ࡃᐇ㝿࡟౑ࡗ࡚ࡶࡽ࠼ࡿࡼ࠺࡟㸪ㄡࡶࡀ⮬⏤࡟࢙࢘ࣈࢧ࢖ࢺ࠿ࡽVCADࢯࣇࢺ࢙࢘࢔ࢆࢲ࣮࢘ࣥࣟࢻࡋ࡚↓ൾ࡛ヨࡍࡇ࡜ࡀ࡛ࡁࡿ୍⯡බ㛤ࢧ࢖ࢺ[1]ࢆᥦ౪ࡋ࡚࠸ࡿ㸬⌧ᅾ㸪タィࢹ࣮ࢱ㸦IGES㸧ཬࡧᙧ≧ ᐃࢹ࣮ࢱࢆ┤᥋ྲྀࡾ㎸ࡳ㸪ࢩ࣑࣮ࣗࣞࢩࣙࣥゎᯒ㸪ᶵᲔຍᕤࡲ࡛㐺⏝࡛ࡁࡿ20ᮏࡢVCADࢯࣇࢺ࢙࢘࢔㸦⾲㸯ཧ↷㸧ࡀ↓ൾබ㛤ࡉࢀ࡚࠸ࡿ㸬ࡲࡓ㸪࢙࢘ࣈࢧ࢖ࢺୖ࡛ࡣ㸪VCAD㛵㐃᭱᪂᝟ሗࡢᥖ㍕࡟ຍ࠼࡚㸪VCAD฼⏝⪅ࡀ⮬⏤࡟㉁ၥ࣭᝟ሗ஺᥮࡛ࡁࡿࠕࣇ࢛
࣮࣒ࣛࠖࢆ㐠Ⴀࡋ࡚࠸ࡿ㸬5.

ࡲ࡜ࡵᮏሗ࡛ࡣ㸪VCADࢩࢫࢸ࣒࡟ࡼࡾᐇ㝿ࡢᕤᴗ〇ရࢆ⏝࠸࡚ᐇ≀ࡢእᙧᙧ≧ཬࡧෆ㒊ᵓ㐀ࢆ┤᥋ࢹ࣮ࢱ࡜ࡋ࡚ྲྀࡾ㎸ࡳ㸪㟼ⓗᙉᗘゎᯒࢆᐇ᪋ࡋࡓ஦౛ࢆ⤂௓ࡋࡓ㸬ᕤᴗ〇ရ࡟࠾ࡅࡿᢏ⾡㠉᪂ࡣ㸪〇ရࡸࡑࡢ〇㐀ᕤ⛬ࡢ」㞧໬㸪ࣈࣛࢵࢡ࣎ࢵࢡࢫ໬ࢆ㐍⾜ࡉࡏ㸪ࡑࡢ⤖ᯝタィ᝟ሗ࠿ࡽࡢࢩ࣑࣮ࣗࣞࢩ࡛ࣙࣥࡣ࡞ࡃ㸪⌧≀㸦ࡢෆ㒊㸧ࡢᵝᏊࢆ▱ࡾ㸪ࡉࡽ࡟ࡑࢀࡀ〇ရࡢရ㉁ࡸᛶ⬟࡟ཬࡰࡍᙳ㡪ࢆ▱ࡿࡓࡵࡢࢩ࣑࣮ࣗࣞࢩࣙࣥࢆᐇ᪋ࡋࡓ࠸࡜࠸࠺ࢽ࣮ࢬࡢᣑ኱࡟ࡘ࡞ࡀࡗ࡚࠸ࡃ࡜⪃࠼࡚࠸ࡿ㸬ᬑཬ᥎㐍ࢳ࣮࣒࡛ࡣࡑࡢࡼ࠺࡞ࢽ࣮ࢬ࡟ᛂ࠼ࡽࢀࡿࡼ࠺㸪ࡶࡢ࡙ࡃࡾ࡬ࡢVCADࢩࢫࢸ࣒㐺⏝ࢆ✚ᴟⓗ࡟ᐇ᪋ࡋ࡞ࡀࡽ฼⏝ࢽ࣮ࢬ࡟༶ࡋࡓᢏ⾡ㄢ㢟ࢆゎỴࡋ࡚࠸ࡁࡓ࠸㸬ࡑࢀ࡟ࡼࡾ㸪⌧≀࣭⌧ሙᆺࡢࡶࡢ࡙ࡃࡾᨭ᥼ࢶ࣮ࣝ࡜ࡋ࡚VCADࢩࢫࢸ࣒ࡀᗈࡃᬑཬࡍࡿࡇ࡜ࢆ┠ᣦࡋ࡚࠸ࡃ㸬ཧ⪃ᩥ⊩[1] http://vcad-hpsv.riken.jp/[2] F. Labelle and J.R. Shewchuk, “Isosurface Stuffing: Fast Tetrahedral Meshes with Good Dihedral Angles”, SIGGRAPH 2007.
[3] http://www.opencascade.org/[4] http://www.vtk.org/[5] http://www.paraview.org/New/index.html