pyfem.isoelements.IsoElementDiagram 源代码

# -*- coding: utf-8 -*-
"""

"""


[文档] class IsoElementDiagram: """ 等参元的形状示意图。 """ __slots__: list = [] line2 = r""" 0---------------1 +-->x0""" line3 = r""" 0-------1-------2 +-->x0""" tria3 = r""" 2 * * * * * * x1 * | * 0--x0 * * * 1""" tria6 = r""" 2 * * * * 5 4 x1 * | * 0--x0 3 * * 1""" quad4 = r""" 3---------------2 | x1 | | | | | +--x0 | | | | | 0---------------1""" quad8 = r""" 3-------6-------2 | x1 | | | | 7 +--x0 5 | | | | 0-------4-------1""" quad9 = r""" 3-------6-------2 | x1 | | | | 7 9--x0 5 | | | | 0-------4-------1""" tetra4_zoom = r""" 3 * * * * * * * * * * * 2 * * * * * ** * * * * * * * * * * * * * x2 x1 * * | * ** 0--x0 * * * * * * * * * 1""" tetra4 = r""" 3 * ** * * * * * * * * 2 * ** * x2 * * * | x1 ** 0--x0 * * * * * 1""" hex8 = r""" 7---------------6 /| /| / | x2 x1 / | / | | / / | 4---+-----|/----5 | | | +--x0 | | | 3-----------+---2 | / | / | / | / |/ |/ 0---------------1""" hex20 = r""" 7-------14------6 /| /| 15 | x2 x1 13 | / 19 | / / 18 4---+---12|/----5 | | | +--x0 | | | 3-------10--+---2 16 / 17 / |11 | 9 |/ |/ 0-------8-------1"""
if __name__ == "__main__": print(IsoElementDiagram.quad4) print(IsoElementDiagram.tetra4) print(IsoElementDiagram.hex8)