Navigation

IFCPRESENTATIONAPPEARANCERESOURCE

The data model consists of the following:

35  Entities
Defined types
13  Select types
Enumerations

The schema IfcPresentationAppearanceResource defines the resources used for geometric representations and presentations of styled items. The primary application of this resource is for presenting the annotation occurrences of curve, text, filled area, symbol, and surfaces.

NOTE: The definitions of this resource of the IFC model have been taken from the International Standard 10303: "Industrial automation systems and integration - Product data representation and exchange", Part 46 "Integrated generic resources: Visual presentation". The reference of the final international standard is ISO/IS 10303-46:1994. The IfcPresentationAppearanceResource refers to the clause 6, "Presentation appearance" of the standard.

The definitions taken from ISO/IS 10303-46:1994 have undergone a adaptation process, characterized by:

In addition to the adaptations from ISO/IS 10303-46:1994 the following changes and additions have been made:

The semantic definitions of IfcPresentationAppearanceResource are defined following the adaptation of the ISO/CD 10303-46:1992, Industrial Automation Systems and Integration: Product Data Representation and Exchange - Part 46: Integrated Generic Resources. Visual presentation. The type, class, and function semantic definition sections follow the adapted wording of the working draft, which is clearly indicated and quoted at each reference.

The definitions of all parts of the IfcPresentationAppearanceResource, that are taken from ISO10303-46, ISO/IEC 14772-1, or ISO/IEC FCD 19775, are explicitly excluded from the copyright of the International Alliance of Interoperability.

NOTE: For more information on the definitions as defined in the formal ISO standard please refer to: ISO/IS 10303-46:1994, Industrial Automation Systems and Integration: Product Data Representation and Exchange - Part 46: Integrated generic resources: Visual presentation. The formal standard can be obtained through the local publishers of standards in each individual country.
NOTE: For more information on the definitions of the Virtual Reality Modeling Language (VRML) specification, see http://www.web3d.org/technicalinfo/specifications/ISO_IEC_14772-All/index.html
NOTE: For more information on the definitions of the Extensible 3D specification, see http://www.web3d.org/technicalinfo/specifications/ISO_IEC_19775/index.html

The following is within the scope of the current versions of the presentation resources:

Interfaced schemas (7):

REFERENCE FROM IFCEXTERNALREFERENCERESOURCE
( IfcExternalReference);
REFERENCE FROM IFCGEOMETRYRESOURCE
( IfcAxis2Placement,
IfcGeometricRepresentationItem,
IfcCartesianPoint,
IfcVector,
IfcCartesianTransformationOperator2D,
IfcRepresentationItem);
REFERENCE FROM IFCMEASURERESOURCE
( IfcLabel,
IfcPositiveLengthMeasure,
IfcLengthMeasure,
IfcRatioMeasure,
IfcPlaneAngleMeasure,
IfcPositiveRatioMeasure,
IfcNormalisedRatioMeasure,
IfcParameterValue,
IfcIdentifier,
IfcInteger,
IfcSimpleValue,
IfcReal,
IfcMeasureWithUnit);
REFERENCE FROM IFCPRESENTATIONDEFINITIONRESOURCE
( IfcAnnotationSymbolOccurrence);
REFERENCE FROM IFCPRESENTATIONRESOURCE
( IfcColour,
IfcColourRGB,
IfcPreDefinedItem);
REFERENCE FROM IFCREPRESENTATIONRESOURCE
REFERENCE FROM IFCTOPOLOGYRESOURCE
( IfcPolyLoop);

Entities (35):

Go to Diagram 2 IfcCurveStyle
Go to Diagram 2 IfcCurveStyleFont
Go to Diagram 2 IfcCurveStyleFontAndScaling
Go to Diagram 2 IfcCurveStyleFontPattern
Go to Diagram 2 IfcDraughtingPreDefinedCurveFont
Go to Diagram 4 IfcExternallyDefinedHatchStyle
Go to Diagram 5 IfcExternallyDefinedSufaceStyle
Go to Diagram 4 IfcFillAreaStyle
Go to Diagram 4 IfcFillAreaStyleHatching
Go to Diagram 4 IfcFillAreaStyleTileSymbolWithStyle
Go to Diagram 4 IfcFillAreaStyleTiles
Go to Diagram 7 IfcImageTexture
Go to Diagram 4 IfcOneDirectionRepeatFactor
Go to Diagram 7 IfcPixelTexture
Go to Diagram 2 IfcPreDefinedCurveFont
Go to Diagram 1 IfcPresentationStyleAssignment
Go to Diagram 1 IfcStyledItem
Go to Diagram 5 IfcSurfaceStyle
Go to Diagram 5 IfcSurfaceStyleLighting
Go to Diagram 5 IfcSurfaceStyleRefraction
Go to Diagram 6 IfcSurfaceStyleRendering
Go to Diagram 6 IfcSurfaceStyleShading
Go to Diagram 7 IfcSurfaceStyleWithTextures
Go to Diagram 7 IfcSurfaceTexture
Go to Diagram 3 IfcSymbolStyle
Go to Diagram 3 IfcTextStyle
Go to Diagram 3 IfcTextStyleWithBoxCharacteristics
Go to Diagram 3 IfcTextStyleWithMirror
Go to Diagram 3 IfcTextStyleWithSpacing
Go to Diagram 7 IfcTextureCoordinate
Go to Diagram 7 IfcTextureCoordinateGenerator
Go to Diagram 7 IfcTextureMap
Go to Diagram 7 IfcTextureVertex
Go to Diagram 4 IfcTwoDirectionRepeatFactor
Go to Diagram 7 IfcVertexBasedTextureMap

Defined types (2):

Go to Diagram 6 IfcSpecularExponent
Go to Diagram 6 IfcSpecularRoughness

Select types (13):

Go to Diagram 3 IfcCharacterSpacingSelect
Go to Diagram 3 IfcCharacterStyleSelect
Go to Diagram 6 IfcColourOrFactor
Go to Diagram 2 IfcCurveFontOrScaledCurveFontSelect
Go to Diagram 2 IfcCurveStyleFontSelect
Go to Diagram 4 IfcFillAreaStyleTileShapeSelect
Go to Diagram 4 IfcFillStyleSelect
Go to Diagram 1 IfcPresentationStyleSelect
Go to Diagram 2 IfcSizeSelect
Go to Diagram 6 IfcSpecularHighlightSelect
Go to Diagram 5 IfcSurfaceStyleElementSelect
Go to Diagram 3 IfcSymbolStyleSelect
Go to Diagram 3 IfcTextStyleSelect

Enumerations (4):

Go to Diagram 1 IfcNullStyle
Go to Diagram 6 IfcReflectanceMethodEnum
Go to Diagram 5 IfcSurfaceSide
Go to Diagram 7 IfcSurfaceTextureEnum