Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
05 ArchiCAD 11 GDL Reference Guide.pdf
Скачиваний:
59
Добавлен:
11.03.2015
Размер:
3.22 Mб
Скачать

3D Shapes

BODY

BODY status

Composes a body defined with the above primitives.

Status bits:

1:closed body.

2:body including curved surface(s).

4: surface model: when the body is cut, no surface originates on the cutting plane. 32: body always casts shadow independently from automatic preselection algorithm. 64: body never casts shadow.

If neither 32 nor 64 are set, the automatic shadow preselection is performed.

See “SHADOW” on page 158.

If the status value is negative, the engine will calculate the status of the body.

Example:

1: Complete description

VERT 0.0, 0.0, 0.0

!#1

VERT 1.0, 0.0, 0.0

!#2

VERT 1.0, 1.0, 0.0

!#3

VERT 0.0, 1.0, 0.0

!#4

VERT 0.0, 0.0, 1.0

!#5

VERT 1.0, 0.0, 1.0

!#6

VERT 1.0, 1.0, 1.0

!#7

VERT 0.0, 1.0, 1.0

!#8

EDGE

1,

2,

1,

3,

0

!#1

EDGE

2,

3,

1,

4,

0

!#2

EDGE

3,

4,

1,

5,

0

!#3

EDGE

4,

1,

1,

6,

0

!#4

EDGE

5,

6,

2,

3,

0

!#5

EDGE

6,

7,

2,

4,

0

!#6

EDGE

7,

8,

2,

5,

0

!#7

EDGE

8,

5,

2,

6,

0

!#8

EDGE

1,

5,

6,

3,

0

!#9

EDGE

2,

6,

3,

4,

0

!#10

EDGE

3,

7,

4,

5,

0

!#11

EDGE

4,

8,

5,

6,

0

!#12

VECT 1.0, 0.0, 0.0

!#1

VECT 0.0, 1.0, 0.0

!#2

Z

 

5

8

6

7

1

4

 

Y

2

3

 

X

 

98

ArchiCAD 11 GDL Reference Guide

3D Shapes

VECT 0.0, 0.0,

1.0

!#3

!#1

!VERT1,2,3,4

PGON 4, -3, 0,

-1, -4, -3, -2

PGON 4, 3, 0, 5, 6, 7, 8

 

!#2

!VERT5,6,7,8

PGON 4, -2, 0,

1, 10, -5, -9

!#3

!VERT1,2,5,6

PGON 4, 1, 0, 2, 11, -6, -10

!#4

!VERT2,3,6,7

PGON 4, 2, 0, 3, 12, -7, -11

!#5

!VERT3,4,7,8

PGON 4, -1, 0,

4, 9, -8, -12

!#6

!VERT1,4,5,8

BODY 1

 

 

 

!CUBE

2: (no direct reference to the polygons or the vectors, they will be calculated)

VERT 0.0, 0.0,

0.0

!#1

 

VERT 1.0, 0.0,

0.0

!#2

 

VERT 1.0, 1.0,

0.0

!#3

 

VERT 0.0, 1.0,

0.0

!#4

 

VERT 0.0, 0.0,

1.0

!#5

 

VERT 1.0, 0.0,

1.0

!#6

 

VERT 1.0, 1.0,

1.0

!#7

 

VERT 0.0, 1.0,

1.0

!#8

 

EDGE 1, 2, -1,

-1, 0

!#1

 

EDGE 2, 3, -1,

-1, 0

!#2

 

EDGE 3, 4, -1,

-1, 0

!#3

 

EDGE 4, 1, -1,

-1, 0

!#4

 

EDGE 5, 6, -1,

-1, 0

!#5

 

EDGE 6, 7, -1,

-1, 0

!#6

 

EDGE 7, 8, -1,

-1, 0

!#7

 

EDGE 8, 5, -1,

-1, 0

!#8

 

EDGE 1, 5, -1,

-1, 0

!#9

 

EDGE 2, 6, -1,

-1, 0

!#10

 

EDGE 3, 7, -1,

-1, 0

!#11

 

EDGE 4, 8, -1,

-1, 0

!#12

!#1

PGON 4, 0, -1,

-1, -4, -3, -2

PGON 4, 0, -1,

5, 6,

!VERT1,2,3,4

7, 8 !#2

 

PGON 4, 0, -1,

 

!VERT5,6,7,8

1, 10, -5, -9

!#3

PGON 4, 0, -1,

 

!VERT1,2,5,6

2, 11, -6, -10

!#4

PGON 4, 0, -1,

 

!VERT2,3,6,7

3, 12, -7, -11

!#5

PGON 4, 0, -1,

4, 9,

!VERT3,4,7,8

-8, -12

!#6

BODY -1

 

!VERT1,4,5,8

 

!CUBE

ArchiCAD 11 GDL Reference Guide

99