(9)Moulded form
(#316−#314)から(#10798−#10786)の25ケは、moulded form を表現していて、design_definitionとfunction_definitionからなり、design_definitionは形状データを伴なっている。
図6.5 Moulded FormDesignの構造
(#316−#314)の場合を図6.5に示す、他の場合もエンティティの構造は同じである。これはdesign_definitionとfunctional_definitionの2つからなる。前者が、property_definition(#4469)-property_definition_representation(#4493)のルートで、機能がship hullであることが示されている。後者がproduct_definition_ shape(#4450)-shape_definition_representation(#4467)のルートで、形状要素をポイントする、ここではNON_MANIFOLD_SURFACE_SHAPE_
REPRESEN -TATION (#4447)を指している。
#316= PRODUCT_DEFINITION_FORMATION('ship structures','',#3);
#314= PRODUCT_DEFINITION('.UNUSED.','moulded form',#316,#317);
#317= PRODUCT_DEFINITION_CONTEXT('',#318,'');
#315= NAME_ATTRIBUTE('MF_twrhull_comp',#314);
#4450= PRODUCT_DEFINITION_SHAPE('','moulded form design definition',#314);
#4467= SHAPE_DEFINITION_REPRESENTATION(#4450,#4447);
#4468= NAME_ATTRIBUTE('moulded form design representation',#4467);
#4469= PROPERTY_DEFINITION('','moulded form functional definition',#314);
#4493= PROPERTY_DEFINITION_REPRESENTATION(#4469,#4492);
#4492= REPRESENTATION('',(#4491),#4490);
#4491= DESCRIPTIVE_REPRESENTATION_ITEM('function','ship hull');
#4490= REPRESENTATION_CONTEXT('','');
#4494= NAME_ATTRIBUTE('moulded form function parameters',#4493);
本ファイルでは、この形が25ケ繰り返されている。その内容をまとめると表6.4の様になる。
表6.4 Moulded Form
No |
ファイル識別子 |
名前 |
機能 |
形状 |
1 |
#316−#314 |
MF_twrhull_comp |
ship hull |
#4447 |
2 |
#4508−#4506 |
MF_D_main |
deck |
#5908 |
3 |
#5968−#5966 |
MF_TB_FR23 |
transverse bulkhead |
#6127 |
4 |
#6187−#6185 |
MF_TB_FR2 |
transverse bulkhead |
#6502 |
5 |
#6562−#6560 |
MF_TB_FR6 |
transverse bulkhead |
#6809 |
6 |
#6869−#6867 |
MF_TB_FR12 |
transverse bulkhead |
#7080 |
7 |
#7140−#7138 |
MF_TB_FR16 |
transverse bulkhead |
#7331 |
8 |
#7391−#7389 |
MF_TB_FR25 |
transverse bulkhead |
#7542 |
9 |
#7602−#7600 |
MF_D_Ttaft |
deck |
#7809 |
10 |
#7869−#7867 |
MF_D_TTfwd |
deck |
#8176 |
11 |
#8236−#8234 |
MF_D_Ttmid |
deck |
#8623 |
12 |
#8683−#8681 |
MF_TB_FR24_stbd |
transverse bulkhead |
#8767 |
13 |
#8827−#8825 |
MF_LB_Pass_stbd |
longitudinal bulkhead |
#8941 |
14 |
#9001−#8999 |
MF_LB_Pass_port |
longitudinal bulkhead |
#9115 |
15 |
#9175−#9173 |
MF_TB_FR23_port |
transverse bulkhead |
#9259 |
16 |
#9319−#9317 |
MF_D_Engroom |
deck |
#9396 |
17 |
#9456−#9454 |
MF_D_Pass |
deck |
#9533 |
18 |
#9593−#9591 |
MF_TB_FR4.5 |
transverse bulkhead |
#9888 |
19 |
#9948−#9946 |
MF_LB_LO |
longitudinal bulkhead |
#10025 |
20 |
#10085−#10083 |
MF_LB_LO |
transverse bulkhead |
#10162 |
21 |
#10222−#10220 |
MF_LB_FO_port |
longitudinal bulkhead |
#10324 |
22 |
#10384−#10382 |
MF_LB_FO_port |
longitudinal bulkhead |
#10486 |
23 |
#10546−#10544 |
MF_LB_RAMP1 |
longitudinal bulkhead |
#10612 |
24 |
#10672−#10670 |
MF_LB_RAMP2 |
longitudinal bulkhead |
#10738 |
25 |
#10798−#10796 |
MF_TB_24B |
transverse bulkhead |
#11148 |
|
図6.6a Test_case_E_v3.stpの形状
図6.6aが、本ファイルの形状で、これはFACE_BASED_SURFACE_MODEL、つまりサーフェスにて表現されている。図6.6bは、この形状からDeck部分を取り除いて内部が見えるようにしたものである。
図6.6b Test_case_E_v3.stpの形状
注.本ファイルの要訂正個所
1. スキーマ名は大文字が好ましい
FILE_SCHEMA(('SHIP_MOULDED_SCHEMA'));
2. application_protocol_definitionの追加
#57=APPLICATION_PROTOCOL_DEFINITION( 'Draft International Standard',
'ship_moulded_form_schema', 2001,#58);
#58=APPLICATION_CONTEXT('application protocol for the exchange of ship moulded forms.');
#59=PRODUCT_CONTEXT('Ships',#58,'design');
3. product_categoryの追加
#12=PRODUCT_RELATED_PRODUCT_CATEGORY('navy ship',$,(#89));
#10=PRODUCT_CATEGORY_RELATIONSHIP('navy ship types',$,#12,#11);
#11=PRODUCT_CATEGORY('Fleet auxiliary vessel',$);
4. CLASS及びCLASSの階層構造の定義にヌケがある(図6.2 参照)
5. ship_moulded_formsの宣言がない(図1.7 参照のこと)
|