Short manual for T3D

Rectangle

The file rectangle.t3d.in contains:

# rectangle vertex definition
vertex 1 xyz 0.0 0.0 0.0
vertex 2 xyz 1.0 0.0 0.0
vertex 3 xyz 1.0 1.0 0.0
vertex 4 xyz 0.0 1.0 0.0
# definition of curves connecting verteces
curve 1 vertex 1 2
curve 2 vertex 2 3
curve 3 vertex 3 4
curve 4 vertex 4 1
# surface definition - counter clockwise order - the same node numbering of elements as SIFEL
surface 1 curve 4 3 2 1
# option 'quad map yes equidistant' involved in the line with the surface definition causes the triangular mesh to be mapped on the retangular mesh


Model for T3D - vertex, curve and surface numbering

Resulting mesh of rectangle generated by T3D

Half-circle

The file halfcircle.t3d.in contains:

# vertex definition
vertex 1 xyz 0.0 0.0 0.0
vertex 2 xyz 1.0 0.0 0.0
vertex 3 xyz 5.0 0.0 0.0
vertex 4 xyz 6.0 0.0 0.0
# definition of curves conecting verteces
curve 1 vertex 1 2
# definition of circle half
curve 2 order 4 vertex 2 3 # option 'order 4' corresponds to 2 control points of Bezier curve, 'order 2' corresponds to 1 control point
polygon 1 xyz 1.0 0.0 4.0 weight 0.33333333333333 # coordinates computed according the PDF manual for T3D (page 29) where weight is denoted by \omega
polygon 2 xyz 5.0 0.0 4.0 weight 0.33333333333333
curve 3 vertex 3 4


Model for T3D - vertex, curve and surface numbering

Resulting mesh generated by T3D

Brick

The file brick.t3d.in contains:

# vertex definition
vertex 2 xyz 1.0 0.0 0.0
vertex 3 xyz 1.0 1.0 0.0
vertex 4 xyz 0.0 1.0 0.0
vertex 5 xyz 0.0 0.0 1.0
vertex 6 xyz 1.0 0.0 1.0
vertex 7 xyz 1.0 1.0 1.0
vertex 8 xyz 0.0 1.0 1.0
# definition of curves conecting verteces
curve 1 vertex 1 2
curve 2 vertex 2 3
curve 3 vertex 3 4
curve 4 vertex 4 1
curve 5 vertex 5 6
curve 6 vertex 6 7
curve 7 vertex 7 8
curve 8 vertex 8 5
curve 9 vertex 1 5
curve 10 vertex 2 6
curve 11 vertex 3 7
curve 12 vertex 4 8
# surface definition - surface normals of all surfaces must be oriented out of the resulting body
surface 1 curve 1 2 3 4
surface 2 curve 8 7 6 5
surface 3 curve 1 9 5 10
surface 4 curve 10 6 11 2
surface 5 curve 11 7 12 3
surface 6 curve 12 8 9 4
# region definition
region 1 boundary surface 1 2 3 4 5 6


Model for T3D - vertex, curve and surface numbering

Resulting mesh generated by T3D

Two neighbour bricks with double nodes on the common surface

The file twobricks.t3d.in contains:

# definition of the first brick
# vertex definition
vertex 1 xyz 0.0 0.0 0.0
vertex 2 xyz 1.0 0.0 0.0
vertex 3 xyz 1.0 1.0 0.0
vertex 4 xyz 0.0 1.0 0.0
vertex 5 xyz 0.0 0.0 1.0
vertex 6 xyz 1.0 0.0 1.0
vertex 7 xyz 1.0 1.0 1.0
vertex 8 xyz 0.0 1.0 1.0
# definition of curves conecting verteces
curve 1 vertex 1 2
curve 2 vertex 2 3
curve 3 vertex 3 4
curve 4 vertex 4 1
curve 5 vertex 5 6
curve 6 vertex 6 7
curve 7 vertex 7 8
curve 8 vertex 8 5
curve 9 vertex 1 5
curve 10 vertex 2 6
curve 11 vertex 3 7
curve 12 vertex 4 8
# surface definition
surface 1 curve 1 2 3 4
surface 2 curve 8 7 6 5
surface 3 curve 1 9 5 10
surface 4 curve 10 6 11 2
surface 5 curve 11 7 12 3
surface 6 curve 12 8 9 4
# region definition
region 1 boundary surface 1 2 3 4 5 6

# definition of the second brick
vertex 101 xyz 0.0 0.0 1.0
vertex 102 xyz 1.0 0.0 1.0
vertex 103 xyz 1.0 1.0 1.0
vertex 104 xyz 0.0 1.0 1.0
vertex 105 xyz 0.0 0.0 2.0
vertex 106 xyz 1.0 0.0 2.0
vertex 107 xyz 1.0 1.0 2.0
vertex 108 xyz 0.0 1.0 2.0
# definition of curves conecting verteces
curve 101 vertex 101 102
curve 102 vertex 102 103
curve 103 vertex 103 104
curve 104 vertex 104 101
curve 105 vertex 105 106
curve 106 vertex 106 107
curve 107 vertex 107 108
curve 108 vertex 108 105
curve 109 vertex 101 105
curve 110 vertex 102 106
curve 111 vertex 103 107
curve 112 vertex 104 108
# surface definition
surface 101 curve 104 103 102 101 mirror 2 # mirror of surface 2 normal orientation must be same as surface 2
surface 102 curve 108 107 106 105
surface 103 curve 101 109 105 110
surface 104 curve 110 106 111 102
surface 105 curve 111 107 112 103
surface 106 curve 112 108 109 104
# region definition
region 101 boundary surface -101 102 103 104 105 106


Model for T3D - vertex, curve and surface numbering

Resulting mesh generated by T3D

Detail of interface between bricks on the resulting T3D mesh

Written by Jaroslav Broz 2010-11-12


Image