f. SEM-06 Profile Definition

advertisement

SEM Family Name & ID SEM-07 Profile Definition

1

-

Header

SEM Member Names & ID 07-01 Arbitrary Profiles

07-02 Parameterized Profiles

07-03 Composite Profiles,

07-04 Derived Profiles,

Organization: Pankow Foundation, PCI

Creation date: 15/8/2011

Revision History:

Author(s): Manu Venugopal

SEM Description:

This SEM is used to define the profiles to be extruded or revolved in the case of swept area solids and swept disk solids. Uses IfcProfileDef .

The IfcProfileDef is the supertype of all definitions of standard and arbitrary profiles within IFC. It is used to define a standard set of commonly used profiles by their parameters or by their explicit curve geometry. Those profile definitions are used within the geometry and geometric model resource to create swept surfaces, swept area solids, or sectioned spines.

There are four different classes of profile definitions: a.

Parameterized profiles: 2D primitives to describe cross sections by a description of its parameters b.

Arbitrary profiles: cross sections defined by a bounded curve (arbitrary profiles with voids will have inner boundaries as well) (only arbitrary profile is implemented in the current version of this SEM) c.

Derived profiles: Derived by transformation of a parent profile d.

Composite profiles: profiles defined by including two or more parent profile definitions

All sub types of IfcProfileDef should specify ProfileType and ProfileName

ProfileType: Defines the type of geometry. Area- for swept area solids, Curve – for swept surfaces

ProfileName: Should follow standard profile names as defined in industry

The rules for positioning in the coordinate system and sweeping actions are to be followed from the referencing solid modeling entity such as extruded area solids, revolved area, or swept disk, etc.

SEM Family Name SEM Profile Definition-07

Identify SEMs Outside this Family that it Links With

List of Parent SEMs, if any:

Solid Model Geometry

List of Child SEMs, if any:

Extruded Area Solid, Revolved Area Solid, Surface Curve Swept Area

Solid

The Profile Definition SEM can be extended in the future by adding new profiles.

2

-

Relations

SEM Family Name SEM Profile Definition-07

3

-

Linkages

SEM Precedent Sequence

<Identifies all the sequences where this SEM may be applied, with both before and after links to other SEMS its execution, and which Member(s) to use This may be a large table>

Scenario (Business purpose) SEMs Used

1. Inserts an arbitrary profile definition to be used for swept solid geometry. SEM- 06-(02-04) SEM-07-01

SEM Member Name 07-Arbitrary Profile Definition -01

Version History 15/8/2011 M. Venugopal

4

++FC

Binding for Each

Member

SEM

SEM Member binding diagram

<binding diagram using flattened entity shapes, for the general case of SEM family; list in title the cases, if any, that this applies to without elaboration>

IfcArbitraryProfileDefWithVoids

+ ProfileType

ProfileName

+ OuterCurve >

+ InnerCurves >

Link to SweptSolid

Definition

OR

IfcArbitraryClosedProfileDef

+ ProfileType

ProfileName

+ OuterCurve >

EneratedType = “area” coded string

Arbitrary Profile

IfcCompositeCurve

+ Segments >

+ SelfIntersect

Must be ‘FALSE’

LIST

IfcCompositeCurveSegment

+ Transition

+ SameSense

+ ParentCurve >

IfcPolyline

+ Points >

IfcCartesianPoint

+ Coordinates

IfcTrimmedCurve

+ BasisCurve >

+ Trim1 >

+ Trim2 >

+ SenseAgreement

+ MasterRepresentation only circle supported via IfcTrimmingSelect

IfcCircle

+ Position >

+ Radius

IfcCartesianPoint

+ Coordinates

SEM Member Methods

<Identifies the Methods needed to insert a Member of this SEM Family into the existing

SEM structure. So,me may be optional, other always apply>

A. Global Methods <applicable to all members>

1.

Inserts the defined profile into the Solid model geometry SEM for use in extrusions and sweeping operations

B. Member Methods <applicable to individual members>

Arbitrary Profiles

1.

Create a 2-dimensional profile, using IfcArbitraryClosedProfileDef or if voids are needed restrict to the

subtype IfcArbitraryProfileDefWithVoids (additional attribute in the form of set of 1 or many inner curves, defining the inner boundaries of the arbitrary profile.)

2.

Provide the following constraints a.

The curve used for the outer curve definition shall have the dimensionality of 2. b.

The outer curve shall not be of type IfcLine as IfcLine is not a closed curve. c.

The outer curve shall not be of type IfcOffsetCurve2D as it should not be defined as an offset of another curve.

SEM Family Name SEM Profile Definition-07

5

++

Concepts

Concepts used to define this SEM

<list of the Concepts from IFC Solutions Factory that are being re-placed or re-used in the current SEM Family>

Example:

PCI-069 Arbitrary Precast Profile

PCI-070 Arbitrary Precast Profile with Voids

PCI-176

Precast Hollowcore Parametric Extruded Geometry (not available in IFC 2x3)

Concepts are available from IFC Solutions Factory Website

Download