Elementuro:IfcGeometricRepresentationContext
uro:IfcGeometricRepresentationContext
定義
プロジェクト内のIfcProduct オブジェクトの形状表現に適用されるコンテキストを定義する、3Dのモデル表現形式のためのデータ型。
コンテキスト情報とは、形状表現が定義されるコンテキストのタイプと、このコンテキストで定義される形状表現項目に適用される数値精度を定義、さらに、uro:worldCoordinateSystem属性を使用して、グローバルな原点からプロジェクト座標系をオフセットする情報となる。uro:worldCoordinateSystemのy軸が真北を指していない場合、uro:trueNorth属性を指定することができる。
属性/関連役割
属性/関連役割の名称
属性/関連役割の型 多重度
xs:string [0..1]
xs:string [0..1]
xs:integer [0..1]
xs:double [0..1]
uro:location
gml:PointPropertyType [0..1]
uro:axis
gml:doubleList [0..1]
uro:refDirection
gml:doubleList [0..1]
XMLスキーマ
  <xs:element name="IfcGeometricRepresentationContext" type="uro:IfcGeometricRepresentationContextType"/>
XMLインスタンスのサンプル
<uro:IfcGeometricRepresentationContext>
    <uro:contextIdentifier>AAA000ABCDE</uro:contextIdentifier>
    <uro:contextType>Model</uro:contextType>
    <uro:coordinateSpaceDimension>3</uro:coordinateSpaceDimension>
    <uro:precision>0.000001</uro:precision>
    <uro:worldCoordinateSystem>
        <uro:IfcAxis2Placement3D>
            <uro:location>
                <gml:Point>
                    <gml:pos>
                        <!--省略-->
                    </gml:pos>
                </gml:Point>
            </uro:location>
            <uro:axis>0 0 1</uro:axis>
            <uro:refDirection>1 0 0</uro:refDirection>
        </uro:IfcAxis2Placement3D>
    </uro:worldCoordinateSystem>
    <uro:trueNorth>0 1</uro:trueNorth>
</uro:IfcGeometricRepresentationContext>