Constructing 3D Geomsets
- Last UpdatedJan 13, 2023
- 3 minute read
A 3D Geomset is a grouping of the primitive elements which make up a Piping Component, Joint or Fitting. It specifies the dimensions, orientation and obstruction geometry of each primitive. The Geomset defines what is drawn for a particular Component by Paragon (and other AVEVA E3D Design modules), and also defines the obstruction geometry of the Component for use when clash checking. Each Component is built up from a combination of three-dimensional primitives, as listed in 3D Geomsets (GMSET).
Creating a Geomset consists of creating the relevant member primitives and setting the attributes for each primitive. For each primitive the OBST attribute must be set, whilst for a primitive that is required to be drawn the LEVEL, TUFLA and CLFLA attributes must also be set. (Refer to Component Design and Representation in Paragon and Equipment and Primitives for further information.) 3D Geomset elements and their attributes are listed in 3D Geomset Primitives.
Note:
Only the first 20 primitives in a Geomset with OBST values of 1 or 2 are considered
by Model’s clash checking facility.
By using the TUFLA and CLFLA flags, you can create two different drawings of a Component, a double-line representation (tube) and a single-line ‘stick’ representation (centerline).
To define the tube representation for the tee shown in the Examples of Parameterization image (with clash geometry) the commands shown below could be used. (The P-points in the following examples relate to the Pointset defined in PTAXI.)
|
NEW GMSET /RTGMSE |
Create new 3D Geomset |
|
NEW SCYL |
Create cylinder primitive |
|
PAXI -Y |
Direction of axis on which SCYL origin lies |
|
PDIS (PARA[5]) |
Distance of SCYL origin from tee origin = half overall length |
|
PDIA (PARA[2]) |
Outside diameter of main run |
|
PHEI (-2 * PARA[5]) |
Height of SCYL |
|
OBST 2 |
Set obstruction value as ‘hard’ |
|
TUFL TRUE CLFL FALSE |
Set drawing flags |
|
NEW SCYL |
|
|
PAXI X |
|
|
PDIS 0 |
|
|
PHEI (PARA[6]) |
|
|
PDIA (PARA[4]) |
|
|
OBST 2 |
|
|
TUFL TRUE CLFL FALSE |
To define the centerline representation for the tee (with welded joints), the following commands could be used. the Centerline Representation of a Reducing Tee image shows the symbol produced. The illustration is drawn with REPRESENTATION PPOINTS ON LENGTH 0 NUMBERS ON. The P-points are thus displayed as dots, but they cannot be seen because they lie on the displayed LINEs.

Centerline Representation of a Reducing Tee
|
NEW SSPH |
Create sphere primitive (to represent weld) |
|
PAXI -Y |
Direction of axis on which sphere origin lies |
|
PDIS (PARA[5]) |
Distance of sphere origin from tee origin = half overall length |
|
PDIA (0.1 * PARA[1]) |
Sphere diameter relative to bore size |
|
OBST 0 |
Clash checking to ignore item |
|
TUFLA FALSE CLFL TRUE |
Set drawing flags |
|
NEW SSPH |
|
|
PAXI P2 |
Set axis direction and origin in terms of P-point 2 |
|
PDIS 0 |
PAXI P2 PDIS 0 is equivalent to PAXI Y PDIS (PARA[5])) |
|
PDIA (0.1 * PARA[1]) |
|
|
OBST 0 |
|
|
CLFL TRUE |
|
|
NEW SSPH |
|
|
PAXI P3 PDIS 0 PDIA (0.1 * PARA[3]) |
|
|
OBST 0 CLFL TRUE |
|
|
NEW LINE P3 P0 |
Define line elements |
|
OBST 0 CLFL TRUE DIAM 1 |
|
|
NEW LINE P1 P2 |
|
|
OBST 0 CLFL TRUE DIAM 1 |
Note:
A P-point has been used to define an axis direction and origin for a primitive - refer
to Reference Section for further information .
To put the flanges on the tee the first two representations (as given above) would remain the same but the centerline representation would not need the SSPH elements (which represent the welds). The latter are replaced by using the following commands to represent the flanged connections:
NEW SCYL PAXI P1 PHEI (-PARA[10]) PDIA (PARA[9])
PDIS 0 OBST 2 CLFL TRUE TUFL TRUE
NEW SCYL COPY PREV PAXI P2
NEW LCYL PAXI P3 PTDI 0 PBDI (-PAR[12]) PDIA (PAR[11])
OBST 2 CLFL TRUE TUFL TRUE