mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 17:58:20 +00:00
48 lines
1.2 KiB
Python
48 lines
1.2 KiB
Python
# STEP: DEFINE MODEL
|
|
model = AFFE_MODELE(
|
|
MAILLAGE = mesh,
|
|
AFFE = (
|
|
_F(
|
|
TOUT = 'OUI',
|
|
PHENOMENE = 'MECANIQUE',
|
|
MODELISATION = '3D'
|
|
),
|
|
{%- if faceGroupNames %}
|
|
_F(
|
|
GROUP_MA = {{ faceGroupNames }},
|
|
PHENOMENE = 'MECANIQUE',
|
|
MODELISATION = 'DKT'
|
|
),
|
|
{%- endif %}
|
|
{%- if edgeGroupNames %}
|
|
_F(
|
|
GROUP_MA = {{ edgeGroupNames }},
|
|
PHENOMENE = 'MECANIQUE',
|
|
MODELISATION = 'POU_D_E'
|
|
),
|
|
{%- endif %}
|
|
{%- if point0DGroupNames %}
|
|
_F(
|
|
GROUP_MA = {{ point0DGroupNamesPlus }},
|
|
PHENOMENE = 'MECANIQUE',
|
|
MODELISATION = 'DIS_TR'
|
|
),
|
|
{%- endif %}
|
|
{%- if point1DGroupNames %}
|
|
_F(
|
|
GROUP_MA = {{ point1DGroupNames }},
|
|
PHENOMENE = 'MECANIQUE',
|
|
MODELISATION = 'DIS_TR'
|
|
),
|
|
{%- endif %}
|
|
{%- if rigidLinkGroupNames %}
|
|
_F(
|
|
GROUP_MA = {{ rigidLinkGroupNames }},
|
|
PHENOMENE = 'MECANIQUE',
|
|
MODELISATION = 'POU_D_E'
|
|
),
|
|
{%- endif %}
|
|
)
|
|
)
|
|
{{ "\n" }}
|