日本財団 図書館


5.10 surface_representations [USC]
 surface_representations UoFは、結合面(connected surface)として型状表現するための情報要求を指定する。このUoFは細切れのsurfaceを連結し1セットのsurface modelを表現するため、位相と幾何学情報を兼ね備える。このUoFは面や直線のような単純な幾何と同様に、B-splineカーブと面のような複雑な幾何を表現する。またこれらは造船学とも繋がりがあり、もしカーブや面が相互に連結されているならば、そのような情報はtopologicalを使用する事によりハッキリと表現される。
 ここではIS document-Annex G (ARM)を参照しながら、surface_representationsUoFに含まれる2個のアプリケーションオブジェクトについて解説する。
 
5.10.1 non_manifold_surface_shape (IS-4.2.72)
 non_manifold_surface_shapeはISO 10303-508に準拠する形状表現である。
 
5.10.2 surface_shape_representations (IS-4.2.109)
 surface_shape_representationsは一組の接合されたsurface patchとして表面モデルを表現するため、位相と幾何情報を共に組み合わせたmoulded_form_shape_-representation(IS-4.2.69参照)タイプである。
 
(例)surface_shape_representationのサンプルを図5.10-1に示す。
 
 Surface_shape_representationを構成しているデータは次の通り。
- items
 
図5.10-1 surface_representation
 
5.10.2.1 items(IS-4.2.109.1)
 itemsはsurface_shape_representationを組み合わせた表面モデルを基とした面の組を指定する。
 
5.10.3 Express-G
 Surface_shape_representation UoFに関するEXPRESS-Gを図5.10-2、3に示す。
 
図5.10-2 surface_representations(Part1)
 
 
図5.10-3 surface_representations (Part2)
 
 definition UoFは、item、item structures、item relationsshipsの定義に対する抽象的な概念を記述する。
 ここではISO10303-216 G (ARM)を参照しながら、definitions UoFに含まれる4個のアプリケーションオブジェクトについて解説していく。
 
5.11.1 Definition (IS-4.2.23)
 Definitionは、すべてのタイプのDefinable_object (IS-4.2.22)オブジェクトの基本となるVersionable_object(IS-4.2.120)の一タイプである。各々のDefinitionはDesign_definition(IS-4.2.25)、Functional_definition(IS-4.2.39)、General_characteristics_definition(IS-4.2.40)、Moulded_form_characteristics_definition(IS-4.2.64)、Change_definitions(IS-4.2.12)、Spacing_table(IS-4.2.102)、あるいは、Local_co_ordinate_system(IS-4.2.56)のいずれかとなる。これらのDefinitionは、設計、機能、製造、設計要求、一般的な船舶の特徴、オブジェクトのパラメトリックあるいはライブラリー的な記述などの造船の概念を支えるものである。
 
- defined_for
- id
- local_units
 
5.11.1.1 defined_for (IS-4.2.23.1)
 defined_forは、Definitionによって定義されるDefinable_object(IS-4.2.22)のオブジェクトを指定する。application assertions(IS-4.3.21)を参照のこと。
 
5.11.1.2 id (IS-4.2.23.2)
 idは、Definitionに対するグローバルで明確な識別子を指定する。application assertions(IS-4.3.23)を参照のこと。
 
5.11.1.3 local_units (IS-4.2.23.3)
 local_unitsは、definitionで利用され、shipでグローバルに定義されるものとは異なるunitsを指定する。local_unitは、Derived_unit(IS-4.2.24)、あるいはNamed_unit(IS-4.2.70)のいずれかである。local_unitはある特定のDefinitionに対して必ずしも指定される必要はなく、ひとつのDefinitionに対して一つ以上のlocal_unitを与えること可能である。application assertions(IS-4.3.22、IS-4.2.24)を参照のこと。
 
5.11.2 Design_definition (IS-4.2.25)
 Design_definitionは、設計上の定義のすべてのタイプの基本となるDefinition(IS-4.2.23)の一つのタイプである。representationsを参照できることで、DefinitionとDesign_definitionとを区別している。
 
- representations
 
5.11.2.1 representations (IS-4.2.25.1)
 representationsは、設計定義の表現を指定する。RepresentationsはあるDesign_definitionに必ずしも指定される必要はなく、一つのDesign_definitionに複数のrepresentationsを指定することも可能である。
 
例)Design_definitionは、ワイヤーフレームや曲面のように複数の形状表現を有することが出来る。
 
5.11.3 Functional_definition (IS-4.2.39)
 Functional_definitionは、すべてのタイプの機能的な製品データの基本となるDefinitionの一タイプである。これはDefinitionに対して役割や目的を記述できる機能を提供する。
 Functional_definitionは、Moulded_form_functional_definition(IS-4.2.65)あるいは、Ship_type(IS-4.2.98)のいずれかとなる。
 Functional_definitionと関連するデータは、以下の通りである。
 
- local_units
- user_def_function
 
5.11.3.1 local_units (IS-4.2.39.1)
 local_unitsは、definitionで使用され、shipでグローバルに定義されるunitsとは異なるunitsを指定する。local_unitsは、Derived_unit(IS-4.2.24)、あるいは、Named_unit(IS-4.2.70)のいずれかとなる。local_unitsは、Functional_definitionに必ずしも指定される必要はなく、複数のlocal_unitをFunctional_definitionに指定することもできる。Application assertion(IS-4.3.33、IS-4.3.34)を参照のこと。
 
5.11.3.2 user_def_function (IS-4.2.39.2)
 user_def_functionは、Functional_definitionのユーザ定義の役割や目的を記述する。Functional_definitionに必ずしもuser_def_functionを指定する必要はない。
 
5.11.4 General_characteristics_definition (IS-4.2.40)
 General_characteristics_definitionは、船舶の文書類の大部分を規定するDefinitionの一タイプである。これは船舶のShip(IS-5.2.88)の契約に基づく主要寸法や容積を含む。General_characteristics_definitionは、Clas_and_statutory_designation(IS-4.2.18)、Owner_designation(IS-4.2.75)、Ship_designation(IS-4.2.92)、Shipyard_designation(IS4.2.99)、Ship_overall_deimentions(IS-4.2.95)、Principal_characteristics(IS-4.2.78)、Class_parameters(IS-4.2.20)、Global_axis_placement(IS-4.2.41)のいずれかとなる。
 General_characteristics_definitionと関連するデータは、以下の通りである。
 
- defined_for
 
5.11.4.1 defined_for (IS-4.2.40.1)
 defined_forは、General_characteristics_definitionを適用する先のShip(IS-4.2.88)を指定する。一つのShipに対して複数のdefined_forを指定することもできる。Application assertion (IS-4.3.35)を参照のこと。
 
 5.11.1〜5.11.4で解説したDefinitionsに関する4つのアプリケーションオブジェクト、
 
- definitions
- Design_definition
- Functional_definition
- General_characteristics_definition
 
の関連を示したEXPRESS-Gを図5.11-1に示す。
 
図5.11-1 ARM EXPRESS-G UoF definitions diagram







日本財団図書館は、日本財団が運営しています。

  • 日本財団 THE NIPPON FOUNDATION